20 #ifndef MIRTK_EulerMethodWithDamping_H 21 #define MIRTK_EulerMethodWithDamping_H 23 #include "mirtk/EulerMethod.h" 50 mirtkPublicAttributeMacro(
double, BodyMass);
53 mirtkPublicAttributeMacro(
double, DampingFactor);
79 virtual bool Set(
const char *,
const char *);
100 #endif // MIRTK_EulerMethodWithDamping_H
EulerMethodWithDamping & operator=(const EulerMethodWithDamping &)
Assignment operator.
Array< Pair< string, string > > ParameterList
Ordered list of parameter name/value pairs.
virtual ParameterList Parameter() const
Get parameters as key/value as string map.
virtual bool Set(const char *, const char *)
Set parameter value from string.
virtual ~EulerMethodWithDamping()
Destructor.
EulerMethodWithDamping(ObjectiveFunction *=NULL)
Constructor.
virtual ParameterList Parameter() const
Get parameters as key/value as string map.
Explicit Euler method with momentum for deformable surface models.
virtual void Initialize()
virtual void UpdateDisplacement()
Update node displacements.