Bullet Collision Detection & Physics Library
|
#include <btDeformableBackwardEulerObjective.h>
Public Types | |
enum | _ { Mass_preconditioner , KKT_preconditioner } |
typedef btAlignedObjectArray< btVector3 > | TVStack |
Definition at line 31 of file btDeformableBackwardEulerObjective.h.
Definition at line 40 of file btDeformableBackwardEulerObjective.h.
Enumerator | |
---|---|
Mass_preconditioner | |
KKT_preconditioner |
Definition at line 34 of file btDeformableBackwardEulerObjective.h.
btDeformableBackwardEulerObjective::btDeformableBackwardEulerObjective | ( | btAlignedObjectArray< btSoftBody * > & | softBodies, |
const TVStack & | backup_v | ||
) |
Definition at line 20 of file btDeformableBackwardEulerObjective.cpp.
|
virtual |
Definition at line 28 of file btDeformableBackwardEulerObjective.cpp.
|
inline |
Definition at line 142 of file btDeformableBackwardEulerObjective.h.
|
inline |
Definition at line 156 of file btDeformableBackwardEulerObjective.h.
Definition at line 296 of file btDeformableBackwardEulerObjective.cpp.
Definition at line 213 of file btDeformableBackwardEulerObjective.cpp.
Definition at line 137 of file btDeformableBackwardEulerObjective.cpp.
|
inline |
Definition at line 178 of file btDeformableBackwardEulerObjective.h.
Definition at line 193 of file btDeformableBackwardEulerObjective.cpp.
Definition at line 174 of file btDeformableBackwardEulerObjective.cpp.
void btDeformableBackwardEulerObjective::computeStep | ( | TVStack & | dv, |
const TVStack & | residual, | ||
const btScalar & | dt | ||
) |
|
inline |
Definition at line 129 of file btDeformableBackwardEulerObjective.h.
Definition at line 276 of file btDeformableBackwardEulerObjective.cpp.
|
inline |
Definition at line 56 of file btDeformableBackwardEulerObjective.h.
Definition at line 69 of file btDeformableBackwardEulerObjective.cpp.
Definition at line 101 of file btDeformableBackwardEulerObjective.h.
Definition at line 94 of file btDeformableBackwardEulerObjective.h.
Definition at line 34 of file btDeformableBackwardEulerObjective.cpp.
void btDeformableBackwardEulerObjective::setConstraints | ( | const btContactSolverInfo & | infoGlobal | ) |
Definition at line 291 of file btDeformableBackwardEulerObjective.cpp.
Definition at line 64 of file btDeformableBackwardEulerObjective.cpp.
Definition at line 134 of file btDeformableBackwardEulerObjective.h.
Definition at line 203 of file btDeformableBackwardEulerObjective.cpp.
Definition at line 107 of file btDeformableBackwardEulerObjective.h.
Definition at line 124 of file btDeformableBackwardEulerObjective.cpp.
Definition at line 46 of file btDeformableBackwardEulerObjective.h.
btScalar btDeformableBackwardEulerObjective::m_dt |
Definition at line 41 of file btDeformableBackwardEulerObjective.h.
bool btDeformableBackwardEulerObjective::m_implicit |
Definition at line 48 of file btDeformableBackwardEulerObjective.h.
KKTPreconditioner* btDeformableBackwardEulerObjective::m_KKTPreconditioner |
Definition at line 50 of file btDeformableBackwardEulerObjective.h.
btAlignedObjectArray<btDeformableLagrangianForce*> btDeformableBackwardEulerObjective::m_lf |
Definition at line 42 of file btDeformableBackwardEulerObjective.h.
MassPreconditioner* btDeformableBackwardEulerObjective::m_massPreconditioner |
Definition at line 49 of file btDeformableBackwardEulerObjective.h.
btAlignedObjectArray<btSoftBody::Node*> btDeformableBackwardEulerObjective::m_nodes |
Definition at line 47 of file btDeformableBackwardEulerObjective.h.
Preconditioner* btDeformableBackwardEulerObjective::m_preconditioner |
Definition at line 44 of file btDeformableBackwardEulerObjective.h.
btDeformableContactProjection btDeformableBackwardEulerObjective::m_projection |
Definition at line 45 of file btDeformableBackwardEulerObjective.h.
btAlignedObjectArray<btSoftBody*>& btDeformableBackwardEulerObjective::m_softBodies |
Definition at line 43 of file btDeformableBackwardEulerObjective.h.