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

Public Member Functions | List of all members
Classical::Solver Class Referenceabstract

#include <ClassicalSolver.hh>

Inheritance diagram for Classical::Solver:
Classical::RungeKuttaSolver Classical::RungeKuttaSolver

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
 
 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 CLHEP/GenericFunctions/ClassicalSolver.hh.

Constructor & Destructor Documentation

◆ Solver() [1/2]

Classical::Solver::Solver ( )
inline

Definition at line 32 of file CLHEP/GenericFunctions/ClassicalSolver.hh.

◆ ~Solver() [1/2]

virtual Classical::Solver::~Solver ( )
inlinevirtual

Definition at line 36 of file CLHEP/GenericFunctions/ClassicalSolver.hh.

◆ Solver() [2/2]

Classical::Solver::Solver ( )
inline

Definition at line 32 of file GenericFunctions/ClassicalSolver.hh.

◆ ~Solver() [2/2]

virtual Classical::Solver::~Solver ( )
inlinevirtual

Definition at line 36 of file GenericFunctions/ClassicalSolver.hh.

Member Function Documentation

◆ createControlParameter() [1/2]

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

◆ createControlParameter() [2/2]

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

◆ energy() [1/2]

virtual Genfun::GENFUNCTION Classical::Solver::energy ( ) const
pure virtual

◆ energy() [2/2]

virtual Genfun::GENFUNCTION Classical::Solver::energy ( ) const
pure virtual

◆ equationOf() [1/2]

virtual Genfun::GENFUNCTION Classical::Solver::equationOf ( const Genfun::Variable v) const
pure virtual

◆ equationOf() [2/2]

virtual Genfun::GENFUNCTION Classical::Solver::equationOf ( const Genfun::Variable v) const
pure virtual

◆ hamiltonian() [1/2]

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

◆ hamiltonian() [2/2]

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

◆ phaseSpace() [1/2]

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

◆ phaseSpace() [2/2]

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

◆ takeP0() [1/2]

virtual Genfun::Parameter* Classical::Solver::takeP0 ( unsigned int  index)
pure virtual

◆ takeP0() [2/2]

virtual Genfun::Parameter* Classical::Solver::takeP0 ( unsigned int  index)
pure virtual

◆ takeQ0() [1/2]

virtual Genfun::Parameter* Classical::Solver::takeQ0 ( unsigned int  index)
pure virtual

◆ takeQ0() [2/2]

virtual Genfun::Parameter* Classical::Solver::takeQ0 ( unsigned int  index)
pure virtual

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