| 
    Bridge++
    Ver. 1.3.x
    
   | 
 
Base class of fermion force calculation. More...
#include <force.h>
  
 Public Member Functions | |
| Force () | |
| virtual | ~Force () | 
| virtual void | set_parameters (const Parameters &)=0 | 
| void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) | 
| virtual void | set_config (Field *)=0 | 
| virtual void | set_mode (const std::string &mode) | 
| in Force, setting the mode is optional when H is nonhermitian.  More... | |
| virtual void | force_core (Field &, const Field &) | 
| virtual void | force_core1 (Field &, const Field &, const Field &) | 
| virtual void | force_udiv (Field &, const Field &) | 
| virtual void | force_udiv1 (Field &, const Field &, const Field &) | 
Protected Attributes | |
| Field_G * | m_U | 
| Bridge::VerboseLevel | m_vl | 
Private Member Functions | |
| Force (const Force &) | |
| Force & | operator= (const Force &) | 
| void | mult_generator (Field_G &) | 
Base class of fermion force calculation.
This class defines the interface of fermion force calculation. force_udiv() and force_udiv1() are used to recursively determine the smeared fermion force. [28 Dec 2011 H.Matsufuru] set_mode() is added. This is for the cases when the force calculation is nonhermitian. [18 Jan 2012 H.Matsufuru]
      
  | 
  private | 
Reimplemented in Force_F_CloverTerm.
Reimplemented in Force_F_Rational.
      
  | 
  pure virtual | 
      
  | 
  inlinevirtual | 
in Force, setting the mode is optional when H is nonhermitian.
Reimplemented in Force_F_Clover_Nf2_Isochemical, Force_F_Wilson_Nf2_Isochemical, and Force_F_Smeared.
      
  | 
  inline | 
      
  | 
  pure virtual | 
      
  | 
  protected |