33#ifndef DART_INTEGRATION_RK4INTEGRATOR_HPP_
34#define DART_INTEGRATION_RK4INTEGRATOR_HPP_
39namespace integration {
Any class that uses an integrator should implement this interface.
Definition Integrator.hpp:45
class Integrator
Definition Integrator.hpp:82
class RK4Integrator
Definition RK4Integrator.hpp:43
void integrate(IntegrableSystem *_system, double _dt) override
Integrate the system with time step dt.
Definition RK4Integrator.cpp:49
virtual ~RK4Integrator()
Destructor.
Definition RK4Integrator.cpp:44
Eigen::VectorXd ddq2
Definition RK4Integrator.hpp:62
Eigen::VectorXd q1
Initial configurations.
Definition RK4Integrator.hpp:56
Eigen::VectorXd dq1
Chache data for generalized velocities.
Definition RK4Integrator.hpp:59
Eigen::VectorXd dq4
Definition RK4Integrator.hpp:59
Eigen::VectorXd ddq3
Definition RK4Integrator.hpp:62
Eigen::VectorXd dq3
Definition RK4Integrator.hpp:59
RK4Integrator()
Constructor.
Definition RK4Integrator.cpp:39
Eigen::VectorXd ddq1
Chache data for generalized accelerations.
Definition RK4Integrator.hpp:62
Eigen::VectorXd dq2
Definition RK4Integrator.hpp:59
Eigen::VectorXd ddq4
Definition RK4Integrator.hpp:62
Definition BulletCollisionDetector.cpp:65