9 #include "imstkTimeIntegrator.h" 28 std::shared_ptr<FeDeformBodyState> currentState,
29 Vectord& dV)
override;
35 std::shared_ptr<FeDeformBodyState> currentState,
36 Vectord& dU)
override;
42 std::shared_ptr<FeDeformBodyState> currentState,
49 std::shared_ptr<FeDeformBodyState> currentState,
void updateStateGivenU(std::shared_ptr< FeDeformBodyState > prevState, std::shared_ptr< FeDeformBodyState > currentState, Vectord &u) override
Update state given updated displacement.
This class defines the time integrators of various types. It only sets the rules of how the velocity ...
void updateStateGivenDu(std::shared_ptr< FeDeformBodyState > prevState, std::shared_ptr< FeDeformBodyState > currentState, Vectord &dU) override
Update state given change in displacement.
void updateStateGivenDv(std::shared_ptr< FeDeformBodyState > prevState, std::shared_ptr< FeDeformBodyState > currentState, Vectord &dV) override
Update state given change in velocity.
Backward Euler time integration.
void updateStateGivenV(std::shared_ptr< FeDeformBodyState > prevState, std::shared_ptr< FeDeformBodyState > currentState, Vectord &v) override
Update state given updated velocity.