#include <btDeformableGravityForce.h>
|
| btDeformableGravityForce (const btVector3 &g) |
|
virtual void | addScaledForces (btScalar scale, TVStack &force) |
|
virtual void | addScaledExplicitForce (btScalar scale, TVStack &force) |
|
virtual void | addScaledDampingForce (btScalar scale, TVStack &force) |
|
virtual void | addScaledElasticForceDifferential (btScalar scale, const TVStack &dx, TVStack &df) |
|
virtual void | addScaledDampingForceDifferential (btScalar scale, const TVStack &dv, TVStack &df) |
|
virtual void | buildDampingForceDifferentialDiagonal (btScalar scale, TVStack &diagA) |
|
virtual void | addScaledGravityForce (btScalar scale, TVStack &force) |
|
virtual btDeformableLagrangianForceType | getForceType () |
|
virtual double | totalEnergy (btScalar dt) |
|
| btDeformableLagrangianForce () |
|
virtual | ~btDeformableLagrangianForce () |
|
virtual void | addScaledHessian (btScalar scale) |
|
virtual void | reinitialize (bool nodeUpdated) |
|
virtual int | getNumNodes () |
|
virtual void | addSoftBody (btSoftBody *psb) |
|
virtual void | removeSoftBody (btSoftBody *psb) |
|
virtual void | setIndices (const btAlignedObjectArray< btSoftBody::Node * > *nodes) |
|
virtual btMatrix3x3 | Ds (int id0, int id1, int id2, int id3, const TVStack &dx) |
|
virtual btMatrix3x3 | DsFromVelocity (const btSoftBody::Node *n0, const btSoftBody::Node *n1, const btSoftBody::Node *n2, const btSoftBody::Node *n3) |
|
virtual void | testDerivative () |
|
virtual void | testHessian () |
|
virtual double | totalElasticEnergy (btScalar dt) |
|
virtual double | totalDampingEnergy (btScalar dt) |
|
Definition at line 21 of file btDeformableGravityForce.h.
◆ TVStack
◆ btDeformableGravityForce()
btDeformableGravityForce::btDeformableGravityForce |
( |
const btVector3 & | g | ) |
|
|
inline |
◆ addScaledDampingForce()
virtual void btDeformableGravityForce::addScaledDampingForce |
( |
btScalar | scale, |
|
|
TVStack & | force ) |
|
inlinevirtual |
◆ addScaledDampingForceDifferential()
virtual void btDeformableGravityForce::addScaledDampingForceDifferential |
( |
btScalar | scale, |
|
|
const TVStack & | dv, |
|
|
TVStack & | df ) |
|
inlinevirtual |
◆ addScaledElasticForceDifferential()
virtual void btDeformableGravityForce::addScaledElasticForceDifferential |
( |
btScalar | scale, |
|
|
const TVStack & | dx, |
|
|
TVStack & | df ) |
|
inlinevirtual |
◆ addScaledExplicitForce()
virtual void btDeformableGravityForce::addScaledExplicitForce |
( |
btScalar | scale, |
|
|
TVStack & | force ) |
|
inlinevirtual |
◆ addScaledForces()
virtual void btDeformableGravityForce::addScaledForces |
( |
btScalar | scale, |
|
|
TVStack & | force ) |
|
inlinevirtual |
◆ addScaledGravityForce()
virtual void btDeformableGravityForce::addScaledGravityForce |
( |
btScalar | scale, |
|
|
TVStack & | force ) |
|
inlinevirtual |
◆ buildDampingForceDifferentialDiagonal()
virtual void btDeformableGravityForce::buildDampingForceDifferentialDiagonal |
( |
btScalar | scale, |
|
|
TVStack & | diagA ) |
|
inlinevirtual |
◆ getForceType()
◆ totalEnergy()
virtual double btDeformableGravityForce::totalEnergy |
( |
btScalar | dt | ) |
|
|
inlinevirtual |
◆ m_gravity
btVector3 btDeformableGravityForce::m_gravity |
The documentation for this class was generated from the following file: