Bullet Collision Detection & Physics Library
|
#include <btPreconditioner.h>
Public Member Functions | |
KKTPreconditioner (const btAlignedObjectArray< btSoftBody * > &softBodies, const btDeformableContactProjection &projections, const btAlignedObjectArray< btDeformableLagrangianForce * > &lf, const btScalar &dt, const bool &implicit) | |
virtual void | reinitialize (bool nodeUpdated) |
void | buildDiagonalA (TVStack &diagA) const |
void | buildDiagonalS (const TVStack &inv_A, TVStack &diagS) |
virtual void | operator() (const TVStack &x, TVStack &b) |
![]() | |
virtual | ~Preconditioner () |
Private Attributes | |
const btAlignedObjectArray< btSoftBody * > & | m_softBodies |
const btDeformableContactProjection & | m_projections |
const btAlignedObjectArray< btDeformableLagrangianForce * > & | m_lf |
TVStack | m_inv_A |
TVStack | m_inv_S |
const btScalar & | m_dt |
const bool & | m_implicit |
Additional Inherited Members | |
![]() | |
typedef btAlignedObjectArray< btVector3 > | TVStack |
Definition at line 84 of file btPreconditioner.h.
|
inline |
Definition at line 94 of file btPreconditioner.h.
Definition at line 133 of file btPreconditioner.h.
Definition at line 158 of file btPreconditioner.h.
Implements Preconditioner.
Definition at line 180 of file btPreconditioner.h.
Implements Preconditioner.
Definition at line 99 of file btPreconditioner.h.
Definition at line 90 of file btPreconditioner.h.
Definition at line 91 of file btPreconditioner.h.
|
private |
Definition at line 89 of file btPreconditioner.h.
|
private |
Definition at line 89 of file btPreconditioner.h.
|
private |
Definition at line 88 of file btPreconditioner.h.
|
private |
Definition at line 87 of file btPreconditioner.h.
|
private |
Definition at line 86 of file btPreconditioner.h.