SOFA API  3ea83cbd
Open source framework for multi-physics simuation
sofa::simulation::common::MechanicalOperations Member List

This is the complete list of members for sofa::simulation::common::MechanicalOperations, including all inherited members.

accFromF(core::MultiVecDerivId a, core::ConstMultiVecDerivId f)sofa::simulation::common::MechanicalOperations
addMBK_ToMatrix(const sofa::core::behavior::MultiMatrixAccessor *matrix, SReal mFact, SReal bFact, SReal kFact)sofa::simulation::common::MechanicalOperations
addMBKdx(core::MultiVecDerivId df, SReal m, SReal b, SReal k, bool clear=true, bool accumulate=true)sofa::simulation::common::MechanicalOperations
addMBKv(core::MultiVecDerivId df, SReal m, SReal b, SReal k, bool clear=true, bool accumulate=true)sofa::simulation::common::MechanicalOperations
addMdx(core::MultiVecDerivId res, core::MultiVecDerivId dx, SReal factor=1.0)sofa::simulation::common::MechanicalOperations
addSeparateGravity(SReal dt, core::MultiVecDerivId result=core::VecDerivId::velocity())sofa::simulation::common::MechanicalOperations
baseVector2MultiVector(const linearalgebra::BaseVector *src, core::MultiVecId dest, const sofa::core::behavior::MultiMatrixAccessor *matrix)sofa::simulation::common::MechanicalOperations
computeAcc(SReal t, core::MultiVecDerivId a, core::MultiVecCoordId x, core::MultiVecDerivId v)sofa::simulation::common::MechanicalOperations
computeContactAcc(SReal t, core::MultiVecDerivId a, core::MultiVecCoordId x, core::MultiVecDerivId v)sofa::simulation::common::MechanicalOperations
computeContactDf(core::MultiVecDerivId df)sofa::simulation::common::MechanicalOperations
computeContactForce(core::MultiVecDerivId result)sofa::simulation::common::MechanicalOperations
computeDf(core::MultiVecDerivId df, bool clear=true, bool accumulate=true)sofa::simulation::common::MechanicalOperations
computeDfV(core::MultiVecDerivId df, bool clear=true, bool accumulate=true)sofa::simulation::common::MechanicalOperations
computeEnergy(SReal &kineticEnergy, SReal &potentialEnergy)sofa::simulation::common::MechanicalOperations
computeForce(core::MultiVecDerivId result, bool clear=true, bool accumulate=true, bool neglectingCompliance=true)sofa::simulation::common::MechanicalOperations
computeForce(SReal t, core::MultiVecDerivId f, core::MultiVecCoordId x, core::MultiVecDerivId v, bool neglectingCompliance=true)sofa::simulation::common::MechanicalOperations
cparamssofa::simulation::common::MechanicalOperations
ctxsofa::simulation::common::MechanicalOperations
executeVisitorsofa::simulation::common::MechanicalOperationsprotected
getMatrixDimension(sofa::Size *const, sofa::Size *const, sofa::core::behavior::MultiMatrixAccessor *matrix=nullptr)sofa::simulation::common::MechanicalOperations
getMatrixDimension(sofa::core::behavior::MultiMatrixAccessor *matrix)sofa::simulation::common::MechanicalOperationsinline
hasShownMissingLinearSolverMapsofa::simulation::common::MechanicalOperationsprotectedstatic
integrateVelocity(core::MultiVecDerivId res, core::ConstMultiVecCoordId x, core::ConstMultiVecDerivId v, SReal dt)sofa::simulation::common::MechanicalOperations
m_print(std::ostream &out)sofa::simulation::common::MechanicalOperations
m_resetSystem()sofa::simulation::common::MechanicalOperations
m_setSystemLHVector(core::MultiVecDerivId v)sofa::simulation::common::MechanicalOperations
m_setSystemMBKMatrix(SReal mFact, SReal bFact, SReal kFact)sofa::simulation::common::MechanicalOperations
m_setSystemRHVector(core::MultiVecDerivId v)sofa::simulation::common::MechanicalOperations
m_solveSystem()sofa::simulation::common::MechanicalOperations
MechanicalOperations(const core::MechanicalParams *mparams, core::objectmodel::BaseContext *ctx, bool precomputedTraversalOrder=false)sofa::simulation::common::MechanicalOperations
MechanicalOperations(const core::ExecParams *params, core::objectmodel::BaseContext *ctx, bool precomputedTraversalOrder=false)sofa::simulation::common::MechanicalOperations
mparamssofa::simulation::common::MechanicalOperations
multiVector2BaseVector(core::ConstMultiVecId src, linearalgebra::BaseVector *dest, const sofa::core::behavior::MultiMatrixAccessor *matrix)sofa::simulation::common::MechanicalOperations
multiVectorPeqBaseVector(core::MultiVecDerivId dest, const linearalgebra::BaseVector *src, const sofa::core::behavior::MultiMatrixAccessor *matrix)sofa::simulation::common::MechanicalOperations
operator const core::MechanicalParams *()sofa::simulation::common::MechanicalOperationsinline
operator->()sofa::simulation::common::MechanicalOperationsinline
print(core::ConstMultiVecId v, std::ostream &out)sofa::simulation::common::MechanicalOperations
printWithElapsedTime(core::ConstMultiVecId v, unsigned time, std::ostream &out=std::cerr)sofa::simulation::common::MechanicalOperations
projectPosition(core::MultiVecCoordId x, SReal time=0.0)sofa::simulation::common::MechanicalOperations
projectPositionAndVelocity(core::MultiVecCoordId x, core::MultiVecDerivId v, double time=0.0)sofa::simulation::common::MechanicalOperations
projectResponse(core::MultiVecDerivId dx, double **W=nullptr)sofa::simulation::common::MechanicalOperations
projectVelocity(core::MultiVecDerivId v, SReal time=0.0)sofa::simulation::common::MechanicalOperations
propagateDx(core::MultiVecDerivId dx, bool ignore_flag=false)sofa::simulation::common::MechanicalOperations
propagateDxAndResetDf(core::MultiVecDerivId dx, core::MultiVecDerivId df)sofa::simulation::common::MechanicalOperations
propagateV(core::MultiVecDerivId v)sofa::simulation::common::MechanicalOperations
propagateX(core::MultiVecCoordId x)sofa::simulation::common::MechanicalOperations
propagateXAndResetF(core::MultiVecCoordId x, core::MultiVecDerivId f)sofa::simulation::common::MechanicalOperations
propagateXAndV(core::MultiVecCoordId x, core::MultiVecDerivId v)sofa::simulation::common::MechanicalOperations
setDf(core::MultiVecDerivId &v)sofa::simulation::common::MechanicalOperationsprotected
setDf(core::ConstMultiVecDerivId &v)sofa::simulation::common::MechanicalOperationsprotected
setDx(core::MultiVecDerivId &v)sofa::simulation::common::MechanicalOperationsprotected
setDx(core::ConstMultiVecDerivId &v)sofa::simulation::common::MechanicalOperationsprotected
setF(core::MultiVecDerivId &v)sofa::simulation::common::MechanicalOperationsprotected
setF(core::ConstMultiVecDerivId &v)sofa::simulation::common::MechanicalOperationsprotected
setV(core::MultiVecDerivId &v)sofa::simulation::common::MechanicalOperationsprotected
setV(core::ConstMultiVecDerivId &v)sofa::simulation::common::MechanicalOperationsprotected
setX(core::MultiVecCoordId &v)sofa::simulation::common::MechanicalOperationsprotected
setX(core::ConstMultiVecCoordId &v)sofa::simulation::common::MechanicalOperationsprotected
showMissingLinearSolverError() constsofa::simulation::common::MechanicalOperationsprotected
solveConstraint(sofa::core::MultiVecId id, core::ConstraintOrder order)sofa::simulation::common::MechanicalOperations