Force calculation for clover quark action with SF BC.  
 More...
#include <force_F_Clover_SF.h>
 | 
|   | Force_F_Clover_SF () | 
|   | 
|   | Force_F_Clover_SF (const Parameters ¶ms) | 
|   | 
|   | ~Force_F_Clover_SF () | 
|   | 
| void  | set_parameters (const Parameters ¶ms) | 
|   | 
| void  | set_parameters (const double kappa, const double cSW, const std::vector< int > bc, double *phi, double *phipr) | 
|   | Setting parameters of clover fermion.  More...
  | 
|   | 
| void  | get_parameters (Parameters ¶ms) const | 
|   | 
| void  | set_config (Field *U) | 
|   | Setting gauge configuration.  More...
  | 
|   | 
| void  | force_udiv (Field &force, const Field &eta) | 
|   | For recursive calculation of smeared force.  More...
  | 
|   | 
| void  | force_udiv1 (Field &force, const Field &zeta, const Field &eta) | 
|   | For recursive calculation of smeared force.  More...
  | 
|   | 
|   | Force () | 
|   | 
| virtual  | ~Force () | 
|   | 
| 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 &) | 
|   | 
 | 
| static const std::string  | class_name = "Force_F_Clover_SF" | 
|   | 
Force calculation for clover quark action with SF BC. 
At present, only the Dirac representation for gamma-matrix is available. 28 Dec 2011 H.Matsufuru YAML is implemented. [14 Nov 2012 Y.Namekawa] 
Definition at line 38 of file force_F_Clover_SF.h.
 
◆ Force_F_Clover_SF() [1/2]
  
  
      
        
          | Force_F_Clover_SF::Force_F_Clover_SF  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Force_F_Clover_SF() [2/2]
  
  
      
        
          | Force_F_Clover_SF::Force_F_Clover_SF  | 
          ( | 
          const Parameters &  | 
          params | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~Force_F_Clover_SF()
  
  
      
        
          | Force_F_Clover_SF::~Force_F_Clover_SF  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ force_udiv()
  
  
      
        
          | void Force_F_Clover_SF::force_udiv  | 
          ( | 
          Field &  | 
          force,  | 
         
        
           | 
           | 
          const Field &  | 
          eta  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ force_udiv1()
  
  
      
        
          | void Force_F_Clover_SF::force_udiv1  | 
          ( | 
          Field &  | 
          force,  | 
         
        
           | 
           | 
          const Field &  | 
          zeta,  | 
         
        
           | 
           | 
          const Field &  | 
          eta  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ force_udiv1_impl()
◆ get_parameters()
  
  
      
        
          | void Force_F_Clover_SF::get_parameters  | 
          ( | 
          Parameters &  | 
          params | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ index_dir()
  
  
      
        
          | int Force_F_Clover_SF::index_dir  | 
          ( | 
          const int  | 
          mu,  | 
         
        
           | 
           | 
          const int  | 
          nu  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ init()
  
  
      
        
          | void Force_F_Clover_SF::init  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ set_boundary_zero()
  
  
      
        
          | void Force_F_Clover_SF::set_boundary_zero  | 
          ( | 
          Field_F &  | 
          f | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ set_component()
  
  
      
        
          | void Force_F_Clover_SF::set_component  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ set_config()
  
  
      
        
          | void Force_F_Clover_SF::set_config  | 
          ( | 
          Field *  | 
          U | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ set_parameters() [1/2]
      
        
          | void Force_F_Clover_SF::set_parameters  | 
          ( | 
          const double  | 
          kappa,  | 
        
        
           | 
           | 
          const double  | 
          cSW,  | 
        
        
           | 
           | 
          const std::vector< int >  | 
          bc,  | 
        
        
           | 
           | 
          double *  | 
          phi,  | 
        
        
           | 
           | 
          double *  | 
          phipr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ set_parameters() [2/2]
  
  
      
        
          | void Force_F_Clover_SF::set_parameters  | 
          ( | 
          const Parameters &  | 
          params | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ tidyup()
  
  
      
        
          | void Force_F_Clover_SF::tidyup  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ class_name
  
  
      
        
          | const std::string Force_F_Clover_SF::class_name = "Force_F_Clover_SF" | 
         
       
   | 
  
static   | 
  
 
 
◆ m_boundary
  
  
      
        
          | std::vector<int> Force_F_Clover_SF::m_boundary | 
         
       
   | 
  
private   | 
  
 
 
◆ m_cSW
  
  
      
        
          | double Force_F_Clover_SF::m_cSW | 
         
       
   | 
  
private   | 
  
 
 
◆ m_Cud
◆ m_fopr_c
◆ m_force_w
◆ m_imp
◆ m_kappa
  
  
      
        
          | double Force_F_Clover_SF::m_kappa | 
         
       
   | 
  
private   | 
  
 
 
◆ m_Ndim
  
  
      
        
          | int Force_F_Clover_SF::m_Ndim | 
         
       
   | 
  
private   | 
  
 
 
◆ m_phi
  
  
      
        
          | std::vector<double> Force_F_Clover_SF::m_phi | 
         
       
   | 
  
private   | 
  
 
 
◆ m_phipr
  
  
      
        
          | std::vector<double> Force_F_Clover_SF::m_phipr | 
         
       
   | 
  
private   | 
  
 
 
◆ m_vl
◆ m_wk
In order to set the boundary field. 
SF boundary condition at t=0 
Definition at line 66 of file force_F_Clover_SF.h.
 
 
◆ m_wkpr
The documentation for this class was generated from the following files: