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

Classical::Solver Class Reference

#include <ClassicalSolver.hh>

Inheritance diagram for Classical::Solver:

Classical::RungeKuttaSolver List of all members.

Public Member Functions

 Solver ()
virtual ~Solver ()
virtual Genfun::GENFUNCTION equationOf (const Genfun::Variable &v) const =0
virtual const PhaseSpacephaseSpace () const =0
virtual Genfun::GENFUNCTION hamiltonian () const =0
virtual Genfun::GENFUNCTION energy () const =0
virtual Genfun::ParametertakeQ0 (unsigned int index)=0
virtual Genfun::ParametertakeP0 (unsigned int index)=0
virtual Genfun::ParametercreateControlParameter (const std::string &variableName="anon", double defStartingValue=0.0, double startingValueMin=0.0, double startingValueMax=0.0) const =0

Detailed Description

Definition at line 26 of file ClassicalSolver.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

Implemented in Classical::RungeKuttaSolver.

Referenced by Genfun::EnergyFunction::operator()().

virtual Genfun::GENFUNCTION Classical::Solver::hamiltonian (  )  const [pure virtual]

Implemented in Classical::RungeKuttaSolver.

Referenced by Genfun::EnergyFunction::operator()().

virtual const PhaseSpace& Classical::Solver::phaseSpace (  )  const [pure virtual]

Implemented in Classical::RungeKuttaSolver.

Referenced by Genfun::EnergyFunction::operator()().

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.


The documentation for this class was generated from the following file:
Generated on 15 Nov 2012 for CLHEP by  doxygen 1.4.7