iMSTK
Interactive Medical Simulation Toolkit
imstk::FemDeformableBodyModel Member List

This is the complete list of members for imstk::FemDeformableBodyModel, including all inherited members.

AbstractDynamicalModel(DynamicalModelType type=DynamicalModelType::None) (defined in imstk::AbstractDynamicalModel)imstk::AbstractDynamicalModelprotected
applyBoundaryConditions(SparseMatrixd &M, const bool withCompliance=false) constimstk::FemDeformableBodyModel
applyBoundaryConditions(Vectord &x) const (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModel
computeImplicitSystemLHS(const kinematicState &prevState, kinematicState &newState, const StateUpdateType updateType)imstk::FemDeformableBodyModel
computeImplicitSystemRHS(kinematicState &prevState, kinematicState &newState, const StateUpdateType updateType)imstk::FemDeformableBodyModel
computeImplicitSystemRHSAndLHS(kinematicState &prevState, kinematicState &newState, const StateUpdateType updateType)imstk::FemDeformableBodyModel
computeSemiImplicitSystemRHS(kinematicState &stateAtT, kinematicState &newState, const StateUpdateType updateType)imstk::FemDeformableBodyModel
computeSemiImplicitSystemRHSAndLHS(kinematicState &prevState, kinematicState &newState, const StateUpdateType updateType)imstk::FemDeformableBodyModel
configure(const std::string &configFileName)imstk::FemDeformableBodyModel
configure(std::shared_ptr< FemModelConfig > config=std::make_shared< FemModelConfig >()) (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModel
disableFixedBC() (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModelinline
DynamicalModel(DynamicalModelType type=DynamicalModelType::None) (defined in imstk::DynamicalModel< FeDeformBodyState >)imstk::DynamicalModel< FeDeformBodyState >inline
enableFixedBC()imstk::FemDeformableBodyModelinline
FemDeformableBodyModel() (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModel
getContactForce()imstk::FemDeformableBodyModelinline
getCurrentState() constimstk::DynamicalModel< FeDeformBodyState >inline
getFixNodeIds()imstk::FemDeformableBodyModelinline
getForceModelConfiguration() const (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModelinline
getFunction()imstk::FemDeformableBodyModel
getFunctionAndGradient()imstk::FemDeformableBodyModel
getFunctionGradient()imstk::FemDeformableBodyModel
getInitialState() constimstk::DynamicalModel< FeDeformBodyState >inline
getInternalForceModel() const (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModelinline
getModelGeometry() constimstk::AbstractDynamicalModelinline
getNumDegreeOfFreedom() constimstk::AbstractDynamicalModelinline
getPreviousState() constimstk::DynamicalModel< FeDeformBodyState >inline
getSolveNode() const (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModelinline
getSolver() constimstk::FemDeformableBodyModelinline
getTaskGraph() const (defined in imstk::AbstractDynamicalModel)imstk::AbstractDynamicalModelinline
getTimeIntegrator() const (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModelinline
getTimeStep() constimstk::FemDeformableBodyModelvirtual
getTimeStepSizeType() const (defined in imstk::AbstractDynamicalModel)imstk::AbstractDynamicalModelinline
getType() constimstk::AbstractDynamicalModelinline
getUnknownVec()imstk::FemDeformableBodyModelinline
getUpdateFunction()imstk::FemDeformableBodyModel
getUpdatePrevStateFunction() (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModel
getUpdateType() const (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModelinline
initGraphEdges(std::shared_ptr< TaskNode > source, std::shared_ptr< TaskNode > sink) overrideimstk::FemDeformableBodyModelprotectedvirtual
DynamicalModel< FeDeformBodyState >::initGraphEdges()imstk::AbstractDynamicalModel
initialize() overrideimstk::FemDeformableBodyModelvirtual
initializeDampingMatrix()imstk::FemDeformableBodyModel
initializeEigenMatrixFromVegaMatrix(const vega::SparseMatrix &vegaMatrix, SparseMatrixd &eigenMatrix)imstk::FemDeformableBodyModelstatic
initializeExplicitExternalForces()imstk::FemDeformableBodyModel
initializeForceModel()imstk::FemDeformableBodyModel
initializeGravityForce()imstk::FemDeformableBodyModel
initializeMassMatrix()imstk::FemDeformableBodyModel
initializeTangentStiffness()imstk::FemDeformableBodyModel
isFixedBCImplemented() const (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModelinline
isGeometryValid(const std::shared_ptr< Geometry > geometry)imstk::AbstractDynamicalModel
kinematicState typedef (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModel
loadBoundaryConditions()imstk::FemDeformableBodyModel
loadInitialStates()imstk::FemDeformableBodyModel
m_Cimstk::FemDeformableBodyModelprotected
m_currentStateimstk::DynamicalModel< FeDeformBodyState >protected
m_dampedimstk::FemDeformableBodyModelprotected
m_Fcontactimstk::FemDeformableBodyModelprotected
m_Feffimstk::FemDeformableBodyModelprotected
m_FEModelConfig (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModelprotected
m_FexplicitExternalimstk::FemDeformableBodyModelprotected
m_Fgravityimstk::FemDeformableBodyModelprotected
m_Finternalimstk::FemDeformableBodyModelprotected
m_fixedNodeIdsimstk::FemDeformableBodyModelprotected
m_geometryimstk::AbstractDynamicalModelprotected
m_implementFixedBC (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModelprotected
m_initialStateimstk::DynamicalModel< FeDeformBodyState >protected
m_internalForceModelimstk::FemDeformableBodyModelprotected
m_Kimstk::FemDeformableBodyModelprotected
m_Keffimstk::FemDeformableBodyModelprotected
m_Mimstk::FemDeformableBodyModelprotected
m_nonLinearSystemimstk::FemDeformableBodyModelprotected
m_numDofimstk::AbstractDynamicalModelprotected
m_previousStateimstk::DynamicalModel< FeDeformBodyState >protected
m_qSolimstk::FemDeformableBodyModelprotected
m_solver (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModelprotected
m_taskGraph (defined in imstk::AbstractDynamicalModel)imstk::AbstractDynamicalModelprotected
m_timeIntegratorimstk::FemDeformableBodyModelprotected
m_timeStepSizeType (defined in imstk::AbstractDynamicalModel)imstk::AbstractDynamicalModelprotected
m_typeimstk::AbstractDynamicalModelprotected
m_updateTypeimstk::FemDeformableBodyModelprotected
m_validGeometryTypesimstk::AbstractDynamicalModelprotected
m_vegaDampingMatriximstk::FemDeformableBodyModelprotected
m_vegaMassMatriximstk::FemDeformableBodyModelprotected
m_vegaPhysicsMeshimstk::FemDeformableBodyModelprotected
m_vegaTangentStiffnessMatriximstk::FemDeformableBodyModelprotected
resetToInitialState() overrideimstk::DynamicalModel< FeDeformBodyState >inlinevirtual
setFixedSizeTimeStepping()imstk::FemDeformableBodyModel
setForceModelConfiguration(std::shared_ptr< FemModelConfig > fmConfig)imstk::FemDeformableBodyModelinline
setInternalForceModel(std::shared_ptr< InternalForceModel > fm)imstk::FemDeformableBodyModelinline
setModelGeometry(std::shared_ptr< Geometry > geometry)imstk::AbstractDynamicalModel
setNumDegreeOfFreedom(const size_t nDof) (defined in imstk::AbstractDynamicalModel)imstk::AbstractDynamicalModelinline
setSolver(std::shared_ptr< SolverBase > solver) (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModelinline
setTimeIntegrator(std::shared_ptr< TimeIntegrator > timeIntegrator)imstk::FemDeformableBodyModelinline
setTimeStep(const double timeStep)imstk::FemDeformableBodyModelvirtual
setTimeStepSizeType(const TimeSteppingType type)imstk::AbstractDynamicalModelinlinevirtual
setUpdateType(const StateUpdateType &updateType)imstk::FemDeformableBodyModelinline
StateUpdateType enum nameimstk::AbstractDynamicalModel
System typedef (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModel
updateBodyIntermediateStates(const Vectord &solution, const StateUpdateType updateType) (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModel
updateBodyPreviousStates()imstk::FemDeformableBodyModel
updateBodyStates(const Vectord &solution, const StateUpdateType updateType)imstk::FemDeformableBodyModel
updateDampingMatrix()imstk::FemDeformableBodyModel
updateMassMatrix()imstk::FemDeformableBodyModel
updatePhysicsGeometry() overrideimstk::FemDeformableBodyModelvirtual
~AbstractDynamicalModel()=default (defined in imstk::AbstractDynamicalModel)imstk::AbstractDynamicalModelvirtual
~DynamicalModel() override=default (defined in imstk::DynamicalModel< FeDeformBodyState >)imstk::DynamicalModel< FeDeformBodyState >
~FemDeformableBodyModel() override (defined in imstk::FemDeformableBodyModel)imstk::FemDeformableBodyModel