NAME

rungekutta4 - integrate ode using adaptive step size Runge Kutta procedure

PROTOTYPE

unitptr rungekutta4(int nvar, void (*derivs)(float,float*,float*), unitptr dest)

ARGUMENTS

int nvar
Number of variables
void (*derivs)(float,float*,float*)
User supplied routine which computes the right hand derivative
unitptr dest
Host for new unit

INTERFACE:

X_in[5]:

      0 = x1 Lower bound of integration
      1 = x2 Upper bound
      2 = eps = required accuracy
      3 = Guessed stepsize
      4 = Minimum allowed stepsize
      
Y_in[nvar]: 0..nvar-1 = starting values, which are to be integrated from X_out[2]: 0 = Number of good steps 1 = Number of bad steps Y_out[nvar]: 0..nvar-1 = Final values

CONTROL MODES:


      NST_INIT, NST_RESET: restart the integration.
      output values are set to initial values.

FILE

/local/homes/rhaschke/nst7/man/../o.linx86_64//../foldersrc/nst_math.c