CHROMA
Namespaces | Functions

Project a complex Nc x Nc matrix W onto SU(Nc) by maximizing Tr(VW) More...

#include "chromabase.h"
#include "util/gauge/sun_proj.h"
#include "util/gauge/su3proj.h"
#include "util/gauge/reunit.h"

Go to the source code of this file.

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 

Functions

template<typename S >
void Chroma::sun_proj_t (const LatticeColorMatrix &w, LatticeColorMatrix &v, const Real &BlkAccu, int BlkMax, const S &mstag)
 
void Chroma::sun_proj (const LatticeColorMatrix &w, LatticeColorMatrix &v, const Real &BlkAccu, int BlkMax)
 
void Chroma::sun_proj (const LatticeColorMatrix &w, LatticeColorMatrix &v, const Real &BlkAccu, int BlkMax, const Subset &mstag)
 

Detailed Description

Project a complex Nc x Nc matrix W onto SU(Nc) by maximizing Tr(VW)

Author
Subsetting added by A. Hart
Parameters
[in]wcomplex Nc x Nc matrix
[out]vthe projected SU(Nc) Matrix
[in]BlkAccuaccuracy in SU(Nc) projection
[in]BlkMaxmax number of iterations in SU(Nc) projection
[in]mstagan (un)ordered subset of lattice sites

Project a complex Nc x Nc matrix W onto SU(Nc) by maximizing Tr(VW)

Definition in file sun_proj.cc.