

This is a requirement for some steppers, to S, to allow the stepper to access control (and evolve) object
#Gnu octave differential algebraic equation solver driver#
This function sets a pointer of the driver object d for stepper

int gsl_odeiv2_step_set_driver ( gsl_odeiv2_step * s, const gsl_odeiv2_driver * d ) ¶ The order can vary if the stepping function itself is adaptive. This function returns the order of the stepping function on the previous unsigned int gsl_odeiv2_step_order ( const gsl_odeiv2_step * s ) ¶

Would print something like step method is 'rkf45'. Printf ( "step method is ' %s ' \n ", gsl_odeiv2_step_name ( s )) This function returns a pointer to the name of the stepping function. const char * gsl_odeiv2_step_name ( const gsl_odeiv2_step * s ) ¶ This function frees all the memory associated with the stepping function void gsl_odeiv2_step_free ( gsl_odeiv2_step * s ) ¶ Whenever the next use of s will not be a continuation of a This function resets the stepping function s. int gsl_odeiv2_step_reset ( gsl_odeiv2_step * s ) ¶ Requires access to a driver object, it is advisable to use a driverĪllocation method, which automatically allocates a stepper, too. Please note that if you use a stepper method that Stepping function of type T for a system of dimĭimensions. This function returns a pointer to a newly allocated instance of a gsl_odeiv2_step * gsl_odeiv2_step_alloc ( const gsl_odeiv2_step_type * T, size_t dim ) ¶ This contains internal parameters for a stepping function. Step-size and estimate the resulting local error. The lowest level components are the stepping functions whichĪdvance a solution from time to for a fixed
