| 
    Bridge++
    Ver. 2.0.4
    
   | 
 
Stout(exponential)-type projection to SU(N) gauge group. More...
#include <projection_Stout_SU3.h>
  
Public Member Functions | |
| Projection_Stout_SU3 () | |
| Projection_Stout_SU3 (const Parameters ¶ms) | |
| ~Projection_Stout_SU3 () | |
| void | set_parameters (const Parameters ¶m) | 
| void | get_parameters (Parameters ¶m) const | 
| void | project (Field_G &U, const double alpha, const Field_G &C, const Field_G &Uorg) | 
| projection U = P[alpha, C, Uorg]  More... | |
| void | force_recursive (Field_G &Xi, Field_G &iTheta, const double alpha, const Field_G &Sigmap, const Field_G &C, const Field_G &U) | 
| determination of fields for force calculation  More... | |
| void | print_stat () | 
  Public Member Functions inherited from Projection | |
| Projection () | |
| virtual | ~Projection () | 
Static Public Attributes | |
| static const std::string | class_name = "Projection_Stout_SU3" | 
Private Member Functions | |
| void | exp_iQ (Field_G &e_iQ, const Field_G &iQ) | 
| void | exp_iQ_bf (Field_G &e_iQ, const Field_G &iQ) | 
| void | set_uw (double &u, double &w, const Mat_SU_N &iQ2, const Mat_SU_N &iQ3) | 
| void | set_fj (dcomplex &f0, dcomplex &f1, dcomplex &f2, const double &u, const double &w) | 
| double | func_xi0 (const double w) | 
| double | func_xi1 (const double w) | 
| void | init () | 
Private Attributes | |
| Bridge::VerboseLevel | m_vl | 
| unsigned long int | m_flop | 
| double | m_time | 
Stout(exponential)-type projection to SU(N) gauge group.
Present implementation applies to SU(3) case only. The SU(3) properties are explicitly used. [08 Apr 2012 H.Matsufuru] Add a strict check for Nc, complement to assert. [31 May 2021 Y.Namekawa]
Definition at line 36 of file projection_Stout_SU3.h.
      
  | 
  inline | 
Definition at line 48 of file projection_Stout_SU3.h.
      
  | 
  inline | 
Definition at line 54 of file projection_Stout_SU3.h.
      
  | 
  inline | 
Definition at line 61 of file projection_Stout_SU3.h.
Definition at line 151 of file projection_Stout_SU3.cpp.
Definition at line 476 of file projection_Stout_SU3.cpp.
      
  | 
  virtual | 
determination of fields for force calculation
 and 
 in eq.(93) 
 in eq.(93) in terms of (k)-th smearing. 
 of eq.(43) in terms of (k-1)-th smearing. 
 in (k-1)-th smearing. 
. 
. C_tmp 
U_tmp 
iQ1 
iGamma 
iTheta 
Xi 
.
Implements Projection.
Definition at line 204 of file projection_Stout_SU3.cpp.
      
  | 
  private | 
Definition at line 447 of file projection_Stout_SU3.cpp.
      
  | 
  private | 
Definition at line 458 of file projection_Stout_SU3.cpp.
      
  | 
  virtual | 
Implements Projection.
Definition at line 35 of file projection_Stout_SU3.cpp.
      
  | 
  private | 
Definition at line 42 of file projection_Stout_SU3.cpp.
| void Projection_Stout_SU3::print_stat | ( | ) | 
Definition at line 58 of file projection_Stout_SU3.cpp.
      
  | 
  virtual | 
projection U = P[alpha, C, Uorg]
Implements Projection.
Definition at line 70 of file projection_Stout_SU3.cpp.
      
  | 
  private | 
Definition at line 400 of file projection_Stout_SU3.cpp.
      
  | 
  virtual | 
Implements Projection.
Definition at line 25 of file projection_Stout_SU3.cpp.
      
  | 
  private | 
Definition at line 430 of file projection_Stout_SU3.cpp.
      
  | 
  static | 
Definition at line 39 of file projection_Stout_SU3.h.
      
  | 
  private | 
Definition at line 44 of file projection_Stout_SU3.h.
      
  | 
  private | 
Definition at line 45 of file projection_Stout_SU3.h.
      
  | 
  private | 
Definition at line 42 of file projection_Stout_SU3.h.