15 #ifndef ACTION_INCLUDED 
   16 #define ACTION_INCLUDED 
   62   virtual double calcH() = 0;
 
   79   typedef Action *(*ProductCreator)();
 
   84     ProductCreator p = Factory::Find(subtype);
 
   86     return p ? (*p)() : 0;
 
virtual void force(Field &v, Field &U)
 
Container of Field-type object. 
 
Base class of HMC action class family. 
 
virtual void set_parameters(const Parameters ¶m)=0
 
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
 
virtual void set_config(Field *U)=0
setting pointer to the gauge configuration. 
 
Action & operator=(const Action &)
 
virtual void force(Field &)=0
returns force for molcular dynamical update of conjugate momenta. 
 
Common parameter class: provides parameters as singleton. 
 
Bridge::VerboseLevel m_vl
 
Base class of random number generators. 
 
virtual double langevin(RandomNumbers *)=0
Langevis step. 
 
std::string IdentifierType
Factory template class. 
 
virtual double calcH()=0
calculate Hamiltonian of this action term.