Class ModelManager::MMOptions#
Defined in File StatePropagator.h
Nested Relationships#
This class is a nested type of Class ModelManager.
Inheritance Relationships#
Base Type#
public std::enable_shared_from_this< MMOptions >
Derived Type#
public Karana::Dynamics::StatePropagator::SpOptions(Class StatePropagator::SpOptions)
Class Documentation#
-
class MMOptions : public std::enable_shared_from_this<MMOptions>
Options for the model manager.
Subclassed by Karana::Dynamics::StatePropagator::SpOptions
Public Functions
-
MMOptions()
MMOptions constructor. The constructor is not meant to be called directly. Please use the create(…) method instead to create an instance.
-
virtual ~MMOptions()
Destructor.
Public Members
-
double baumgarte_alpha = -1
the Baumgarte damping coefficient
Parameters for the Baumgarte method for loop constraint stabilization for the error dynamics \(\ddot e + 2\alpha \dot e + \beta^2 e = 0\). Baumgarte stabilization is enabled in TA closed-chain dynamics when the stiffness and damping coefficients are both positive.
-
double baumgarte_beta = -1
the Baumgarte stiffness coefficient
-
MMOptions()