virtual bool Resize(int newsize, T const *array=0)
DynamicVectorClass(unsigned size=0, float const *array=0)
static void Runge_Kutta5_Integrate(ODESystemClass *odesys, float dt)
static void Midpoint_Integrate(ODESystemClass *sys, float dt)
static void Euler_Integrate(ODESystemClass *sys, float dt)
static void Runge_Kutta_Integrate(ODESystemClass *sys, float dt)
virtual void Get_State(StateVectorClass &set_state)=0
virtual int Set_State(const StateVectorClass &new_state, int start_index=0)=0
virtual int Compute_Derivatives(float t, StateVectorClass *test_state, StateVectorClass *dydt, int start_index=0)=0