Bridge++
Version 1.4.4
|
Maximum projection to SU(N) gauge group. More...
#include <projection_Maximum_SU_N.h>
Public Member Functions | |
Projection_Maximum_SU_N () | |
~Projection_Maximum_SU_N () | |
void | set_parameters (const Parameters ¶ms) |
void | set_parameters (const int Niter, const double Enorm) |
void | project (Field_G &U, 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, double alpha, const Field_G &Sigmap, const Field_G &C, const Field_G &U) |
force calculation: invalid in this class. More... | |
![]() | |
Projection () | |
virtual | ~Projection () |
void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
Static Public Attributes | |
static const std::string | class_name = "Projection_Maximum_SU_N" |
Private Member Functions | |
void | maxTr (Field_G &U, Field_G &V) |
void | maxTr_SU2 (int, int, Field_G &, Field_G &, Field_G &) |
int | mindex (int i, int j, int Nc) |
Private Attributes | |
int | m_Niter |
maximum iteration of maximization steps More... | |
double | m_Enorm |
convergence criterion of maximization More... | |
Additional Inherited Members | |
![]() | |
Bridge::VerboseLevel | m_vl |
Maximum projection to SU(N) gauge group.
Maximum projection for SU(N) matrix by Cabibbo-Marinari method, SU(2) subgroup transformation. The code was originally written by Takashi Umeda (1997) in Fortran by explicitely assuming SU(3) group. Genralization to SU((N) was done by H.M. 09 Aug 2012 H.Matsufuru YAML is implemented. [14 Nov 2012 Y.Namekawa]
Definition at line 37 of file projection_Maximum_SU_N.h.
|
inline |
Definition at line 47 of file projection_Maximum_SU_N.h.
|
inline |
Definition at line 54 of file projection_Maximum_SU_N.h.
|
virtual |
force calculation: invalid in this class.
Implements Projection.
Definition at line 107 of file projection_Maximum_SU_N.cpp.
Definition at line 117 of file projection_Maximum_SU_N.cpp.
|
private |
Definition at line 205 of file projection_Maximum_SU_N.cpp.
|
inlineprivate |
Definition at line 77 of file projection_Maximum_SU_N.h.
|
virtual |
projection U = P[alpha, C, Uorg]
Implements Projection.
Definition at line 83 of file projection_Maximum_SU_N.cpp.
|
virtual |
Implements Projection.
Definition at line 34 of file projection_Maximum_SU_N.cpp.
void Projection_Maximum_SU_N::set_parameters | ( | const int | Niter, |
const double | Enorm | ||
) |
Definition at line 59 of file projection_Maximum_SU_N.cpp.
|
static |
Definition at line 40 of file projection_Maximum_SU_N.h.
|
private |
convergence criterion of maximization
Definition at line 44 of file projection_Maximum_SU_N.h.
|
private |
maximum iteration of maximization steps
Definition at line 43 of file projection_Maximum_SU_N.h.