CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <ClassicalSolver.hh>
Inheritance diagram for Classical::Solver:
Public Member Functions | |
Solver () | |
virtual | ~Solver () |
virtual Genfun::GENFUNCTION | equationOf (const Genfun::Variable &v) const =0 |
virtual const PhaseSpace & | phaseSpace () const =0 |
virtual Genfun::GENFUNCTION | hamiltonian () const =0 |
virtual Genfun::GENFUNCTION | energy () const =0 |
virtual Genfun::Parameter * | takeQ0 (unsigned int index)=0 |
virtual Genfun::Parameter * | takeP0 (unsigned int index)=0 |
virtual Genfun::Parameter * | createControlParameter (const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0) const =0 |
Definition at line 26 of file ClassicalSolver.hh.
Classical::Solver::Solver | ( | ) | [inline] |
Definition at line 32 of file ClassicalSolver.hh.
virtual Classical::Solver::~Solver | ( | ) | [inline, virtual] |
Definition at line 36 of file ClassicalSolver.hh.
virtual Genfun::Parameter* Classical::Solver::createControlParameter | ( | const std::string & | variableName = "anon" , |
|
double | defStartingValue = 0.0 , |
|||
double | startingValueMin = 0.0 , |
|||
double | startingValueMax = 0.0 | |||
) | const [pure virtual] |
Implemented in Classical::RungeKuttaSolver.
virtual Genfun::GENFUNCTION Classical::Solver::energy | ( | ) | const [pure virtual] |
Implemented in Classical::RungeKuttaSolver.
virtual Genfun::GENFUNCTION Classical::Solver::equationOf | ( | const Genfun::Variable & | v | ) | const [pure virtual] |
virtual Genfun::GENFUNCTION Classical::Solver::hamiltonian | ( | ) | const [pure virtual] |
virtual const PhaseSpace& Classical::Solver::phaseSpace | ( | ) | const [pure virtual] |
virtual Genfun::Parameter* Classical::Solver::takeP0 | ( | unsigned int | index | ) | [pure virtual] |
Implemented in Classical::RungeKuttaSolver.
virtual Genfun::Parameter* Classical::Solver::takeQ0 | ( | unsigned int | index | ) | [pure virtual] |
Implemented in Classical::RungeKuttaSolver.