3#include "CLHEP/GenericFunctions/ClassicalSolver.hh"
4#include "CLHEP/GenericFunctions/PhaseSpace.hh"
25 const unsigned int DIM=phaseSpace.
dim();
27 for (
unsigned int i=0;i<phaseSpace.
dim();i++) {
#define FUNCTION_OBJECT_IMP(classname)
const Component & momenta() const
const Component & coordinates() const
virtual Genfun::GENFUNCTION equationOf(const Genfun::Variable &v) const =0
virtual Genfun::GENFUNCTION hamiltonian() const =0
virtual const PhaseSpace & phaseSpace() const =0
virtual ~EnergyFunction()
virtual double operator()(double argument) const override
EnergyFunction(const Classical::Solver &)