4#ifndef __KVRUNGEKUTTA_H
5#define __KVRUNGEKUTTA_H
#define ClassDef(name, id)
Base class for KaliVeda framework.
Adaptive step-size 4th order Runge-Kutta ODE integrator from Numerical Recipes.
Int_t GetNGoodSteps() const
virtual void rkck(Double_t h)
Int_t nvar
number of independent variables/equations
virtual void CalcDerivs(Double_t X, Double_t *Y, Double_t *DYDX)=0
Double_t eps
precision required
virtual void rkqs(Double_t htry)
Double_t hmin
minimum allowed step size
Int_t nbad
number of bad steps taken
virtual ~KVRungeKutta()
Destructor.
Int_t GetNBadSteps() const
virtual void Integrate(Double_t *ystart, Double_t x1, Double_t x2, Double_t h1)
Int_t nok
number of good steps taken