21 #ifndef MOTOR_CONTROLLER_SIMPLEINTEGRATOR_H__INC
22 #define MOTOR_CONTROLLER_SIMPLEINTEGRATOR_H__INC
24 namespace motor_controller
37 SimpleIntegrator (
double _sample_time,
double _initial_time = 0.0,
double _init_val = 0.0);
41 void init(
double _sample_time,
double _initial_time = 0.0,
double _init_val = 0.0);
44 void DERIV(
const double t,
const double *x,
45 const double *u,
double *xdot);
47 double update(
double derivVal);
double update(double derivVal)
Definition: SimpleIntegrator.cpp:42
SimpleIntegrator()
Definition: SimpleIntegrator.cpp:22
Definition: SimpleIntegrator.hpp:33
Definition: RK4Integrator.hpp:19
void DERIV(const double t, const double *x, const double *u, double *xdot)
Definition: SimpleIntegrator.cpp:35
~SimpleIntegrator()
Definition: SimpleIntegrator.hpp:39
void init(double _sample_time, double _initial_time=0.0, double _init_val=0.0)
Definition: SimpleIntegrator.cpp:30