Any class that uses an integrator should implement this interface.
More...
#include <Integrator.hpp>
Any class that uses an integrator should implement this interface.
◆ IntegrableSystem()
dart::integration::IntegrableSystem::IntegrableSystem |
( |
| ) |
|
◆ ~IntegrableSystem()
dart::integration::IntegrableSystem::~IntegrableSystem |
( |
| ) |
|
|
virtual |
◆ evalGenAccs()
virtual Eigen::VectorXd dart::integration::IntegrableSystem::evalGenAccs |
( |
| ) |
|
|
pure virtual |
Evaulate generalized accelerations.
◆ getConfigs()
virtual Eigen::VectorXd dart::integration::IntegrableSystem::getConfigs |
( |
| ) |
const |
|
pure virtual |
◆ getGenVels()
virtual Eigen::VectorXd dart::integration::IntegrableSystem::getGenVels |
( |
| ) |
const |
|
pure virtual |
Get generalized velocities.
◆ integrateConfigs()
virtual void dart::integration::IntegrableSystem::integrateConfigs |
( |
const Eigen::VectorXd & |
_genVels, |
|
|
double |
_dt |
|
) |
| |
|
pure virtual |
Integrate configruations and store them in the system.
◆ integrateGenVels()
virtual void dart::integration::IntegrableSystem::integrateGenVels |
( |
const Eigen::VectorXd & |
_genVels, |
|
|
double |
_dt |
|
) |
| |
|
pure virtual |
Integrate generalized velocities and store them in the system.
◆ setConfigs()
virtual void dart::integration::IntegrableSystem::setConfigs |
( |
const Eigen::VectorXd & |
_configs | ) |
|
|
pure virtual |
◆ setGenVels()
virtual void dart::integration::IntegrableSystem::setGenVels |
( |
const Eigen::VectorXd & |
_genVels | ) |
|
|
pure virtual |
Set generalized velocities.