CHROMA
Namespaces | Typedefs | Functions
Chroma::StaggeredFlavorOperators Namespace Reference

Namespaces

 AntiSymmetricTensor4D
 

Typedefs

typedef LatticeStaggeredPropagator T
 
typedef multi1d< LatticeColorMatrix > G
 

Functions

void StaggeredZeta (LatticeStaggeredPropagator &dest, int mu)
 
void StaggeredEta (LatticeStaggeredPropagator &dest, int mu)
 
void SymShift (T &dest, const T &src, const G &u, const int mu)
 
void EtaShift (T &dest, const T &src, const G &u, const multi1d< int > &mu)
 
void EtaShift (T &dest, const T &src, const G &u, const int mu)
 
void ZetaShift (T &dest, const T &src, const G &u, const multi1d< int > &mu)
 
void ZetaShift (T &dest, const T &src, const G &u, const int mu)
 
void SpinScalar (T &dest, const T &src, const G &u)
 
void SpinVector (T &dest, const T &src, const G &u, const int mu)
 
void SpinTensor (T &dest, const T &src, const G &u, const int mu, const int nu)
 
void SpinAxialVector (T &dest, const T &src, const G &u, const int mu)
 
void SpinPseudoScalar (T &dest, const T &src, const G &u)
 
void FlavorScalar (T &dest, const T &src, const G &u)
 
void FlavorVector (T &dest, const T &src, const G &u, const int mu)
 
void FlavorTensor (T &dest, const T &src, const G &u, const int mu, const int nu)
 
void FlavorAxialVector (T &dest, const T &src, const G &u, const int mu)
 
void FlavorPseudoScalar (T &dest, const T &src, const G &u)
 

Typedef Documentation

◆ G

typedef multi1d<LatticeColorMatrix> Chroma::StaggeredFlavorOperators::G

Definition at line 86 of file staggered_operators_s.cc.

◆ T

typedef LatticeStaggeredPropagator Chroma::StaggeredFlavorOperators::T

Definition at line 85 of file staggered_operators_s.cc.

Function Documentation

◆ EtaShift() [1/2]

void Chroma::StaggeredFlavorOperators::EtaShift ( T dest,
const T src,
const G u,
const int  mu 
)

Definition at line 123 of file staggered_operators_s.cc.

References mu, StaggeredEta(), SymShift(), and Chroma::u.

◆ EtaShift() [2/2]

void Chroma::StaggeredFlavorOperators::EtaShift ( T dest,
const T src,
const G u,
const multi1d< int > &  mu 
)

◆ FlavorAxialVector()

void Chroma::StaggeredFlavorOperators::FlavorAxialVector ( T dest,
const T src,
const G u,
const int  mu 
)

◆ FlavorPseudoScalar()

void Chroma::StaggeredFlavorOperators::FlavorPseudoScalar ( T dest,
const T src,
const G u 
)

◆ FlavorScalar()

void Chroma::StaggeredFlavorOperators::FlavorScalar ( T dest,
const T src,
const G u 
)

Definition at line 181 of file staggered_operators_s.cc.

◆ FlavorTensor()

void Chroma::StaggeredFlavorOperators::FlavorTensor ( T dest,
const T src,
const G u,
const int  mu,
const int  nu 
)

◆ FlavorVector()

void Chroma::StaggeredFlavorOperators::FlavorVector ( T dest,
const T src,
const G u,
const int  mu 
)

◆ SpinAxialVector()

void Chroma::StaggeredFlavorOperators::SpinAxialVector ( T dest,
const T src,
const G u,
const int  mu 
)

◆ SpinPseudoScalar()

void Chroma::StaggeredFlavorOperators::SpinPseudoScalar ( T dest,
const T src,
const G u 
)

◆ SpinScalar()

void Chroma::StaggeredFlavorOperators::SpinScalar ( T dest,
const T src,
const G u 
)

Definition at line 142 of file staggered_operators_s.cc.

◆ SpinTensor()

void Chroma::StaggeredFlavorOperators::SpinTensor ( T dest,
const T src,
const G u,
const int  mu,
const int  nu 
)

Definition at line 150 of file staggered_operators_s.cc.

References Chroma::d, EtaShift(), mu, nu, Chroma::tmp, and Chroma::u.

◆ SpinVector()

void Chroma::StaggeredFlavorOperators::SpinVector ( T dest,
const T src,
const G u,
const int  mu 
)

Definition at line 146 of file staggered_operators_s.cc.

References EtaShift(), mu, and Chroma::u.

◆ StaggeredEta()

void Chroma::StaggeredFlavorOperators::StaggeredEta ( LatticeStaggeredPropagator &  dest,
int  mu 
)

Definition at line 99 of file staggered_operators_s.cc.

References Chroma::c, and mu.

Referenced by EtaShift().

◆ StaggeredZeta()

void Chroma::StaggeredFlavorOperators::StaggeredZeta ( LatticeStaggeredPropagator &  dest,
int  mu 
)

Definition at line 88 of file staggered_operators_s.cc.

References Chroma::c, mu, and Nd.

Referenced by ZetaShift().

◆ SymShift()

void Chroma::StaggeredFlavorOperators::SymShift ( T dest,
const T src,
const G u,
const int  mu 
)

Definition at line 109 of file staggered_operators_s.cc.

References BACKWARD, FORWARD, mu, and Chroma::u.

Referenced by EtaShift(), and ZetaShift().

◆ ZetaShift() [1/2]

void Chroma::StaggeredFlavorOperators::ZetaShift ( T dest,
const T src,
const G u,
const int  mu 
)

Definition at line 137 of file staggered_operators_s.cc.

References mu, StaggeredZeta(), SymShift(), and Chroma::u.

◆ ZetaShift() [2/2]

void Chroma::StaggeredFlavorOperators::ZetaShift ( T dest,
const T src,
const G u,
const multi1d< int > &  mu 
)