Chroma::BaryonSpinMatrixEnv Namespace Reference
[Hadronic observables]

Registration aggregator. More...


Classes

struct  DumbDisambiguator
bool registerAll ()
 Register all the factories.

Typedefs

typedef SingletonHolder< FunctionMap<
DumbDisambiguator, SpinMatrix,
std::string, TYPELIST_2(XMLReader &,
const std::string &), SpinMatrix(*)(XMLReader &, const std::string &),
StringFunctionMapError > > 
TheBarSpinMatFuncMap
 Spin matrix factory.

Functions

SpinMatrix createNR (XMLReader &xml_in, const std::string &path)
 NR = (1/2)* ( 1 + g_4 ).
SpinMatrix createNRnegPar (XMLReader &xml_in, const std::string &path)
 NRnegPar = (1/2)* ( 1 - g_4 ).
SpinMatrix createC (XMLReader &xml_in, const std::string &path)
 C = Gamma(10).
SpinMatrix createCNR (XMLReader &xml_in, const std::string &path)
 C NR = (1/2)*C * ( 1 + g_4 ).
SpinMatrix createCg5g4 (XMLReader &xml_in, const std::string &path)
 C gamma_5 gamma_4 = - Gamma(13).
SpinMatrix createCgk (XMLReader &xml_in, const std::string &path)
 C g_k = C gamma_k.
SpinMatrix createCg4gk (XMLReader &xml_in, const std::string &path)
 C g4 g_k = C gamma_4 gamma_k.
SpinMatrix createCgkNR (XMLReader &xml_in, const std::string &path)
 C g_k NR = C gamma_k (1/2)(1 + gamma_4).
SpinMatrix createCg5 (XMLReader &xml_in, const std::string &path)
 C g_5 = C gamma_5 = Gamma(5).
SpinMatrix createCg5NR (XMLReader &xml_in, const std::string &path)
 C g_5 NR = (1/2)*C gamma_5 * ( 1 + g_4 ).
SpinMatrix createCg5NRnegPar (XMLReader &xml_in, const std::string &path)
 C g_5 NR = (1/2)*C gamma_5 * ( 1 - g_4 ).
SpinMatrix createCgm (XMLReader &xml_in, const std::string &path)
 C gamma_- = Cgm = (C gamma_-)^T.
SpinMatrix createCg4m (XMLReader &xml_in, const std::string &path)
 C gamma_4 gamma_- = Cg4m.
SpinMatrix createCgmNR (XMLReader &xml_in, const std::string &path)
 C gamma_- NR = CgmNR = C gamma_- (1/2)(1 + gamma_4).
SpinMatrix createTunpol (XMLReader &xml_in, const std::string &path)
 T = (1 + gamma_4) / 2 = (1 + Gamma(8)) / 2.
SpinMatrix createTunpolNegPar (XMLReader &xml_in, const std::string &path)
 T = (1 + gamma_4) / 2 = (1 - Gamma(8)) / 2.
SpinMatrix createTpol (XMLReader &xml_in, const std::string &path)
 T = (1 + gamma_4) / 2 = -i (Gamma(3) + Gamma(11)) / 2.
SpinMatrix createTpolNegPar (XMLReader &xml_in, const std::string &path)
 T = (1 - gamma_4) / 2 = -i (-Gamma(3) + Gamma(11)) / 2.
SpinMatrix createTmixed (XMLReader &xml_in, const std::string &path)
 T = (1 + )*(1 + gamma_4) / 2 = (1 + Gamma(8) - i G(3) - i G(11)) / 2.
SpinMatrix createTmixedNegPar (XMLReader &xml_in, const std::string &path)
 T = (1 - )*(1 - gamma_4) / 2 = (1 - Gamma(8) - i G(3) + i G(11)) / 2.

Variables

bool registered = false
 Local registration flag.


Detailed Description

Registration aggregator.

Function Documentation

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createNR ( XMLReader &  xml_in,
const std::string &  path 
) [static]

NR = (1/2)* ( 1 + g_4 ).

Definition at line 27 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::NR().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createNRnegPar ( XMLReader &  xml_in,
const std::string &  path 
) [static]

NRnegPar = (1/2)* ( 1 - g_4 ).

Definition at line 34 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::NRnegPar().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createC ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C = Gamma(10).

Definition at line 41 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::C().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createCNR ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C NR = (1/2)*C * ( 1 + g_4 ).

Definition at line 48 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::CNR().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createCg5g4 ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C gamma_5 gamma_4 = - Gamma(13).

Definition at line 55 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::Cg5g4().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createCgk ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C g_k = C gamma_k.

Definition at line 62 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::Cgk(), and Chroma::read().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createCg4gk ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C g4 g_k = C gamma_4 gamma_k.

Definition at line 74 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::Cg4gk(), and Chroma::read().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createCgkNR ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C g_k NR = C gamma_k (1/2)(1 + gamma_4).

Definition at line 86 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::CgkNR(), and Chroma::read().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createCg5 ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C g_5 = C gamma_5 = Gamma(5).

Definition at line 97 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::Cg5().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createCg5NR ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C g_5 NR = (1/2)*C gamma_5 * ( 1 + g_4 ).

Definition at line 104 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::Cg5NR().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createCg5NRnegPar ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C g_5 NR = (1/2)*C gamma_5 * ( 1 - g_4 ).

Definition at line 111 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::Cg5NRnegPar().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createCgm ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C gamma_- = Cgm = (C gamma_-)^T.

Definition at line 118 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::Cgm().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createCg4m ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C gamma_4 gamma_- = Cg4m.

Definition at line 125 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::Cg4m().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createCgmNR ( XMLReader &  xml_in,
const std::string &  path 
) [static]

C gamma_- NR = CgmNR = C gamma_- (1/2)(1 + gamma_4).

Definition at line 132 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::CgmNR().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createTunpol ( XMLReader &  xml_in,
const std::string &  path 
) [static]

T = (1 + gamma_4) / 2 = (1 + Gamma(8)) / 2.

Definition at line 141 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::Tunpol().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createTunpolNegPar ( XMLReader &  xml_in,
const std::string &  path 
) [static]

T = (1 + gamma_4) / 2 = (1 - Gamma(8)) / 2.

Definition at line 148 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::TunpolNegPar().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createTpol ( XMLReader &  xml_in,
const std::string &  path 
) [static]

T = (1 + gamma_4) / 2 = -i (Gamma(3) + Gamma(11)) / 2.

Definition at line 155 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::Tpol().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createTpolNegPar ( XMLReader &  xml_in,
const std::string &  path 
) [static]

T = (1 - gamma_4) / 2 = -i (-Gamma(3) + Gamma(11)) / 2.

Definition at line 162 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::TpolNegPar().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createTmixed ( XMLReader &  xml_in,
const std::string &  path 
) [static]

T = (1 + )*(1 + gamma_4) / 2 = (1 + Gamma(8) - i G(3) - i G(11)) / 2.

Definition at line 169 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::Tmixed().

Referenced by registerAll().

SpinMatrix Chroma::BaryonSpinMatrixEnv::@28::createTmixedNegPar ( XMLReader &  xml_in,
const std::string &  path 
) [static]

T = (1 - )*(1 - gamma_4) / 2 = (1 - Gamma(8) - i G(3) + i G(11)) / 2.

Definition at line 177 of file baryon_spinmat_funcmap_w.cc.

References Chroma::BaryonSpinMats::TmixedNegPar().

Referenced by registerAll().

bool Chroma::BaryonSpinMatrixEnv::registerAll ( void   )  [inline]

Register all the factories.

Register all the factories

Definition at line 185 of file baryon_spinmat_funcmap_w.cc.

References createC(), createCg4gk(), createCg4m(), createCg5(), createCg5g4(), createCg5NR(), createCg5NRnegPar(), createCgk(), createCgkNR(), createCgm(), createCgmNR(), createCNR(), createNR(), createNRnegPar(), createTmixed(), createTmixedNegPar(), createTpol(), createTpolNegPar(), createTunpol(), createTunpolNegPar(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), and registered.


Variable Documentation

bool Chroma::BaryonSpinMatrixEnv::registered = false [static]

Local registration flag.

Definition at line 23 of file baryon_spinmat_funcmap_w.cc.

Referenced by registerAll().


Generated on Sun Nov 22 04:40:33 2009 for CHROMA by  doxygen 1.4.7