![]() |
- 3.0.2 core module.
|
#include <Masspoint.h>
Public Member Functions | |
| Masspoint (double mass, double d) | |
| Masspoint (const Masspoint &other) | |
| ~Masspoint ()=default | |
| Masspoint * | clone () const override |
| deep copy More... | |
| void | computeDynamics (const ct::core::StateVector< STATE_DIM > &x, const ct::core::Time &t, ct::core::StateVector< STATE_DIM > &derivative) override |
Public Member Functions inherited from ct::core::System< 2 > | |
| System (const SYSTEM_TYPE &type=SYSTEM_TYPE::GENERAL) | |
| default constructor More... | |
| System (const System &other) | |
| copy constructor More... | |
| virtual | ~System () |
| destructor More... | |
| virtual void | computeDynamics (const StateVector< STATE_DIM, double > &state, const time_t &t, StateVector< STATE_DIM, double > &derivative)=0 |
| computes the system dynamics More... | |
| SYSTEM_TYPE | getType () const |
| get the type of system More... | |
| virtual bool | isSymplectic () const |
| Determines if the system is in symplectic form. More... | |
Static Public Attributes | |
| static EIGEN_MAKE_ALIGNED_OPERATOR_NEW const size_t | STATE_DIM = 2 |
Additional Inherited Members | |
Public Types inherited from ct::core::System< 2 > | |
| typedef double | time_t |
| the type of the time variable More... | |
Public Attributes inherited from ct::core::System< 2 > | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef double | S |
| the scalar type More... | |
Protected Attributes inherited from ct::core::System< 2 > | |
| SYSTEM_TYPE | type_ |
| type of system More... | |
|
inline |
Referenced by clone().
|
inline |
References ~Masspoint().
|
default |
Referenced by Masspoint().
|
inlineoverridevirtual |
|
inlineoverride |
|
static |
Referenced by main().