CHROMA
|
Reunitarize in place a color matrix to SU(N) More...
Go to the source code of this file.
Classes | |
struct | Chroma::ReunitEnv::fuzzForType< Q > |
struct | Chroma::ReunitEnv::fuzzForType< LatticeColorMatrixF > |
struct | Chroma::ReunitEnv::fuzzForType< LatticeColorMatrixD > |
Namespaces | |
Chroma | |
Asqtad Staggered-Dirac operator. | |
Chroma::ReunitEnv | |
Functions | |
double | Chroma::ReunitEnv::getTime () |
template<typename Q , typename C , typename R , typename S > | |
void | Chroma::reunit_t (Q &xa, LatticeBoolean &bad, int &numbad, enum Reunitarize ruflag, const S &mstag) |
void | Chroma::reunit (LatticeColorMatrixF3 &xa) |
void | Chroma::reunit (LatticeColorMatrixD3 &xa) |
void | Chroma::reunit (LatticeColorMatrixF3 &xa, const Subset &mstag) |
void | Chroma::reunit (LatticeColorMatrixD3 &xa, const Subset &mstag) |
void | Chroma::reunit (LatticeColorMatrixF3 &xa, int &numbad, enum Reunitarize ruflag) |
void | Chroma::reunit (LatticeColorMatrixD3 &xa, int &numbad, enum Reunitarize ruflag) |
void | Chroma::reunit (LatticeColorMatrixF3 &xa, int &numbad, enum Reunitarize ruflag, const Subset &mstag) |
void | Chroma::reunit (LatticeColorMatrixD3 &xa, int &numbad, enum Reunitarize ruflag, const Subset &mstag) |
void | Chroma::reunit (LatticeColorMatrixF3 &xa, LatticeBoolean &bad, int &numbad, enum Reunitarize ruflag) |
void | Chroma::reunit (LatticeColorMatrixD3 &xa, LatticeBoolean &bad, int &numbad, enum Reunitarize ruflag) |
void | Chroma::reunit (LatticeColorMatrixF3 &xa, LatticeBoolean &bad, int &numbad, enum Reunitarize ruflag, const Subset &mstag) |
void | Chroma::reunit (LatticeColorMatrixD3 &xa, LatticeBoolean &bad, int &numbad, enum Reunitarize ruflag, const Subset &mstag) |
Variables | |
static double | Chroma::ReunitEnv::time_spent =0 |
Reunitarize in place a color matrix to SU(N)
[in,out] | xa | The descriptor of matrices to be reunitarized. Must be of type LatticeColorMatrix |
[in] | bad | Descriptor of flags indicating sites violating unitarity. Only used if ruflag = REUNITARIZE_LABEL or REUNITARIZE_ERROR. |
[in] | ruflag | Can also be REUNITARIZE in which case the matrices are reunitarized but no complaints are made. |
[out] | numbad | Total number of matrices violating unitarity. ONLY USED IF ruflag is testing for ERROR or LABEL. |
[in] | mstag | An (un)ordered subset of sites |
Reunitarize (to a SU(N)) inplace the matrix XA under some option
Definition in file reunit.cc.