#include <mbd_kinetic_energy_sleepy_policy.h>
List of all members.
Detailed Description
template<typename mbd_types>
class OpenTissue::mbd::KineticEnergySleepyPolicy< mbd_types >
Kinetic Energy Sleepy Policy. This class implements a strategy for turning bodies sleepy, it is based on tracking the kinetic energy. Both an absolute and a relative test is applied.
Member Typedef Documentation
template<typename mbd_types >
template<typename mbd_types >
template<typename mbd_types >
template<typename mbd_types >
template<typename mbd_types >
template<typename mbd_types >
Constructor & Destructor Documentation
template<typename mbd_types >
Member Function Documentation
template<typename mbd_types >
template<typename mbd_types >
Evaluate Sleepy State. This method evaluates the sleppy state of a single body.
- Parameters:
-
| body | A pointer to the body that should be evaluated. |
template<typename mbd_types >
Evaluate Sleepy State. Evaluates the sleepy state of all bodies in the specified range. This method is invoked by the simulation method, see for instance the FixedExplicitStepSimulator class for an example.
- Parameters:
-
| begin | An iterator to the first body that should be evaluated. |
| end | An iterator to one past the last body that should be evaluated. |
Member Data Documentation
template<typename mbd_types >
Maximum entries used in the kinetic energy array.
The documentation for this class was generated from the following file: