29 #ifndef RKIntegrator_h
30 #define RKIntegrator_h 1
63 const std::string & variableName=
"anon",
64 double defStartingValue=0.0,
65 double startingValueMin=0.0,
66 double startingValueMax=0.0);
72 double defStartingValue=0.0,
73 double startingValueMin=0.0,
74 double startingValueMax=0.0);
79 const RKFunction *
getFunction(
unsigned int i)
const;
96 std::vector<const RKFunction *> _fcn;
129 std::vector<const AbsFunction *>
_diffEqn;
153 RKFunction(const RKFunction &right);
156 virtual
double operator ()(
double argument) const;
166 const unsigned int _index;
179 double timeLimit=0)
const =0;
180 virtual RKStepper *
clone()
const=0;