CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Genfun::RKIntegrator Class Reference

#include <RKIntegrator.hh>

Classes

class  RKData
 
class  RKFunction
 
class  RKStepper
 

Public Member Functions

 RKIntegrator (const RKStepper *stepper=NULL)
 
virtual ~RKIntegrator ()
 
ParameteraddDiffEquation (const AbsFunction *diffEquation, const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0)
 
ParametercreateControlParameter (const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0)
 
const RKFunctiongetFunction (unsigned int i) const
 
 RKIntegrator (const RKStepper *stepper=NULL)
 
virtual ~RKIntegrator ()
 
ParameteraddDiffEquation (const AbsFunction *diffEquation, const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0)
 
ParametercreateControlParameter (const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0)
 
const RKFunctiongetFunction (unsigned int i) const
 

Detailed Description

Author

Definition at line 43 of file GenericFunctions/RKIntegrator.hh.

Constructor & Destructor Documentation

◆ RKIntegrator() [1/2]

Genfun::RKIntegrator::RKIntegrator ( const RKStepper * stepper = NULL)

◆ ~RKIntegrator() [1/2]

Genfun::RKIntegrator::~RKIntegrator ( )
virtual

Definition at line 100 of file RKIntegrator.cc.

References Genfun::RCBase::unref().

◆ RKIntegrator() [2/2]

Genfun::RKIntegrator::RKIntegrator ( const RKStepper * stepper = NULL)

◆ ~RKIntegrator() [2/2]

virtual Genfun::RKIntegrator::~RKIntegrator ( )
virtual

Member Function Documentation

◆ addDiffEquation() [1/2]

Parameter * Genfun::RKIntegrator::addDiffEquation ( const AbsFunction * diffEquation,
const std::string & variableName = "anon",
double defStartingValue = 0.0,
double startingValueMin = 0.0,
double startingValueMax = 0.0 )

◆ addDiffEquation() [2/2]

Parameter * Genfun::RKIntegrator::addDiffEquation ( const AbsFunction * diffEquation,
const std::string & variableName = "anon",
double defStartingValue = 0.0,
double startingValueMin = 0.0,
double startingValueMax = 0.0 )

◆ createControlParameter() [1/2]

Parameter * Genfun::RKIntegrator::createControlParameter ( const std::string & variableName = "anon",
double defStartingValue = 0.0,
double startingValueMin = 0.0,
double startingValueMax = 0.0 )

◆ createControlParameter() [2/2]

Parameter * Genfun::RKIntegrator::createControlParameter ( const std::string & variableName = "anon",
double defStartingValue = 0.0,
double startingValueMin = 0.0,
double startingValueMax = 0.0 )

◆ getFunction() [1/2]

const RKIntegrator::RKFunction * Genfun::RKIntegrator::getFunction ( unsigned int i) const

Definition at line 136 of file RKIntegrator.cc.

Referenced by Classical::RungeKuttaSolver::equationOf().

◆ getFunction() [2/2]

const RKFunction * Genfun::RKIntegrator::getFunction ( unsigned int i) const

The documentation for this class was generated from the following files: