|
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) |
Public Member Functions inherited from Preconditioner | |
| 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 | |
Public Types inherited from Preconditioner | |
| typedef btAlignedObjectArray< btVector3 > | TVStack |
Definition at line 84 of file btPreconditioner.h.
|
inline |
Definition at line 94 of file btPreconditioner.h.
|
inline |
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.
|
inlinevirtual |
Implements Preconditioner.
Definition at line 99 of file btPreconditioner.h.
|
private |
Definition at line 90 of file btPreconditioner.h.
|
private |
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.