Bridge++
Version 1.5.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 () | |
void | set_parameters (const Parameters ¶m) |
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 () |
void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
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 | |
unsigned long int | m_flop |
double | m_time |
Additional Inherited Members | |
Protected Attributes inherited from Projection | |
Bridge::VerboseLevel | m_vl |
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]
Definition at line 34 of file projection_Stout_SU3.h.
|
inline |
Definition at line 45 of file projection_Stout_SU3.h.
|
inline |
Definition at line 50 of file projection_Stout_SU3.h.
Definition at line 137 of file projection_Stout_SU3.cpp.
Definition at line 461 of file projection_Stout_SU3.cpp.
|
virtual |
determination of fields for force calculation
C_tmp
U_tmp
iQ1
iGamma
iTheta
Xi .
Implements Projection.
Definition at line 190 of file projection_Stout_SU3.cpp.
|
private |
Definition at line 432 of file projection_Stout_SU3.cpp.
|
private |
Definition at line 443 of file projection_Stout_SU3.cpp.
|
private |
Definition at line 34 of file projection_Stout_SU3.cpp.
void Projection_Stout_SU3::print_stat | ( | ) |
Definition at line 44 of file projection_Stout_SU3.cpp.
|
virtual |
projection U = P[alpha, C, Uorg]
Implements Projection.
Definition at line 56 of file projection_Stout_SU3.cpp.
|
private |
Definition at line 385 of file projection_Stout_SU3.cpp.
|
virtual |
Implements Projection.
Definition at line 25 of file projection_Stout_SU3.cpp.
|
private |
Definition at line 415 of file projection_Stout_SU3.cpp.
|
static |
Definition at line 37 of file projection_Stout_SU3.h.
|
private |
Definition at line 40 of file projection_Stout_SU3.h.
|
private |
Definition at line 41 of file projection_Stout_SU3.h.