Bridge++
Version 1.5.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, 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 () |
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, 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 | |
int | m_Niter |
maximum iteration of maximization steps More... | |
double | m_Enorm |
convergence criterion of maximization More... | |
Additional Inherited Members | |
Protected Attributes inherited from Projection | |
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 36 of file projection_Maximum_SU_N.h.
|
inline |
Definition at line 46 of file projection_Maximum_SU_N.h.
|
inline |
Definition at line 53 of file projection_Maximum_SU_N.h.
|
virtual |
force calculation: invalid in this class.
Implements Projection.
Definition at line 98 of file projection_Maximum_SU_N.cpp.
Definition at line 108 of file projection_Maximum_SU_N.cpp.
|
private |
Definition at line 198 of file projection_Maximum_SU_N.cpp.
|
inlineprivate |
Definition at line 76 of file projection_Maximum_SU_N.h.
|
virtual |
projection U = P[alpha, C, Uorg]
Implements Projection.
Definition at line 74 of file projection_Maximum_SU_N.cpp.
|
virtual |
Implements Projection.
Definition at line 25 of file projection_Maximum_SU_N.cpp.
void Projection_Maximum_SU_N::set_parameters | ( | const int | Niter, |
const double | Enorm | ||
) |
Definition at line 50 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 43 of file projection_Maximum_SU_N.h.
|
private |
maximum iteration of maximization steps
Definition at line 42 of file projection_Maximum_SU_N.h.