File baseForce.h

class baseForce

Subclassed by contactForce, dampingForce, elasticBendingForce, elasticStretchingForce, elasticTwistingForce, floorContactForce, gravityForce, inertialForce, uniformConstantForce

Public Functions

baseForce(const shared_ptr<softRobots> &m_soft_robots)
virtual ~baseForce() = 0
virtual void computeForce(double dt) = 0
virtual void computeForceAndJacobian(double dt) = 0
void setTimeStepper(shared_ptr<baseTimeStepper> m_stepper)

Protected Attributes

shared_ptr<softRobots> soft_robots
shared_ptr<baseTimeStepper> stepper = nullptr