_ enum name | btDeformableBackwardEulerObjective | |
addLagrangeMultiplier(const TVStack &vec, TVStack &extended_vec) | btDeformableBackwardEulerObjective | inline |
addLagrangeMultiplierRHS(const TVStack &residual, const TVStack &m_dv, TVStack &extended_residual) | btDeformableBackwardEulerObjective | inline |
applyDynamicFriction(TVStack &r) | btDeformableBackwardEulerObjective | |
applyExplicitForce(TVStack &force) | btDeformableBackwardEulerObjective | |
applyForce(TVStack &force, bool setZero) | btDeformableBackwardEulerObjective | |
btDeformableBackwardEulerObjective(btAlignedObjectArray< btSoftBody * > &softBodies, const TVStack &backup_v) | btDeformableBackwardEulerObjective | |
calculateContactForce(const TVStack &dv, const TVStack &rhs, TVStack &f) | btDeformableBackwardEulerObjective | inline |
computeNorm(const TVStack &residual) const | btDeformableBackwardEulerObjective | |
computeResidual(btScalar dt, TVStack &residual) | btDeformableBackwardEulerObjective | |
computeStep(TVStack &dv, const TVStack &residual, const btScalar &dt) | btDeformableBackwardEulerObjective | |
getIndices() const | btDeformableBackwardEulerObjective | inline |
initialGuess(TVStack &dv, const TVStack &residual) | btDeformableBackwardEulerObjective | |
initialize() | btDeformableBackwardEulerObjective | inline |
KKT_preconditioner enum value | btDeformableBackwardEulerObjective | |
m_backupVelocity | btDeformableBackwardEulerObjective | |
m_dt | btDeformableBackwardEulerObjective | |
m_implicit | btDeformableBackwardEulerObjective | |
m_KKTPreconditioner | btDeformableBackwardEulerObjective | |
m_lf | btDeformableBackwardEulerObjective | |
m_massPreconditioner | btDeformableBackwardEulerObjective | |
m_nodes | btDeformableBackwardEulerObjective | |
m_preconditioner | btDeformableBackwardEulerObjective | |
m_projection | btDeformableBackwardEulerObjective | |
m_softBodies | btDeformableBackwardEulerObjective | |
Mass_preconditioner enum value | btDeformableBackwardEulerObjective | |
multiply(const TVStack &x, TVStack &b) const | btDeformableBackwardEulerObjective | |
precondition(const TVStack &x, TVStack &b) | btDeformableBackwardEulerObjective | inline |
project(TVStack &r) | btDeformableBackwardEulerObjective | inline |
reinitialize(bool nodeUpdated, btScalar dt) | btDeformableBackwardEulerObjective | |
setConstraints(const btContactSolverInfo &infoGlobal) | btDeformableBackwardEulerObjective | |
setDt(btScalar dt) | btDeformableBackwardEulerObjective | |
setImplicit(bool implicit) | btDeformableBackwardEulerObjective | inline |
totalEnergy(btScalar dt) | btDeformableBackwardEulerObjective | |
TVStack typedef | btDeformableBackwardEulerObjective | |
updateId() | btDeformableBackwardEulerObjective | inlinevirtual |
updateVelocity(const TVStack &dv) | btDeformableBackwardEulerObjective | |
~btDeformableBackwardEulerObjective() | btDeformableBackwardEulerObjective | virtual |