24 #include "imstkDynamicObject.h" 51 virtual const std::string getTypeName()
const override {
return "ReducedFeDeformableObject"; }
105 std::shared_ptr<ReducedStVK> m_defModel =
nullptr;
Vectord & getContactForce()
Set/Get dynamical model.
Base class for scene objects that move and/or deform.
virtual ~ReducedFeDeformableObject() override=default
Destructor.
const Vectord & getAccelerations() const
Get the vector of current accelerations.
const Vectord & getVelocities() const
Get the vector of current velocities.
const Vectord & getPrevAccelerations() const
Get the vector of accelerations from previous time step.
void initializeState()
Initialize the kinematic state of the body.
ReducedFeDeformableObject(const std::string &name)
Constructor.
const Vectord & getPrevVelocities() const
Get the vector of velocities from previous time step.
const Vectord & getPrevDisplacements() const
Get the vector of displacements from previous time step.
bool initialize() override
Initialize the deformable object.
const Vectord & getDisplacements() const
Get the vector of current displacements.