Bullet Collision Detection & Physics Library
|
#include <btReducedDeformableBodySolver.h>
Protected Member Functions | |
void | predictReduceDeformableMotion (btScalar solverdt) |
void | applyExplicitForce (btScalar solverdt) |
Protected Attributes | |
bool | m_ascendOrder |
btScalar | m_dampingAlpha |
btScalar | m_dampingBeta |
btVector3 | m_gravity |
![]() | |
int | m_numNodes |
TVStack | m_dv |
TVStack | m_backup_dv |
TVStack | m_ddv |
TVStack | m_residual |
btAlignedObjectArray< btSoftBody * > | m_softBodies |
TVStack | m_backupVelocity |
btScalar | m_dt |
btConjugateGradient< btDeformableBackwardEulerObjective > | m_cg |
btConjugateResidual< btDeformableBackwardEulerObjective > | m_cr |
bool | m_implicit |
int | m_maxNewtonIterations |
btScalar | m_newtonTolerance |
bool | m_lineSearch |
bool | m_reducedSolver |
![]() | |
int | m_numberOfPositionIterations |
int | m_numberOfVelocityIterations |
float | m_timeScale |
Additional Inherited Members | |
![]() | |
enum | SolverTypes { DEFAULT_SOLVER , CPU_SOLVER , CL_SOLVER , CL_SIMD_SOLVER , DX_SOLVER , DX_SIMD_SOLVER , DEFORMABLE_SOLVER , REDUCED_DEFORMABLE_SOLVER } |
Definition at line 9 of file btReducedDeformableBodySolver.h.
btReducedDeformableBodySolver::btReducedDeformableBodySolver | ( | ) |
Definition at line 4 of file btReducedDeformableBodySolver.cpp.
|
inline |
Definition at line 28 of file btReducedDeformableBodySolver.h.
Definition at line 139 of file btReducedDeformableBodySolver.cpp.
Reimplemented from btDeformableBodySolver.
Definition at line 163 of file btReducedDeformableBodySolver.cpp.
|
virtual |
Reimplemented from btDeformableBodySolver.
Definition at line 316 of file btReducedDeformableBodySolver.cpp.
|
inlinevirtual |
Return the type of the solver.
Reimplemented from btDeformableBodySolver.
Definition at line 32 of file btReducedDeformableBodySolver.h.
Predict motion of soft bodies into next timestep.
Reimplemented from btDeformableBodySolver.
Definition at line 77 of file btReducedDeformableBodySolver.cpp.
Definition at line 87 of file btReducedDeformableBodySolver.cpp.
|
virtual |
Reimplemented from btDeformableBodySolver.
Definition at line 18 of file btReducedDeformableBodySolver.cpp.
|
virtual |
Reimplemented from btDeformableBodySolver.
Definition at line 196 of file btReducedDeformableBodySolver.cpp.
Reimplemented from btDeformableBodySolver.
Definition at line 13 of file btReducedDeformableBodySolver.cpp.
|
virtual |
Reimplemented from btDeformableBodySolver.
Definition at line 242 of file btReducedDeformableBodySolver.cpp.
|
protected |
Definition at line 12 of file btReducedDeformableBodySolver.h.
|
protected |
Definition at line 13 of file btReducedDeformableBodySolver.h.
|
protected |
Definition at line 14 of file btReducedDeformableBodySolver.h.
btAlignedObjectArray<btAlignedObjectArray<btReducedDeformableFaceRigidContactConstraint> > btReducedDeformableBodySolver::m_faceRigidConstraints |
Definition at line 25 of file btReducedDeformableBodySolver.h.
|
protected |
Definition at line 16 of file btReducedDeformableBodySolver.h.
btAlignedObjectArray<btAlignedObjectArray<btReducedDeformableNodeRigidContactConstraint> > btReducedDeformableBodySolver::m_nodeRigidConstraints |
Definition at line 24 of file btReducedDeformableBodySolver.h.
btAlignedObjectArray<btAlignedObjectArray<btReducedDeformableStaticConstraint> > btReducedDeformableBodySolver::m_staticConstraints |
Definition at line 23 of file btReducedDeformableBodySolver.h.