| 
    Bridge++
    Ver. 1.3.x
    
   | 
 
Base class of HMC action class family. More...
#include <action.h>
  
 Public Member Functions | |
| Action () | |
| virtual | ~Action () | 
| 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.  More... | |
| virtual double | langevin (RandomNumbers *)=0 | 
| Langevis step.  More... | |
| virtual double | calcH ()=0 | 
| calculate Hamiltonian of this action term.  More... | |
| virtual void | force (Field &)=0 | 
| returns force for molcular dynamical update of conjugate momenta.  More... | |
| virtual void | force (Field &v, Field *U) | 
Protected Attributes | |
| Bridge::VerboseLevel | m_vl | 
Private Member Functions | |
| Action (const Action &) | |
| Action & | operator= (const Action &) | 
Base class of HMC action class family.
This class defines interface of Action-type classes. [28 Dec 2011 H.Matsufuru] Factory is introduced. [21 Mar 2015 Y.Namekawa]
      
  | 
  private | 
      
  | 
  pure virtual | 
calculate Hamiltonian of this action term.
Implemented in Action_G_Rectangle_SF, Action_F_Rational, Action_F_Standard_SF, Action_G_Plaq_SF, Action_F_Rational_frame_SF, Action_F_Ratio, Action_F_Rational_frame, Action_F_Ratio_eo, Action_F_Ratio_lex, Action_F_Standard_lex, Action_F_Standard_eo, Action_G_Rectangle, and Action_G_Plaq.
      
  | 
  pure virtual | 
returns force for molcular dynamical update of conjugate momenta.
Implemented in Action_G_Rectangle_SF, Action_F_Standard_SF, Action_G_Plaq_SF, Action_F_Rational_frame_SF, Action_F_Ratio, Action_F_Rational_frame, Action_F_Ratio_eo, Action_F_Ratio_lex, Action_F_Standard_lex, Action_F_Standard_eo, Action_G_Rectangle, and Action_G_Plaq.
      
  | 
  pure virtual | 
Langevis step.
Implemented in Action_G_Rectangle_SF, Action_F_Rational, Action_F_Standard_SF, Action_G_Plaq_SF, Action_F_Rational_frame_SF, Action_F_Ratio, Action_F_Ratio_eo, Action_F_Ratio_lex, Action_F_Rational_frame, Action_F_Standard_lex, Action_F_Standard_eo, Action_G_Rectangle, and Action_G_Plaq.
      
  | 
  pure virtual | 
setting pointer to the gauge configuration.
Implemented in Action_G_Rectangle_SF, Action_F_Rational, Action_F_Standard_SF, Action_G_Plaq_SF, Action_F_Ratio_eo, Action_F_Ratio_lex, Action_F_Rational_frame_SF, Action_F_Ratio, Action_F_Rational_frame, Action_F_Standard_lex, Action_F_Standard_eo, Action_G_Rectangle, and Action_G_Plaq.
      
  | 
  inline | 
      
  | 
  pure virtual | 
      
  | 
  protected |