Bridge++
Ver. 2.0.2
|
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 (const Parameters ¶ms) | |
~Projection_Maximum_SU_N () | |
void | set_parameters (const Parameters ¶ms) |
void | set_parameters (const int Niter, const double Enorm) |
void | get_parameters (Parameters ¶ms) 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) |
force calculation: invalid in this class. More... | |
Public Member Functions inherited from Projection | |
Projection () | |
virtual | ~Projection () |
Static Public Attributes | |
static const std::string | class_name = "Projection_Maximum_SU_N" |
Private Member Functions | |
void | maxTr (Field_G &U, const Field_G &V) |
void | maxTr_SU2 (const int, const int, Field_G &, Field_G &, Field_G &) |
int | mindex (const int i, const int j, const int Nc) |
Private Attributes | |
Bridge::VerboseLevel | m_vl |
int | m_Niter |
maximum iteration of maximization steps More... | |
double | m_Enorm |
convergence criterion of maximization More... | |
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 36 of file projection_Maximum_SU_N.h.
|
inline |
Definition at line 48 of file projection_Maximum_SU_N.h.
|
inline |
Definition at line 56 of file projection_Maximum_SU_N.h.
|
inline |
Definition at line 66 of file projection_Maximum_SU_N.h.
|
virtual |
force calculation: invalid in this class.
Implements Projection.
Definition at line 109 of file projection_Maximum_SU_N.cpp.
|
virtual |
Implements Projection.
Definition at line 51 of file projection_Maximum_SU_N.cpp.
Definition at line 119 of file projection_Maximum_SU_N.cpp.
|
private |
Definition at line 209 of file projection_Maximum_SU_N.cpp.
|
inlineprivate |
Definition at line 91 of file projection_Maximum_SU_N.h.
|
virtual |
projection U = P[alpha, C, Uorg]
Implements Projection.
Definition at line 85 of file projection_Maximum_SU_N.cpp.
void Projection_Maximum_SU_N::set_parameters | ( | const int | Niter, |
const double | Enorm | ||
) |
Definition at line 61 of file projection_Maximum_SU_N.cpp.
|
virtual |
Implements Projection.
Definition at line 25 of file projection_Maximum_SU_N.cpp.
|
static |
Definition at line 39 of file projection_Maximum_SU_N.h.
|
private |
convergence criterion of maximization
Definition at line 45 of file projection_Maximum_SU_N.h.
|
private |
maximum iteration of maximization steps
Definition at line 44 of file projection_Maximum_SU_N.h.
|
private |
Definition at line 42 of file projection_Maximum_SU_N.h.