Force calculation for overlap ferimon.  
 More...
#include <force_F_Overlap_Nf2.h>
 | 
|   | Force_F_Overlap_Nf2 () | 
|   | 
|   | Force_F_Overlap_Nf2 (const Parameters ¶ms) | 
|   | 
|   | ~Force_F_Overlap_Nf2 () | 
|   | 
| void  | set_parameters (const Parameters ¶ms) | 
|   | 
| void  | set_parameters (const double mq, const double M0, const int Np, const double x_min, const double x_max, const int Niter_ms, const double Stop_cond_ms, const std::vector< int > bc) | 
|   | 
| void  | set_parameters () | 
|   | 
| void  | get_parameters (Parameters ¶ms) const | 
|   | 
| void  | set_config (Field *U) | 
|   | 
| void  | force_core (Field &, const Field &) | 
|   | 
| void  | force_core1 (Field &, const Field &, const Field &) | 
|   | 
| void  | force_udiv (Field &, const Field &) | 
|   | 
| void  | force_udiv1 (Field &, const Field &, const Field &) | 
|   | 
| void  | force_core1_impl (Field_G &, const Field_F &, const Field_F &) | 
|   | 
|   | Force () | 
|   | 
| virtual  | ~Force () | 
|   | 
| virtual void  | set_mode (const std::string &mode) | 
|   | in Force, setting the mode is optional when H is nonhermitian.  More...
  | 
|   | 
 | 
| static const std::string  | class_name = "Force_F_Overlap_Nf2" | 
|   | 
Force calculation for overlap ferimon. 
At present, recursive calculation of smeqared fermion force is not implemented. 28 Dec 2011 H.Matsufuru YAML is implemented. [14 Nov 2012 Y.Namekawa] 
Definition at line 40 of file force_F_Overlap_Nf2.h.
 
◆ Force_F_Overlap_Nf2() [1/2]
  
  
      
        
          | Force_F_Overlap_Nf2::Force_F_Overlap_Nf2  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Force_F_Overlap_Nf2() [2/2]
  
  
      
        
          | Force_F_Overlap_Nf2::Force_F_Overlap_Nf2  | 
          ( | 
          const Parameters &  | 
          params | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~Force_F_Overlap_Nf2()
  
  
      
        
          | Force_F_Overlap_Nf2::~Force_F_Overlap_Nf2  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ force_core()
  
  
      
        
          | void Force_F_Overlap_Nf2::force_core  | 
          ( | 
          Field &  | 
          force_,  | 
         
        
           | 
           | 
          const Field &  | 
          psi  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ force_core1()
  
  
      
        
          | void Force_F_Overlap_Nf2::force_core1  | 
          ( | 
          Field &  | 
          force_,  | 
         
        
           | 
           | 
          const Field &  | 
          psi_,  | 
         
        
           | 
           | 
          const Field &  | 
          psi5_  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ force_core1_impl()
      
        
          | void Force_F_Overlap_Nf2::force_core1_impl  | 
          ( | 
          Field_G &  | 
          force,  | 
        
        
           | 
           | 
          const Field_F &  | 
          psi,  | 
        
        
           | 
           | 
          const Field_F &  | 
          psi5  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ force_udiv()
  
  
      
        
          | void Force_F_Overlap_Nf2::force_udiv  | 
          ( | 
          Field &  | 
          force,  | 
         
        
           | 
           | 
          const Field &  | 
          psi  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ force_udiv1()
  
  
      
        
          | void Force_F_Overlap_Nf2::force_udiv1  | 
          ( | 
          Field &  | 
          force_,  | 
         
        
           | 
           | 
          const Field &  | 
          psi_,  | 
         
        
           | 
           | 
          const Field &  | 
          psi5_  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ get_parameters()
  
  
      
        
          | void Force_F_Overlap_Nf2::get_parameters  | 
          ( | 
          Parameters &  | 
          params | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ set_config()
  
  
      
        
          | void Force_F_Overlap_Nf2::set_config  | 
          ( | 
          Field *  | 
          U | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ set_parameters() [1/3]
      
        
          | void Force_F_Overlap_Nf2::set_parameters  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ set_parameters() [2/3]
      
        
          | void Force_F_Overlap_Nf2::set_parameters  | 
          ( | 
          const double  | 
          mq,  | 
        
        
           | 
           | 
          const double  | 
          M0,  | 
        
        
           | 
           | 
          const int  | 
          Np,  | 
        
        
           | 
           | 
          const double  | 
          x_min,  | 
        
        
           | 
           | 
          const double  | 
          x_max,  | 
        
        
           | 
           | 
          const int  | 
          Niter_ms,  | 
        
        
           | 
           | 
          const double  | 
          Stop_cond_ms,  | 
        
        
           | 
           | 
          const std::vector< int >  | 
          bc  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ set_parameters() [3/3]
  
  
      
        
          | void Force_F_Overlap_Nf2::set_parameters  | 
          ( | 
          const Parameters &  | 
          params | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ class_name
  
  
      
        
          | const std::string Force_F_Overlap_Nf2::class_name = "Force_F_Overlap_Nf2" | 
         
       
   | 
  
static   | 
  
 
 
◆ m_bl
  
  
      
        
          | std::vector<double> Force_F_Overlap_Nf2::m_bl | 
         
       
   | 
  
private   | 
  
 
 
◆ m_boundary
  
  
      
        
          | std::vector<int> Force_F_Overlap_Nf2::m_boundary | 
         
       
   | 
  
private   | 
  
 
 
◆ m_cl
  
  
      
        
          | std::vector<double> Force_F_Overlap_Nf2::m_cl | 
         
       
   | 
  
private   | 
  
 
 
◆ m_fopr_w
◆ m_force_w
◆ m_kappa
  
  
      
        
          | double Force_F_Overlap_Nf2::m_kappa | 
         
       
   | 
  
private   | 
  
 
 
◆ m_M0
  
  
      
        
          | double Force_F_Overlap_Nf2::m_M0 | 
         
       
   | 
  
private   | 
  
 
 
◆ m_mq
  
  
      
        
          | double Force_F_Overlap_Nf2::m_mq | 
         
       
   | 
  
private   | 
  
 
 
◆ m_Niter_ms
  
  
      
        
          | int Force_F_Overlap_Nf2::m_Niter_ms | 
         
       
   | 
  
private   | 
  
 
 
◆ m_Np
  
  
      
        
          | int Force_F_Overlap_Nf2::m_Np | 
         
       
   | 
  
private   | 
  
 
 
◆ m_sigma
  
  
      
        
          | std::vector<double> Force_F_Overlap_Nf2::m_sigma | 
         
       
   | 
  
private   | 
  
 
 
◆ m_Stop_cond_ms
  
  
      
        
          | double Force_F_Overlap_Nf2::m_Stop_cond_ms | 
         
       
   | 
  
private   | 
  
 
 
◆ m_vl
◆ m_x_max
  
  
      
        
          | double Force_F_Overlap_Nf2::m_x_max | 
         
       
   | 
  
private   | 
  
 
 
◆ m_x_min
  
  
      
        
          | double Force_F_Overlap_Nf2::m_x_min | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: