CHROMA
|
Sparse matrix representation of spin matrices. More...
#include "util/ferm/spin_rep.h"
Go to the source code of this file.
Namespaces | |
Chroma | |
Asqtad Staggered-Dirac operator. | |
Functions | |
SpinMatrix | Chroma::constructSpinDR (int gamma) |
Construct a spin matrix in the DR rep. More... | |
SpinMatrix | Chroma::constructSpinDP (int gamma) |
Construct a spin matrix in the DP rep. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, MatrixSpinRep_t ¶m) |
MatrixSpinRep reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const MatrixSpinRep_t ¶m) |
MatrixSpinRep writer. More... | |
void | Chroma::read (BinaryReader &bin, MatrixSpinRep_t ¶m) |
MatrixSpinRep reader. More... | |
void | Chroma::write (BinaryWriter &bin, const MatrixSpinRep_t ¶m) |
MatrixSpinRep writer. More... | |
std::vector< MatrixSpinRep_t > | Chroma::convertTwoQuarkSpin (const SpinMatrix &in) |
Convert a generic spin matrix into a sparse spin representation. More... | |
std::vector< MatrixSpinRep_t > | Chroma::convertTwoQuarkSpinDR (int gamma) |
Convert a DR gamma matrix indexed by gamma into a sparse spin representation. More... | |
std::vector< MatrixSpinRep_t > | Chroma::convertTwoQuarkSpinDP (int gamma) |
Convert a DP gamma matrix indexed by gamma into a sparse spin representation. More... | |
MatrixSpinRep_t | Chroma::foldSourceDP (const MatrixSpinRep_t &spin, bool src) |
Fold in gamma_4 for source ops. More... | |
std::vector< MatrixSpinRep_t > | Chroma::foldSourceDP (const std::vector< MatrixSpinRep_t > &spin, bool src) |
Fold in gamma_4 for source ops. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, Rank3SpinRep_t ¶m) |
Rank3SpinRep reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const Rank3SpinRep_t ¶m) |
Rank3SpinRep writer. More... | |
void | Chroma::read (BinaryReader &bin, Rank3SpinRep_t ¶m) |
Rank3SpinRep reader. More... | |
void | Chroma::write (BinaryWriter &bin, const Rank3SpinRep_t ¶m) |
Rank3SpinRep writer. More... | |
std::vector< Rank3SpinRep_t > | Chroma::convertThreeQuarkSpin (const Array3dO< Complex > &in) |
Convert a generic spin tensor into a sparse spin representation. More... | |
Rank3SpinRep_t | Chroma::foldSourceDP (const Rank3SpinRep_t &spin, bool src) |
Fold in gamma_4 for source ops. More... | |
std::vector< Rank3SpinRep_t > | Chroma::foldSourceDP (const std::vector< Rank3SpinRep_t > &spin, bool src) |
Fold in gamma_4 for source ops. More... | |
Sparse matrix representation of spin matrices.
Definition in file spin_rep.cc.