CHROMA
Classes | Typedefs | Functions

Classes

class  Chroma::DisplacedBlock
 Holds info on the coupling of sites that are displaced within a block. More...
 
struct  Chroma::KeyDispSolnVector_t
 The key for displaced color vectors. More...
 
class  Chroma::DispSolnCache
 Cache for distillation. More...
 
struct  Chroma::DistQuarkLines_t
 Keys for lattice noise. More...
 
class  Chroma::DistillutionNoise
 Lattice origin. More...
 
class  Chroma::EigenInfo< T >
 Hold eigenvalues and eigenvectors. More...
 
struct  Chroma::PiPf
 Hold momenta. More...
 
struct  Chroma::KeyHadron3PtCorr_t
 Key for Hadron 3pt corr. More...
 
struct  Chroma::KeyPeramDistillution_t
 Prop operator. More...
 
struct  Chroma::KeyPropColorVec_t
 Prop operator. More...
 
struct  Chroma::KeyPropDistillation_t
 Distillation propagators. More...
 
struct  Chroma::KeyPropDistillution_t
 Distillution propagators. More...
 
struct  Chroma::KeyPropElementalOperator_t
 Prop operator. More...
 
struct  Chroma::KeyTimeSliceColorVec_t
 Prop operator. More...
 
class  Chroma::SerialDBKey< K >
 Serializable key harness. More...
 
class  Chroma::SerialDBData< D >
 Serializable value harness. More...
 
struct  Chroma::SubsetVectorWeight_t
 Weights for subset of vectors. More...
 
struct  Chroma::KeyTimeSliceGauge_t
 Prop operator. More...
 

Typedefs

typedef SingletonHolder< ObjectFactory< QDP::MapObject< int, EVPair< LatticeColorVector > >, std::string, TYPELIST_3(XMLReader &, const std::string &, const std::string &), QDP::MapObject< int, EVPair< LatticeColorVector > > *(*)(XMLReader &, const std::string &, const std::string &), StringFactoryError > > Chroma::TheMapObjIntKeyColorEigenVecFactory
 MapObj factory (foundry) More...
 
typedef SingletonHolder< ObjectFactory< QDP::MapObject< KeyPropColorVec_t, LatticeFermion >, std::string, TYPELIST_3(XMLReader &, const std::string &, const std::string &), QDP::MapObject< KeyPropColorVec_t, LatticeFermion > *(*)(XMLReader &, const std::string &, const std::string &), StringFactoryError > > Chroma::TheMapObjKeyPropColorVecFactory
 MapObj factory (foundry) More...
 

Functions

int Chroma::antiSymTensor3d (int i, int j, int k)
 Return 3d symmetric tensor. More...
 
SpinMatrixD Chroma::DiracToDRMat ()
 The Dirac to Degrand-Rossi spin transformation matrix (and reverse) More...
 
Real Chroma::ETensor3d (int alpha, int j, int k)
 Return E antisymmetric tensor. More...
 
LatticePropagator Chroma::gamma5Herm (const LatticePropagator &a)
 Return gamma_5*adj(source)*gamma_f. More...
 
int Chroma::gammaSgn (int n, int m)
 Return gamma matrix multiplication table factors. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, PiPf &val)
 Reader. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const PiPf &val)
 Writer. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, KeyHadron3PtCorr_t &param)
 Used for error output. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const KeyHadron3PtCorr_t &param)
 KeyHadron3PtCorr writer. More...
 
void Chroma::read (BinaryReader &bin, KeyHadron3PtCorr_t &param)
 KeyHadron3PtCorr reader. More...
 
void Chroma::write (BinaryWriter &bin, const KeyHadron3PtCorr_t &param)
 Hadron3PtCorr write. More...
 
SpinMatrixD Chroma::PauliToDRMat ()
 The Pauli-Schwinger (Euclidean Sakurai) to Degrand-Rossi spin transformation matrix. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, SubsetVectorWeight_t &param)
 Reader. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const SubsetVectorWeight_t &param)
 Writer. More...
 
int Chroma::symTensor3d (int i, int j, int k)
 Return 3d symmetric tensor. More...
 
SpinMatrixD Chroma::TDiracToDRMat ()
 The Dirac to Degrand-Rossi spin transformation matrix. More...
 
void Chroma::CvToFerm (const LatticeColorVectorF &a, LatticeFermionF &b, int spin_index)
 Convert (insert) a LatticeColorVector into a LatticeFermion. More...
 
void Chroma::CvToFerm (const LatticeColorVectorD &a, LatticeFermionD &b, int spin_index)
 Convert (insert) a LatticeColorVector into a LatticeFermion. More...
 
void Chroma::CvToFerm (const LatticeColorVectorF &a, LatticeStaggeredFermionF &b)
 Convert (insert) a LatticeColorVector into a LatticeStaggeredFermion. More...
 
void Chroma::CvToFerm (const LatticeColorVectorD &a, LatticeStaggeredFermionD &b)
 Convert (insert) a LatticeColorVector into a LatticeStaggeredFermion. More...
 
void Chroma::FermToCv (const LatticeStaggeredFermionD &a, LatticeColorVectorD &b)
 Convert a LatticeStaggeredFermion into a LatticeColorVector (extract) More...
 
void Chroma::FermToCv (const LatticeStaggeredFermionF &a, LatticeColorVectorF &b)
 Convert a LatticeStaggeredFermion into a LatticeColorVector (extract) More...
 
void Chroma::FermToProp (const LatticeFermionF &a, LatticePropagatorF &b, int color_index, int spin_index)
 Insert a LatticeFermion into a LatticePropagator. More...
 
void Chroma::FermToProp (const LatticeFermionD &a, LatticePropagatorD &b, int color_index, int spin_index)
 Insert a LatticeFermion into a LatticePropagator. More...
 
void Chroma::FermToProp (const LatticeFermionF &a, LatticeColorVectorSpinMatrixF &b, int spin_index)
 Insert a LatticeFermion into a LatticeColorVectorSpinMatrix. More...
 
void Chroma::FermToProp (const LatticeFermionD &a, LatticeColorVectorSpinMatrixD &b, int spin_index)
 Insert a LatticeFermion into a LatticeColorVectorSpinMatrix. More...
 
void Chroma::FermToProp (const LatticeStaggeredFermionF &a, LatticeStaggeredPropagatorF &b, int color_index)
 Insert a LatticeStaggeredFermion into a LatticeStaggeredPropagator. More...
 
void Chroma::FermToProp (const LatticeStaggeredFermionD &a, LatticeStaggeredPropagatorD &b, int color_index)
 Insert a LatticeStaggeredFermion into a LatticeStaggeredPropagator. More...
 
void Chroma::PropToFerm (const LatticePropagatorF &b, LatticeFermionF &a, int color_index, int spin_index)
 Extract a LatticeFermion from a LatticePropagator. More...
 
void Chroma::PropToFerm (const LatticePropagatorD &b, LatticeFermionD &a, int color_index, int spin_index)
 Extract a LatticeFermion from a LatticePropagator. More...
 
void Chroma::PropToFerm (const LatticeStaggeredPropagatorF &b, LatticeStaggeredFermionF &a, int color_index)
 Extract a LatticeStaggeredFermion from a LatticeStaggeredPropagator. More...
 
void Chroma::PropToFerm (const LatticeStaggeredPropagatorD &b, LatticeStaggeredFermionD &a, int color_index)
 Extract a LatticeStaggeredFermion from a LatticeStaggeredPropagator. More...
 
bool Chroma::operator< (const KeyTimeSliceGauge_t &a, const KeyTimeSliceGauge_t &b)
 Support for the keys of prop color vectors. More...
 
void Chroma::read (BinaryReader &bin, KeyPropColorVec_t &param)
 KeyPropColorVec read. More...
 
void Chroma::write (BinaryWriter &bin, const KeyPropColorVec_t &param)
 KeyPropColorVec write. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, KeyPropColorVec_t &param)
 KeyPropColorVec reader. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const KeyPropColorVec_t &param)
 KeyPropColorVec writer. More...
 
void Chroma::read (BinaryReader &bin, KeyTimeSliceColorVec_t &param)
 KeyTimeSliceColorVec read. More...
 
void Chroma::write (BinaryWriter &bin, const KeyTimeSliceColorVec_t &param)
 KeyTimeSliceColorVec write. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, KeyTimeSliceColorVec_t &param)
 KeyTimeSliceDist reader. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const KeyTimeSliceColorVec_t &param)
 KeyTimeSliceColorVec writer. More...
 
void Chroma::read (BinaryReader &bin, KeyTimeSliceGauge_t &param)
 KeyTimeSliceGauge read. More...
 
void Chroma::write (BinaryWriter &bin, const KeyTimeSliceGauge_t &param)
 KeyTimeSliceGauge write. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, KeyTimeSliceGauge_t &param)
 KeyTimeSliceDist reader. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const KeyTimeSliceGauge_t &param)
 KeyTimeSliceGauge writer. More...
 

Detailed Description

Central include file for all fermion manipulation routines

Typedef Documentation

◆ TheMapObjIntKeyColorEigenVecFactory

typedef SingletonHolder< ObjectFactory<QDP::MapObject<int,EVPair<LatticeColorVector> >, std::string, TYPELIST_3(XMLReader&, const std::string&, const std::string&), QDP::MapObject<int,EVPair<LatticeColorVector> >* (*)(XMLReader&, const std::string&, const std::string&), StringFactoryError> > Chroma::TheMapObjIntKeyColorEigenVecFactory

MapObj factory (foundry)

Definition at line 30 of file map_obj_factory_w.h.

◆ TheMapObjKeyPropColorVecFactory

typedef SingletonHolder< ObjectFactory<QDP::MapObject<KeyPropColorVec_t,LatticeFermion>, std::string, TYPELIST_3(XMLReader&, const std::string&, const std::string&), QDP::MapObject<KeyPropColorVec_t,LatticeFermion>* (*)(XMLReader&, const std::string&, const std::string&), StringFactoryError> > Chroma::TheMapObjKeyPropColorVecFactory

MapObj factory (foundry)

Definition at line 42 of file map_obj_factory_w.h.

Function Documentation

◆ antiSymTensor3d()

int Chroma::antiSymTensor3d ( int  i,
int  j,
int  k 
)

◆ CvToFerm() [1/4]

void Chroma::CvToFerm ( const LatticeColorVectorD &  a,
LatticeFermionD &  b,
int  spin_index 
)

Convert (insert) a LatticeColorVector into a LatticeFermion.

Parameters
aSource color std::vector
bDestination fermion
spin_indexSpin index

Definition at line 32 of file transf.cc.

References Chroma::a, and Chroma::b.

◆ CvToFerm() [2/4]

void Chroma::CvToFerm ( const LatticeColorVectorD &  a,
LatticeStaggeredFermionD &  b 
)

Convert (insert) a LatticeColorVector into a LatticeStaggeredFermion.

Parameters
aSource color std::vector
bDestination fermion
aSource color std::vector
bDestination fermion
spin_indexSpin index

Definition at line 58 of file transf.cc.

References Chroma::a, and Chroma::b.

◆ CvToFerm() [3/4]

void Chroma::CvToFerm ( const LatticeColorVectorF &  a,
LatticeFermionF &  b,
int  spin_index 
)

◆ CvToFerm() [4/4]

void Chroma::CvToFerm ( const LatticeColorVectorF &  a,
LatticeStaggeredFermionF &  b 
)

Convert (insert) a LatticeColorVector into a LatticeStaggeredFermion.

Parameters
aSource color std::vector
bDestination fermion
aSource color std::vector
bDestination fermion
spin_indexSpin index

Definition at line 46 of file transf.cc.

References Chroma::a, and Chroma::b.

◆ DiracToDRMat()

SpinMatrixD Chroma::DiracToDRMat ( )

The Dirac to Degrand-Rossi spin transformation matrix (and reverse)

The Dirac to Degrand-Rossi spin transformation matrix.

Return the similarity transformation matrix from Euclidean Dirac to Euclidean Degrand-Rossi basis (or reverse)

Returns
the U such that Gamma_{Dirac} = U^\dagger Gamma_{DeGrand-Rossi} U (or such that Gamma_{DeGrand-Rossi} = U Gamma_{Dirac} U^\dagger )

Return the similarity transformation matrix from Euclidean Dirac to Euclidean Degrand-Rossi basis

Returns
The U in Gamma_{Degrand-Rossi} = U Gamma_Dirac U^dag

Definition at line 22 of file diractodr.cc.

References Chroma::one, and Chroma::zero.

Referenced by Chroma::InlineBarSpecEnv::BarSpec::BasePropagator< N >::ConvertProp(), Chroma::InlinePropDistillationStochEnv::InlineMeas::func(), Chroma::InlinePropDistillationEnv::InlineMeas::func(), Chroma::InlinePropDistillutionEnv::InlineMeas::func(), Chroma::GroupBaryonOperatorEnv::GroupBaryonQQQ::GroupBaryonQQQ(), Chroma::GroupBaryonOperatorEnv::GroupBaryonQQQ::init(), Chroma::InlineDiquarkEnv::InlineMeas::operator()(), Chroma::InlineQQbar::operator()(), Chroma::InlineQQQDiquarkEnv::InlineMeas::operator()(), Chroma::InlineQQQEnv::InlineMeas::operator()(), and Chroma::readKYUQprop().

◆ ETensor3d()

Real Chroma::ETensor3d ( int  alpha,
int  j,
int  k 
)

◆ FermToCv() [1/2]

void Chroma::FermToCv ( const LatticeStaggeredFermionD &  a,
LatticeColorVectorD &  b 
)

Convert a LatticeStaggeredFermion into a LatticeColorVector (extract)

Parameters
aSource Fermion
bDestination ColorVector

Definition at line 70 of file transf.cc.

References Chroma::a, and Chroma::b.

Referenced by Chroma::InlineMILCWriteStagSource::func().

◆ FermToCv() [2/2]

void Chroma::FermToCv ( const LatticeStaggeredFermionF &  a,
LatticeColorVectorF &  b 
)

Convert a LatticeStaggeredFermion into a LatticeColorVector (extract)

Parameters
aSource Fermion
bDestination ColorVector

Definition at line 82 of file transf.cc.

References Chroma::a, and Chroma::b.

◆ FermToProp() [1/6]

void Chroma::FermToProp ( const LatticeFermionD &  a,
LatticeColorVectorSpinMatrixD &  b,
int  spin_index 
)

Insert a LatticeFermion into a LatticeColorVectorSpinMatrix.

Parameters
aSource fermion
bDestination propagator
color_indexColor index
spin_indexSpin index

Definition at line 166 of file transf.cc.

References Chroma::a, Chroma::b, and j.

◆ FermToProp() [2/6]

void Chroma::FermToProp ( const LatticeFermionD &  a,
LatticePropagatorD &  b,
int  color_index,
int  spin_index 
)

Insert a LatticeFermion into a LatticePropagator.

Parameters
aSource fermion
bDestination propagator
color_indexColor index
spin_indexSpin index

Definition at line 122 of file transf.cc.

References Chroma::a, Chroma::b, Chroma::i, and j.

◆ FermToProp() [3/6]

void Chroma::FermToProp ( const LatticeFermionF &  a,
LatticeColorVectorSpinMatrixF &  b,
int  spin_index 
)

Insert a LatticeFermion into a LatticeColorVectorSpinMatrix.

Parameters
aSource fermion
bDestination propagator
color_indexColor index
spin_indexSpin index

Definition at line 148 of file transf.cc.

References Chroma::a, Chroma::b, and j.

◆ FermToProp() [4/6]

void Chroma::FermToProp ( const LatticeFermionF &  a,
LatticePropagatorF &  b,
int  color_index,
int  spin_index 
)

Insert a LatticeFermion into a LatticePropagator.

Parameters
aSource fermion
bDestination propagator
color_indexColor index
spin_indexSpin index

Definition at line 98 of file transf.cc.

References Chroma::a, Chroma::b, Chroma::i, and j.

Referenced by Chroma::build_basic_8_props(), Chroma::compute_singlet_ps(), Chroma::compute_vary_singlet_ps(), Chroma::dwf_quarkProp4(), Chroma::InlineMres::func(), Chroma::InlineProp3ptEnv::InlineMeas::func(), Chroma::InlineQpropMatMul::func(), Chroma::InlineUSQCDReadDDPairsProp::func(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::SourcePropCache::getSoln(), main(), Chroma::MakeCornerProp(), Chroma::MakeFuzzedCornerProp(), Chroma::multiQuarkProp4_m(), Chroma::nef_quarkProp_a(), Chroma::MomWallQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::NormShellQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::PartialWallQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::PointQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::RandZ2WallQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::RandZNWallQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFPointQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFShellQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFWallQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFWaveQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::ShellQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::ShellZnGridQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::WallQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::quarkProp4_a(), Chroma::quarkProp_a(), Chroma::readKYUQprop(), Chroma::SFCurrentZA(), and Chroma::SFpcac().

◆ FermToProp() [5/6]

void Chroma::FermToProp ( const LatticeStaggeredFermionD &  a,
LatticeStaggeredPropagatorD &  b,
int  color_index 
)

Insert a LatticeStaggeredFermion into a LatticeStaggeredPropagator.

Insert a LatticeFermion into a LatticePropagator.

Parameters
aSource fermion
bDestination propagator
color_indexColor index

Definition at line 202 of file transf.cc.

References Chroma::a, Chroma::b, and Chroma::i.

◆ FermToProp() [6/6]

void Chroma::FermToProp ( const LatticeStaggeredFermionF &  a,
LatticeStaggeredPropagatorF &  b,
int  color_index 
)

Insert a LatticeStaggeredFermion into a LatticeStaggeredPropagator.

Insert a LatticeFermion into a LatticePropagator.

Parameters
aSource fermion
bDestination propagator
color_indexColor index

Definition at line 182 of file transf.cc.

References Chroma::a, Chroma::b, and Chroma::i.

◆ gamma5Herm()

LatticePropagator Chroma::gamma5Herm ( const LatticePropagator &  a)

Return gamma_5*adj(source)*gamma_f.

Returns
$\gamma_5*source^\dag*\gamma_5$

Definition at line 10 of file gamma5_herm_w.cc.

References Chroma::G5.

Referenced by Chroma::BaryonSeqSourceBase::projectBaryon(), and Chroma::HadronSeqSource< T >::tieBack().

◆ gammaSgn()

int Chroma::gammaSgn ( int  n,
int  m 
)

Return gamma matrix multiplication table factors.

Initialize signs needed for Gamma(n)*Gamma(m)=sgn(n,m)*Gamma(n ^ m)

Definition at line 76 of file gammasgn_w.cc.

References m, and n.

◆ operator<()

bool Chroma::operator< ( const KeyTimeSliceGauge_t a,
const KeyTimeSliceGauge_t b 
)

Support for the keys of prop color vectors.

Definition at line 11 of file key_timeslice_gauge.cc.

References Chroma::a, and Chroma::b.

◆ PauliToDRMat()

SpinMatrixD Chroma::PauliToDRMat ( )

The Pauli-Schwinger (Euclidean Sakurai) to Degrand-Rossi spin transformation matrix.

Return the similarity transformation matrix from Euclidean Pauli-Schwinger to Euclidean Degrand-Rossi basis

Returns
The U in Gamma_{Degrand-Rossi} = U Gamma_PS U^dag

Definition at line 20 of file paulitodr.cc.

References Chroma::one, and Chroma::zero.

◆ PropToFerm() [1/4]

void Chroma::PropToFerm ( const LatticePropagatorD &  b,
LatticeFermionD &  a,
int  color_index,
int  spin_index 
)

Extract a LatticeFermion from a LatticePropagator.

Parameters
aSource propagator
bDestination fermion
color_indexColor index
spin_indexSpin index

Definition at line 250 of file transf.cc.

References Chroma::a, Chroma::b, Chroma::i, and j.

◆ PropToFerm() [2/4]

void Chroma::PropToFerm ( const LatticePropagatorF &  b,
LatticeFermionF &  a,
int  color_index,
int  spin_index 
)

◆ PropToFerm() [3/4]

void Chroma::PropToFerm ( const LatticeStaggeredPropagatorD &  b,
LatticeStaggeredFermionD &  a,
int  color_index 
)

Extract a LatticeStaggeredFermion from a LatticeStaggeredPropagator.

Parameters
aSource propagator
bDestination fermion
color_indexColor index

Definition at line 295 of file transf.cc.

References Chroma::a, Chroma::b, and Chroma::i.

◆ PropToFerm() [4/4]

void Chroma::PropToFerm ( const LatticeStaggeredPropagatorF &  b,
LatticeStaggeredFermionF &  a,
int  color_index 
)

Extract a LatticeStaggeredFermion from a LatticeStaggeredPropagator.

Parameters
aSource propagator
bDestination fermion
color_indexColor index

Definition at line 275 of file transf.cc.

References Chroma::a, Chroma::b, and Chroma::i.

◆ read() [1/10]

void Chroma::read ( BinaryReader &  bin,
KeyHadron3PtCorr_t param 
)

◆ read() [2/10]

void Chroma::read ( BinaryReader &  bin,
KeyPropColorVec_t param 
)

◆ read() [3/10]

void Chroma::read ( BinaryReader &  bin,
KeyTimeSliceColorVec_t param 
)

◆ read() [4/10]

void Chroma::read ( BinaryReader &  bin,
KeyTimeSliceGauge_t param 
)

KeyTimeSliceGauge read.

Definition at line 28 of file key_timeslice_gauge.cc.

References Chroma::KeyTimeSliceGauge_t::dir, Chroma::read(), and Chroma::KeyTimeSliceGauge_t::t_slice.

◆ read() [5/10]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
KeyHadron3PtCorr_t param 
)

◆ read() [6/10]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
KeyPropColorVec_t param 
)

◆ read() [7/10]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
KeyTimeSliceColorVec_t param 
)

KeyTimeSliceDist reader.

KeyTimeSliceColorVec reader.

Definition at line 38 of file key_timeslice_colorvec.cc.

References Chroma::KeyTimeSliceColorVec_t::colorvec, Chroma::read(), and Chroma::KeyTimeSliceColorVec_t::t_slice.

◆ read() [8/10]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
KeyTimeSliceGauge_t param 
)

KeyTimeSliceDist reader.

KeyTimeSliceGauge reader.

Definition at line 42 of file key_timeslice_gauge.cc.

References Chroma::KeyTimeSliceGauge_t::dir, Chroma::read(), and Chroma::KeyTimeSliceGauge_t::t_slice.

◆ read() [9/10]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
PiPf param 
)

Reader.

Definition at line 91 of file key_hadron_3pt_corr.cc.

References Chroma::PiPf::p_f, Chroma::PiPf::p_i, and Chroma::read().

◆ read() [10/10]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
SubsetVectorWeight_t param 
)

Reader.

Definition at line 14 of file subset_vectors.cc.

References Chroma::SubsetVectorWeight_t::weights.

◆ symTensor3d()

int Chroma::symTensor3d ( int  i,
int  j,
int  k 
)

◆ TDiracToDRMat()

SpinMatrixD Chroma::TDiracToDRMat ( )

The Dirac to Degrand-Rossi spin transformation matrix.

Return the similarity transformation matrix from Euclidean Dirac to Euclidean Degrand-Rossi basis

Returns
The U in Gamma_{Degrand-Rossi} = U Gamma_Dirac U^dag

Definition at line 20 of file tdiractodr.cc.

References Chroma::one, and Chroma::zero.

◆ write() [1/10]

void Chroma::write ( BinaryWriter &  bin,
const KeyHadron3PtCorr_t param 
)

◆ write() [2/10]

void Chroma::write ( BinaryWriter &  bin,
const KeyPropColorVec_t param 
)

◆ write() [3/10]

void Chroma::write ( BinaryWriter &  bin,
const KeyTimeSliceColorVec_t param 
)

◆ write() [4/10]

void Chroma::write ( BinaryWriter &  bin,
const KeyTimeSliceGauge_t param 
)

KeyTimeSliceGauge write.

Definition at line 35 of file key_timeslice_gauge.cc.

References Chroma::KeyTimeSliceGauge_t::dir, Chroma::KeyTimeSliceGauge_t::t_slice, and Chroma::write().

◆ write() [5/10]

void Chroma::write ( XMLWriter &  xml,
const std::string &  path,
const KeyHadron3PtCorr_t param 
)

◆ write() [6/10]

void Chroma::write ( XMLWriter &  xml,
const std::string &  path,
const KeyPropColorVec_t param 
)

◆ write() [7/10]

void Chroma::write ( XMLWriter &  xml,
const std::string &  path,
const KeyTimeSliceColorVec_t param 
)

◆ write() [8/10]

void Chroma::write ( XMLWriter &  xml,
const std::string &  path,
const KeyTimeSliceGauge_t param 
)

◆ write() [9/10]

void Chroma::write ( XMLWriter &  xml,
const std::string &  path,
const PiPf param 
)

◆ write() [10/10]

void Chroma::write ( XMLWriter &  xml,
const std::string &  path,
const SubsetVectorWeight_t param 
)

Writer.

Definition at line 21 of file subset_vectors.cc.

References Chroma::SubsetVectorWeight_t::weights.