|
CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <RungeKuttaClassicalSolver.hh>
Classes | |
| class | Clockwork |
Public Member Functions | |
| RungeKuttaSolver (Genfun::GENFUNCTION H, const PhaseSpace &phaseSpace) | |
| ~RungeKuttaSolver () | |
| virtual Genfun::GENFUNCTION | equationOf (const Genfun::Variable &v) const |
| virtual const PhaseSpace & | phaseSpace () const |
| virtual Genfun::GENFUNCTION | hamiltonian () const |
| virtual Genfun::GENFUNCTION | energy () const |
| virtual Genfun::Parameter * | takeQ0 (unsigned int index) |
| virtual Genfun::Parameter * | takeP0 (unsigned int index) |
| virtual Genfun::Parameter * | createControlParameter (const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0) const |
| RungeKuttaSolver (Genfun::GENFUNCTION H, const PhaseSpace &phaseSpace) | |
| ~RungeKuttaSolver () | |
| virtual Genfun::GENFUNCTION | equationOf (const Genfun::Variable &v) const |
| virtual const PhaseSpace & | phaseSpace () const |
| virtual Genfun::GENFUNCTION | hamiltonian () const |
| virtual Genfun::GENFUNCTION | energy () const |
| virtual Genfun::Parameter * | takeQ0 (unsigned int index) |
| virtual Genfun::Parameter * | takeP0 (unsigned int index) |
| virtual Genfun::Parameter * | createControlParameter (const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0) const |
Public Member Functions inherited from Classical::Solver | |
| Solver () | |
| virtual | ~Solver () |
| Solver () | |
| virtual | ~Solver () |
Definition at line 20 of file CLHEP/GenericFunctions/RungeKuttaClassicalSolver.hh.
| Classical::RungeKuttaSolver::RungeKuttaSolver | ( | Genfun::GENFUNCTION | H, |
| const PhaseSpace & | phaseSpace | ||
| ) |
Definition at line 18 of file RungeKuttaClassicalSolver.cc.
References Genfun::RKIntegrator::addDiffEquation(), Classical::PhaseSpace::coordinates(), Classical::PhaseSpace::dim(), Classical::RungeKuttaSolver::Clockwork::energy, Classical::RungeKuttaSolver::Clockwork::H, Classical::RungeKuttaSolver::Clockwork::integrator, Classical::PhaseSpace::momenta(), Genfun::AbsFunction::partial(), Classical::RungeKuttaSolver::Clockwork::phaseSpace, Classical::RungeKuttaSolver::Clockwork::startingP, Classical::RungeKuttaSolver::Clockwork::startingQ, and Classical::PhaseSpace::startValue().
| Classical::RungeKuttaSolver::~RungeKuttaSolver | ( | ) |
Definition at line 40 of file RungeKuttaClassicalSolver.cc.
References Classical::RungeKuttaSolver::Clockwork::energy.
| Classical::RungeKuttaSolver::RungeKuttaSolver | ( | Genfun::GENFUNCTION | H, |
| const PhaseSpace & | phaseSpace | ||
| ) |
| Classical::RungeKuttaSolver::~RungeKuttaSolver | ( | ) |
|
virtual |
Implements Classical::Solver.
Definition at line 59 of file RungeKuttaClassicalSolver.cc.
References Genfun::RKIntegrator::createControlParameter(), and Classical::RungeKuttaSolver::Clockwork::integrator.
|
virtual |
Implements Classical::Solver.
|
virtual |
Implements Classical::Solver.
|
virtual |
Implements Classical::Solver.
Definition at line 54 of file RungeKuttaClassicalSolver.cc.
References Classical::RungeKuttaSolver::Clockwork::energy.
|
virtual |
Implements Classical::Solver.
|
virtual |
Implements Classical::Solver.
Definition at line 45 of file RungeKuttaClassicalSolver.cc.
References Genfun::RKIntegrator::getFunction(), Genfun::Variable::index(), and Classical::RungeKuttaSolver::Clockwork::integrator.
|
virtual |
Implements Classical::Solver.
|
virtual |
Implements Classical::Solver.
Definition at line 48 of file RungeKuttaClassicalSolver.cc.
References Classical::RungeKuttaSolver::Clockwork::H.
|
virtual |
Implements Classical::Solver.
|
virtual |
Implements Classical::Solver.
Definition at line 51 of file RungeKuttaClassicalSolver.cc.
References Classical::RungeKuttaSolver::Clockwork::phaseSpace.
|
virtual |
Implements Classical::Solver.
Definition at line 69 of file RungeKuttaClassicalSolver.cc.
References Classical::RungeKuttaSolver::Clockwork::startingP.
|
virtual |
Implements Classical::Solver.
|
virtual |
Implements Classical::Solver.
|
virtual |
Implements Classical::Solver.
Definition at line 66 of file RungeKuttaClassicalSolver.cc.
References Classical::RungeKuttaSolver::Clockwork::startingQ.
1.8.1