This is the complete list of members for
SimTK::PGSImpulseSolver, including all inherited members.
BndCond enum name | SimTK::ImpulseSolver | |
BndNA enum value | SimTK::ImpulseSolver | |
clearStats() const | SimTK::ImpulseSolver | [inline] |
clearStats(int phase) const | SimTK::ImpulseSolver | [inline] |
ContactType enum name | SimTK::ImpulseSolver | |
dumpUniContacts(const String &msg, const Array_< UniContactRT > &uniContacts) | SimTK::ImpulseSolver | [static] |
Engaged enum value | SimTK::ImpulseSolver | |
FricCond enum name | SimTK::ImpulseSolver | |
FricNA enum value | SimTK::ImpulseSolver | |
FricOff enum value | SimTK::ImpulseSolver | |
getBndCondName(BndCond bc) | SimTK::ImpulseSolver | [static] |
getContactTypeName(ContactType ct) | SimTK::ImpulseSolver | [static] |
getConvergenceTol() const | SimTK::ImpulseSolver | [inline] |
getFricCondName(FricCond fc) | SimTK::ImpulseSolver | [static] |
getMaxIterations() const | SimTK::ImpulseSolver | [inline] |
getMaxRollingSpeed() const | SimTK::ImpulseSolver | [inline] |
getUniCondName(UniCond uc) | SimTK::ImpulseSolver | [static] |
ImpendHigh enum value | SimTK::ImpulseSolver | |
Impending enum value | SimTK::ImpulseSolver | |
ImpendLow enum value | SimTK::ImpulseSolver | |
ImpulseSolver(Real roll2slipTransitionSpeed, Real convergenceTol, int maxIters) | SimTK::ImpulseSolver | [inline] |
Known enum value | SimTK::ImpulseSolver | |
m_convergenceTol | SimTK::ImpulseSolver | [protected] |
m_maxIters | SimTK::ImpulseSolver | [protected] |
m_maxRollingTangVel | SimTK::ImpulseSolver | [protected] |
m_nBilateralFail | SimTK::ImpulseSolver | [mutable, protected] |
m_nBilateralIters | SimTK::ImpulseSolver | [mutable, protected] |
m_nBilateralSolves | SimTK::ImpulseSolver | [mutable, protected] |
m_nFail | SimTK::ImpulseSolver | [mutable, protected] |
m_nIters | SimTK::ImpulseSolver | [mutable, protected] |
m_nSolves | SimTK::ImpulseSolver | [mutable, protected] |
MaxNumPhases | SimTK::ImpulseSolver | [static] |
Observing enum value | SimTK::ImpulseSolver | |
Participating enum value | SimTK::ImpulseSolver | |
PGSImpulseSolver(Real roll2slipTransitionSpeed) | SimTK::PGSImpulseSolver | [inline, explicit] |
Rolling enum value | SimTK::ImpulseSolver | |
setConvergenceTol(Real tol) | SimTK::ImpulseSolver | [inline] |
setMaxIterations(int maxIts) | SimTK::ImpulseSolver | [inline] |
setMaxRollingSpeed(Real roll2slipTransitionSpeed) | SimTK::ImpulseSolver | [inline] |
Sliding enum value | SimTK::ImpulseSolver | |
SlipHigh enum value | SimTK::ImpulseSolver | |
SlipLow enum value | SimTK::ImpulseSolver | |
solve(int phase, const Array_< MultiplierIndex > &participating, const Matrix &A, const Vector &D, const Array_< MultiplierIndex > &expanding, Vector &piExpand, Vector &verrStart, Vector &verrApplied, Vector &pi, Array_< UncondRT > &unconditional, Array_< UniContactRT > &uniContact, Array_< UniSpeedRT > &uniSpeed, Array_< BoundedRT > &bounded, Array_< ConstraintLtdFrictionRT > &consLtdFriction, Array_< StateLtdFrictionRT > &stateLtdFriction) const override | SimTK::PGSImpulseSolver | [virtual] |
solveBilateral(const Array_< MultiplierIndex > &participating, const Matrix &A, const Vector &D, const Vector &rhs, Vector &pi) const override | SimTK::PGSImpulseSolver | [virtual] |
TypeNA enum value | SimTK::ImpulseSolver | |
UniActive enum value | SimTK::ImpulseSolver | |
UniCond enum name | SimTK::ImpulseSolver | |
UniKnown enum value | SimTK::ImpulseSolver | |
UniNA enum value | SimTK::ImpulseSolver | |
UniOff enum value | SimTK::ImpulseSolver | |
~ImpulseSolver() | SimTK::ImpulseSolver | [inline, virtual] |