12 namespace BaryonSpinMatrixEnv
26 SpinMatrix createNR(XMLReader& xml_in,
33 SpinMatrix createNRnegPar(XMLReader& xml_in,
40 SpinMatrix createC(XMLReader& xml_in,
47 SpinMatrix createCNR(XMLReader& xml_in,
54 SpinMatrix createCg5g4(XMLReader& xml_in,
61 SpinMatrix createCgk(XMLReader& xml_in,
64 XMLReader paramtop(xml_in, path);
67 read(paramtop,
"k",
k);
73 SpinMatrix createCg4gk(XMLReader& xml_in,
76 XMLReader paramtop(xml_in, path);
79 read(paramtop,
"k",
k);
85 SpinMatrix createCgkNR(XMLReader& xml_in,
88 XMLReader paramtop(xml_in, path);
91 read(paramtop,
"k",
k);
96 SpinMatrix createCg5(XMLReader& xml_in,
103 SpinMatrix createCg5NR(XMLReader& xml_in,
110 SpinMatrix createCg5NRnegPar(XMLReader& xml_in,
117 SpinMatrix createCgm(XMLReader& xml_in,
124 SpinMatrix createCg4m(XMLReader& xml_in,
131 SpinMatrix createCgmNR(XMLReader& xml_in,
140 SpinMatrix createTunpol(XMLReader& xml_in,
147 SpinMatrix createTunpolNegPar(XMLReader& xml_in,
154 SpinMatrix createTpol(XMLReader& xml_in,
161 SpinMatrix createTpolNegPar(XMLReader& xml_in,
168 SpinMatrix createTmixed(XMLReader& xml_in,
176 SpinMatrix createTmixedNegPar(XMLReader& xml_in,
Baryon spin and projector matrices.
Factory for producing baryon spin matrix contraction objects.
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams ¶m)
Read parameters.
static bool registered
Local registration flag.
bool registerAll()
Register all the factories.
SpinMatrix Cg4m()
C gamma_4 gamma_- = Cg4m.
SpinMatrix Tmixed()
T = (1 + \Sigma_3)*(1 + gamma_4) / 2 = (1 + Gamma(8) - i G(3) - i G(11)) / 2.
SpinMatrix Tunpol()
T = (1 + gamma_4) / 2 = (1 + Gamma(8)) / 2.
SpinMatrix NRnegPar()
NRnegPar = (1/2)* ( 1 - g_4 )
SpinMatrix Cg5NRnegPar()
C g_5 NR = (1/2)*C gamma_5 * ( 1 - g_4 )
SpinMatrix CgkNR(int k)
C g_k NR = C gamma_k (1/2)(1 + gamma_4)
SpinMatrix TunpolNegPar()
T = (1 + gamma_4) / 2 = (1 - Gamma(8)) / 2.
SpinMatrix TpolNegPar()
T = \Sigma_3 (1 - gamma_4) / 2 = -i (-Gamma(3) + Gamma(11)) / 2.
SpinMatrix NR()
NR = (1/2)* ( 1 + g_4 )
SpinMatrix Cgm()
C gamma_- = Cgm = (C gamma_-)^T.
SpinMatrix TmixedNegPar()
T = (1 - \Sigma_3)*(1 - gamma_4) / 2 = (1 - Gamma(8) + i G(3) - i G(11)) / 2.
SpinMatrix CgmNR()
C gamma_- NR = CgmNR = C gamma_- (1/2)(1 + gamma_4)
SpinMatrix Cg5()
C g_5 = C gamma_5 = Gamma(5)
SpinMatrix C()
C = Gamma(10)
SpinMatrix Cgk(int k)
C g_k = C gamma_k.
SpinMatrix Cg4gk(int k)
C g4 g_k = C gamma_4 gamma_k.
SpinMatrix CNR()
C NR = (1/2)*C * ( 1 + g_4 )
SpinMatrix Cg5NR()
C g_5 NR = (1/2)*C gamma_5 * ( 1 + g_4 )
SpinMatrix Cg5g4()
C gamma_5 gamma_4 = - Gamma(13)
SpinMatrix Tpol()
T = \Sigma_3 (1 + gamma_4) / 2 = -i (Gamma(3) + Gamma(11)) / 2.
Asqtad Staggered-Dirac operator.