|
Bridge++
Ver.2.1.3
|
Stout(exponential)-type projection to SU(Nc=3) 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... | |
Public Member Functions inherited from AProjection< AFIELD > | |
| AProjection () | |
| virtual | ~AProjection () |
| virtual void | project (AFIELD &v, const double alpha, const AFIELD &C, const AFIELD &U) |
Static Public Attributes | |
| static const std::string | class_name = "Projection_Stout_SU3" |
Private Member Functions | |
| void | init () |
| void | init (const Parameters ¶ms) |
| 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) |
Private Attributes | |
| Bridge::VerboseLevel | m_vl |
Stout(exponential)-type projection to SU(Nc=3) gauge group.
Stout(exponential)-type projection to SU(Nc) 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 28 of file projection_Stout_SU3.h.
|
inline |
Definition at line 38 of file projection_Stout_SU3.h.
|
inline |
Definition at line 40 of file projection_Stout_SU3.h.
|
inline |
Definition at line 42 of file projection_Stout_SU3.h.
Definition at line 180 of file projection_Stout_SU3.cpp.
Definition at line 516 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 AProjection< AFIELD >.
Definition at line 239 of file projection_Stout_SU3.cpp.
|
private |
Definition at line 487 of file projection_Stout_SU3.cpp.
|
private |
Definition at line 498 of file projection_Stout_SU3.cpp.
|
virtual |
Implements AProjection< AFIELD >.
Definition at line 89 of file projection_Stout_SU3.cpp.
|
private |
Definition at line 56 of file projection_Stout_SU3.cpp.
|
private |
Definition at line 26 of file projection_Stout_SU3.cpp.
|
virtual |
projection U = P[alpha, C, Uorg]
Implements AProjection< AFIELD >.
Definition at line 96 of file projection_Stout_SU3.cpp.
|
private |
Definition at line 438 of file projection_Stout_SU3.cpp.
|
virtual |
Implements AProjection< AFIELD >.
Definition at line 79 of file projection_Stout_SU3.cpp.
|
private |
Definition at line 470 of file projection_Stout_SU3.cpp.
|
static |
Definition at line 31 of file projection_Stout_SU3.h.
|
private |
Definition at line 34 of file projection_Stout_SU3.h.