33 #ifndef DART_INTEGRATION_RK4INTEGRATOR_HPP_
34 #define DART_INTEGRATION_RK4INTEGRATOR_HPP_
39 namespace 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