|
CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <RKIntegrator.hh>
Classes | |
| class | RKData |
| class | RKFunction |
| class | RKStepper |
Public Member Functions | |
| RKIntegrator (const RKStepper *stepper=NULL) | |
| virtual | ~RKIntegrator () |
| Parameter * | addDiffEquation (const AbsFunction *diffEquation, const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0) |
| Parameter * | createControlParameter (const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0) |
| const RKFunction * | getFunction (unsigned int i) const |
| RKIntegrator (const RKStepper *stepper=NULL) | |
| virtual | ~RKIntegrator () |
| Parameter * | addDiffEquation (const AbsFunction *diffEquation, const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0) |
| Parameter * | createControlParameter (const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0) |
| const RKFunction * | getFunction (unsigned int i) const |
Definition at line 43 of file CLHEP/GenericFunctions/RKIntegrator.hh.
| Genfun::RKIntegrator::RKIntegrator | ( | const RKStepper * | stepper = NULL | ) |
Definition at line 92 of file RKIntegrator.cc.
References Genfun::RKIntegrator::RKData::_stepper, Genfun::RKIntegrator::RKStepper::clone(), and Genfun::RCBase::ref().
|
virtual |
Definition at line 100 of file RKIntegrator.cc.
References Genfun::RCBase::unref().
| Genfun::RKIntegrator::RKIntegrator | ( | const RKStepper * | stepper = NULL | ) |
|
virtual |
| Parameter * Genfun::RKIntegrator::addDiffEquation | ( | const AbsFunction * | diffEquation, |
| const std::string & | variableName = "anon", |
||
| double | defStartingValue = 0.0, |
||
| double | startingValueMin = 0.0, |
||
| double | startingValueMax = 0.0 |
||
| ) |
Definition at line 105 of file RKIntegrator.cc.
References Genfun::RKIntegrator::RKData::_diffEqn, Genfun::RKIntegrator::RKData::_startingValParameter, Genfun::RKIntegrator::RKData::_startingValParameterCache, and Genfun::AbsFunction::clone().
Referenced by Classical::RungeKuttaSolver::RungeKuttaSolver().
| Parameter* Genfun::RKIntegrator::addDiffEquation | ( | const AbsFunction * | diffEquation, |
| const std::string & | variableName = "anon", |
||
| double | defStartingValue = 0.0, |
||
| double | startingValueMin = 0.0, |
||
| double | startingValueMax = 0.0 |
||
| ) |
| Parameter* Genfun::RKIntegrator::createControlParameter | ( | const std::string & | variableName = "anon", |
| double | defStartingValue = 0.0, |
||
| double | startingValueMin = 0.0, |
||
| double | startingValueMax = 0.0 |
||
| ) |
| Parameter * Genfun::RKIntegrator::createControlParameter | ( | const std::string & | variableName = "anon", |
| double | defStartingValue = 0.0, |
||
| double | startingValueMin = 0.0, |
||
| double | startingValueMax = 0.0 |
||
| ) |
Definition at line 122 of file RKIntegrator.cc.
References Genfun::RKIntegrator::RKData::_controlParameter, and Genfun::RKIntegrator::RKData::_controlParameterCache.
Referenced by Classical::RungeKuttaSolver::createControlParameter().
| const RKIntegrator::RKFunction * Genfun::RKIntegrator::getFunction | ( | unsigned int | i | ) | const |
Definition at line 136 of file RKIntegrator.cc.
Referenced by Classical::RungeKuttaSolver::equationOf().
| const RKFunction* Genfun::RKIntegrator::getFunction | ( | unsigned int | i | ) | const |
1.8.13