AbstractDynamicalModel(DynamicalModelType type=DynamicalModelType::None) (defined in imstk::AbstractDynamicalModel) | imstk::AbstractDynamicalModel | protected |
applyBoundaryConditions(SparseMatrixd &M, const bool withCompliance=false) const | imstk::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::FemDeformableBodyModel | inline |
DynamicalModel(DynamicalModelType type=DynamicalModelType::None) (defined in imstk::DynamicalModel< FeDeformBodyState >) | imstk::DynamicalModel< FeDeformBodyState > | inline |
enableFixedBC() | imstk::FemDeformableBodyModel | inline |
FemDeformableBodyModel() (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | |
getContactForce() | imstk::FemDeformableBodyModel | inline |
getCurrentState() const | imstk::DynamicalModel< FeDeformBodyState > | inline |
getFixNodeIds() | imstk::FemDeformableBodyModel | inline |
getForceModelConfiguration() const (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | inline |
getFunction() | imstk::FemDeformableBodyModel | |
getFunctionAndGradient() | imstk::FemDeformableBodyModel | |
getFunctionGradient() | imstk::FemDeformableBodyModel | |
getInitialState() const | imstk::DynamicalModel< FeDeformBodyState > | inline |
getInternalForceModel() const (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | inline |
getModelGeometry() const | imstk::AbstractDynamicalModel | inline |
getNumDegreeOfFreedom() const | imstk::AbstractDynamicalModel | inline |
getPreviousState() const | imstk::DynamicalModel< FeDeformBodyState > | inline |
getSolveNode() const (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | inline |
getSolver() const | imstk::FemDeformableBodyModel | inline |
getTaskGraph() const (defined in imstk::AbstractDynamicalModel) | imstk::AbstractDynamicalModel | inline |
getTimeIntegrator() const (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | inline |
getTimeStep() const | imstk::FemDeformableBodyModel | virtual |
getTimeStepSizeType() const (defined in imstk::AbstractDynamicalModel) | imstk::AbstractDynamicalModel | inline |
getType() const | imstk::AbstractDynamicalModel | inline |
getUnknownVec() | imstk::FemDeformableBodyModel | inline |
getUpdateFunction() | imstk::FemDeformableBodyModel | |
getUpdatePrevStateFunction() (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | |
getUpdateType() const (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | inline |
initGraphEdges(std::shared_ptr< TaskNode > source, std::shared_ptr< TaskNode > sink) override | imstk::FemDeformableBodyModel | protectedvirtual |
DynamicalModel< FeDeformBodyState >::initGraphEdges() | imstk::AbstractDynamicalModel | |
initialize() override | imstk::FemDeformableBodyModel | virtual |
initializeDampingMatrix() | imstk::FemDeformableBodyModel | |
initializeEigenMatrixFromVegaMatrix(const vega::SparseMatrix &vegaMatrix, SparseMatrixd &eigenMatrix) | imstk::FemDeformableBodyModel | static |
initializeExplicitExternalForces() | imstk::FemDeformableBodyModel | |
initializeForceModel() | imstk::FemDeformableBodyModel | |
initializeGravityForce() | imstk::FemDeformableBodyModel | |
initializeMassMatrix() | imstk::FemDeformableBodyModel | |
initializeTangentStiffness() | imstk::FemDeformableBodyModel | |
isFixedBCImplemented() const (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | inline |
isGeometryValid(const std::shared_ptr< Geometry > geometry) | imstk::AbstractDynamicalModel | |
kinematicState typedef (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | |
loadBoundaryConditions() | imstk::FemDeformableBodyModel | |
loadInitialStates() | imstk::FemDeformableBodyModel | |
m_C | imstk::FemDeformableBodyModel | protected |
m_currentState | imstk::DynamicalModel< FeDeformBodyState > | protected |
m_damped | imstk::FemDeformableBodyModel | protected |
m_Fcontact | imstk::FemDeformableBodyModel | protected |
m_Feff | imstk::FemDeformableBodyModel | protected |
m_FEModelConfig (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | protected |
m_FexplicitExternal | imstk::FemDeformableBodyModel | protected |
m_Fgravity | imstk::FemDeformableBodyModel | protected |
m_Finternal | imstk::FemDeformableBodyModel | protected |
m_fixedNodeIds | imstk::FemDeformableBodyModel | protected |
m_geometry | imstk::AbstractDynamicalModel | protected |
m_implementFixedBC (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | protected |
m_initialState | imstk::DynamicalModel< FeDeformBodyState > | protected |
m_internalForceModel | imstk::FemDeformableBodyModel | protected |
m_K | imstk::FemDeformableBodyModel | protected |
m_Keff | imstk::FemDeformableBodyModel | protected |
m_M | imstk::FemDeformableBodyModel | protected |
m_nonLinearSystem | imstk::FemDeformableBodyModel | protected |
m_numDof | imstk::AbstractDynamicalModel | protected |
m_previousState | imstk::DynamicalModel< FeDeformBodyState > | protected |
m_qSol | imstk::FemDeformableBodyModel | protected |
m_solver (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | protected |
m_taskGraph (defined in imstk::AbstractDynamicalModel) | imstk::AbstractDynamicalModel | protected |
m_timeIntegrator | imstk::FemDeformableBodyModel | protected |
m_timeStepSizeType (defined in imstk::AbstractDynamicalModel) | imstk::AbstractDynamicalModel | protected |
m_type | imstk::AbstractDynamicalModel | protected |
m_updateType | imstk::FemDeformableBodyModel | protected |
m_validGeometryTypes | imstk::AbstractDynamicalModel | protected |
m_vegaDampingMatrix | imstk::FemDeformableBodyModel | protected |
m_vegaMassMatrix | imstk::FemDeformableBodyModel | protected |
m_vegaPhysicsMesh | imstk::FemDeformableBodyModel | protected |
m_vegaTangentStiffnessMatrix | imstk::FemDeformableBodyModel | protected |
resetToInitialState() override | imstk::DynamicalModel< FeDeformBodyState > | inlinevirtual |
setFixedSizeTimeStepping() | imstk::FemDeformableBodyModel | |
setForceModelConfiguration(std::shared_ptr< FemModelConfig > fmConfig) | imstk::FemDeformableBodyModel | inline |
setInternalForceModel(std::shared_ptr< InternalForceModel > fm) | imstk::FemDeformableBodyModel | inline |
setModelGeometry(std::shared_ptr< Geometry > geometry) | imstk::AbstractDynamicalModel | |
setNumDegreeOfFreedom(const size_t nDof) (defined in imstk::AbstractDynamicalModel) | imstk::AbstractDynamicalModel | inline |
setSolver(std::shared_ptr< SolverBase > solver) (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | inline |
setTimeIntegrator(std::shared_ptr< TimeIntegrator > timeIntegrator) | imstk::FemDeformableBodyModel | inline |
setTimeStep(const double timeStep) | imstk::FemDeformableBodyModel | virtual |
setTimeStepSizeType(const TimeSteppingType type) | imstk::AbstractDynamicalModel | inlinevirtual |
setUpdateType(const StateUpdateType &updateType) | imstk::FemDeformableBodyModel | inline |
StateUpdateType enum name | imstk::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() override | imstk::FemDeformableBodyModel | virtual |
~AbstractDynamicalModel()=default (defined in imstk::AbstractDynamicalModel) | imstk::AbstractDynamicalModel | virtual |
~DynamicalModel() override=default (defined in imstk::DynamicalModel< FeDeformBodyState >) | imstk::DynamicalModel< FeDeformBodyState > | |
~FemDeformableBodyModel() override (defined in imstk::FemDeformableBodyModel) | imstk::FemDeformableBodyModel | |