Class ModelManager::MMOptions#

Nested Relationships#

This class is a nested type of Class ModelManager.

Inheritance Relationships#

Base Type#

  • public std::enable_shared_from_this< MMOptions >

Derived Type#

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_stiffness = -1

the Baumgarte stiffness parameter

Parameters for the Baumgarte method for loop constraint stabilization

double baumgarte_damping = -1

the Baumgarte damping parameter

Public Static Functions

static kc::ks_ptr<MMOptions> create()

Create an instance of MMOptions.

Returns:

A pointer to the newly created MMOptions.