CHROMA
|
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 ¶m) |
Used for error output. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const KeyHadron3PtCorr_t ¶m) |
KeyHadron3PtCorr writer. More... | |
void | Chroma::read (BinaryReader &bin, KeyHadron3PtCorr_t ¶m) |
KeyHadron3PtCorr reader. More... | |
void | Chroma::write (BinaryWriter &bin, const KeyHadron3PtCorr_t ¶m) |
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 ¶m) |
Reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const SubsetVectorWeight_t ¶m) |
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 ¶m) |
KeyPropColorVec read. More... | |
void | Chroma::write (BinaryWriter &bin, const KeyPropColorVec_t ¶m) |
KeyPropColorVec write. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, KeyPropColorVec_t ¶m) |
KeyPropColorVec reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const KeyPropColorVec_t ¶m) |
KeyPropColorVec writer. More... | |
void | Chroma::read (BinaryReader &bin, KeyTimeSliceColorVec_t ¶m) |
KeyTimeSliceColorVec read. More... | |
void | Chroma::write (BinaryWriter &bin, const KeyTimeSliceColorVec_t ¶m) |
KeyTimeSliceColorVec write. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, KeyTimeSliceColorVec_t ¶m) |
KeyTimeSliceDist reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const KeyTimeSliceColorVec_t ¶m) |
KeyTimeSliceColorVec writer. More... | |
void | Chroma::read (BinaryReader &bin, KeyTimeSliceGauge_t ¶m) |
KeyTimeSliceGauge read. More... | |
void | Chroma::write (BinaryWriter &bin, const KeyTimeSliceGauge_t ¶m) |
KeyTimeSliceGauge write. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, KeyTimeSliceGauge_t ¶m) |
KeyTimeSliceDist reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const KeyTimeSliceGauge_t ¶m) |
KeyTimeSliceGauge writer. More... | |
Central include file for all fermion manipulation routines
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.
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.
int Chroma::antiSymTensor3d | ( | int | i, |
int | j, | ||
int | k | ||
) |
Return 3d symmetric tensor.
Return 3d antisymmetric tensor.
Definition at line 54 of file antisymtensor.cc.
References Chroma::i, j, and Chroma::k.
Referenced by Chroma::antiHBQfunc(), Chroma::c1contract(), Chroma::c4contract(), Chroma::c5contract(), Chroma::c6contract(), Chroma::c7contract(), Chroma::d1contract(), Chroma::d2contract(), Chroma::d3contract(), Chroma::HBQfunc(), Chroma::lambdabcontract(), Chroma::DerivQuarkDisplacementEnv::MesRhoxNablaT1Displace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesB1xNablaT1Displace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesA1xDT2Displace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesB1xDT2Displace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesRhoxDT2Displace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesRhoxBT1Displace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesA1xBT1Displace< T >::operator()(), Chroma::rightB(), and Chroma::sigmabpluscontract().
void Chroma::CvToFerm | ( | const LatticeColorVectorD & | a, |
LatticeFermionD & | b, | ||
int | spin_index | ||
) |
void Chroma::CvToFerm | ( | const LatticeColorVectorD & | a, |
LatticeStaggeredFermionD & | b | ||
) |
void Chroma::CvToFerm | ( | const LatticeColorVectorF & | a, |
LatticeFermionF & | b, | ||
int | spin_index | ||
) |
Convert (insert) a LatticeColorVector into a LatticeFermion.
a | Source color std::vector |
b | Destination fermion |
spin_index | Spin index |
Definition at line 18 of file transf.cc.
References Chroma::a, and Chroma::b.
Referenced by Chroma::InlineUnsmearedHadronNodeDistillationEnv::doInversion(), Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas::func(), Chroma::InlinePropAndMatElemColorVecEnv::InlineMeas::func(), Chroma::InlinePropAndMatElemDistillation2Env::InlineMeas::func(), Chroma::InlinePropAndMatElemDistillationEnv::InlineMeas::func(), Chroma::InlinePropColorVecEnv::InlineMeas::func(), Chroma::InlinePropDistillationStochEnv::InlineMeas::func(), Chroma::InlinePropDistillationEnv::InlineMeas::func(), Chroma::InlinePropDistillutionEnv::InlineMeas::func(), Chroma::InlineStaticPropColorVecEnv::InlineMeas::func(), Chroma::NormShellQuarkSourceConstEnv::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::ShellQuarkSourceConstEnv::SourceConst< T >::operator()(), and Chroma::ShellZnGridQuarkSourceConstEnv::SourceConst< T >::operator()().
void Chroma::CvToFerm | ( | const LatticeColorVectorF & | a, |
LatticeStaggeredFermionF & | b | ||
) |
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)
Return the similarity transformation matrix from Euclidean Dirac to Euclidean Degrand-Rossi basis
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().
Real Chroma::ETensor3d | ( | int | alpha, |
int | j, | ||
int | k | ||
) |
Return E antisymmetric tensor.
Definition at line 51 of file etensor.cc.
References Chroma::StagPhases::alpha(), j, and Chroma::k.
Referenced by Chroma::DerivQuarkDisplacementEnv::MesA1xNablaEDisplace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesA1xDEDisplace< T >::operator()(), and Chroma::DerivQuarkDisplacementEnv::MesB1xDEDisplace< T >::operator()().
void Chroma::FermToCv | ( | const LatticeStaggeredFermionD & | a, |
LatticeColorVectorD & | b | ||
) |
Convert a LatticeStaggeredFermion into a LatticeColorVector (extract)
a | Source Fermion |
b | Destination ColorVector |
Definition at line 70 of file transf.cc.
References Chroma::a, and Chroma::b.
Referenced by Chroma::InlineMILCWriteStagSource::func().
void Chroma::FermToCv | ( | const LatticeStaggeredFermionF & | a, |
LatticeColorVectorF & | b | ||
) |
void Chroma::FermToProp | ( | const LatticeFermionD & | a, |
LatticeColorVectorSpinMatrixD & | b, | ||
int | spin_index | ||
) |
void Chroma::FermToProp | ( | const LatticeFermionD & | a, |
LatticePropagatorD & | b, | ||
int | color_index, | ||
int | spin_index | ||
) |
void Chroma::FermToProp | ( | const LatticeFermionF & | a, |
LatticeColorVectorSpinMatrixF & | b, | ||
int | spin_index | ||
) |
void Chroma::FermToProp | ( | const LatticeFermionF & | a, |
LatticePropagatorF & | b, | ||
int | color_index, | ||
int | spin_index | ||
) |
Insert a LatticeFermion into a LatticePropagator.
a | Source fermion |
b | Destination propagator |
color_index | Color index |
spin_index | Spin 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().
void Chroma::FermToProp | ( | const LatticeStaggeredFermionD & | a, |
LatticeStaggeredPropagatorD & | b, | ||
int | color_index | ||
) |
void Chroma::FermToProp | ( | const LatticeStaggeredFermionF & | a, |
LatticeStaggeredPropagatorF & | b, | ||
int | color_index | ||
) |
LatticePropagator Chroma::gamma5Herm | ( | const LatticePropagator & | a | ) |
Return gamma_5*adj(source)*gamma_f.
Definition at line 10 of file gamma5_herm_w.cc.
References Chroma::G5.
Referenced by Chroma::BaryonSeqSourceBase::projectBaryon(), and Chroma::HadronSeqSource< T >::tieBack().
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.
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.
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
Definition at line 20 of file paulitodr.cc.
References Chroma::one, and Chroma::zero.
void Chroma::PropToFerm | ( | const LatticePropagatorD & | b, |
LatticeFermionD & | a, | ||
int | color_index, | ||
int | spin_index | ||
) |
void Chroma::PropToFerm | ( | const LatticePropagatorF & | b, |
LatticeFermionF & | a, | ||
int | color_index, | ||
int | spin_index | ||
) |
Extract a LatticeFermion from a LatticePropagator.
a | Source propagator |
b | Destination fermion |
color_index | Color index |
spin_index | Spin index |
Definition at line 226 of file transf.cc.
References Chroma::a, Chroma::b, Chroma::i, and j.
Referenced by Chroma::compute_qqq(), Chroma::dwf_quarkProp4(), Chroma::InlineGenPropMatElemPtColorVecEnv::InlineMeas::func(), Chroma::InlineMres::func(), Chroma::InlineProp3ptEnv::InlineMeas::func(), Chroma::InlinePropMatElemPtColorVecEnv::InlineMeas::func(), Chroma::InlineQpropMatMul::func(), Chroma::InlineMILCWriteStagSource::func(), Chroma::InlineUSQCDWriteDDPairsProp::func(), main(), Chroma::MakeCornerProp(), Chroma::multiQuarkProp4_m(), Chroma::nef_quarkProp_a(), Chroma::InlineQpropDiffEnv::InlineMeas::operator()(), Chroma::quarkProp4_a(), Chroma::quarkProp_a(), and Chroma::SFCurrentZA().
void Chroma::PropToFerm | ( | const LatticeStaggeredPropagatorD & | b, |
LatticeStaggeredFermionD & | a, | ||
int | color_index | ||
) |
void Chroma::PropToFerm | ( | const LatticeStaggeredPropagatorF & | b, |
LatticeStaggeredFermionF & | a, | ||
int | color_index | ||
) |
void Chroma::read | ( | BinaryReader & | bin, |
KeyHadron3PtCorr_t & | param | ||
) |
KeyHadron3PtCorr reader.
Definition at line 163 of file key_hadron_3pt_corr.cc.
References Chroma::KeyHadron3PtCorr_t::dt, Chroma::KeyHadron3PtCorr_t::ensemble, Chroma::KeyHadron3PtCorr_t::gamma, Chroma::KeyHadron3PtCorr_t::links, Chroma::KeyHadron3PtCorr_t::mass, Chroma::KeyHadron3PtCorr_t::num_vecs, Chroma::PiPf::p_f, Chroma::PiPf::p_i, Chroma::KeyHadron3PtCorr_t::pi_pf, Chroma::KeyHadron3PtCorr_t::quark, Chroma::read(), Chroma::KeyHadron3PtCorr_t::snk_lorentz, Chroma::KeyHadron3PtCorr_t::snk_name, Chroma::KeyHadron3PtCorr_t::snk_smear, Chroma::KeyHadron3PtCorr_t::snk_spin, Chroma::KeyHadron3PtCorr_t::src_lorentz, Chroma::KeyHadron3PtCorr_t::src_name, Chroma::KeyHadron3PtCorr_t::src_smear, and Chroma::KeyHadron3PtCorr_t::src_spin.
void Chroma::read | ( | BinaryReader & | bin, |
KeyPropColorVec_t & | param | ||
) |
KeyPropColorVec read.
Definition at line 11 of file key_prop_colorvec.cc.
References Chroma::KeyPropColorVec_t::colorvec_src, Chroma::read(), Chroma::KeyPropColorVec_t::spin_src, and Chroma::KeyPropColorVec_t::t_source.
void Chroma::read | ( | BinaryReader & | bin, |
KeyTimeSliceColorVec_t & | param | ||
) |
KeyTimeSliceColorVec read.
Definition at line 24 of file key_timeslice_colorvec.cc.
References Chroma::KeyTimeSliceColorVec_t::colorvec, Chroma::read(), and Chroma::KeyTimeSliceColorVec_t::t_slice.
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.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
KeyHadron3PtCorr_t & | param | ||
) |
Used for error output.
KeyHadron3PtCorr reader
Definition at line 113 of file key_hadron_3pt_corr.cc.
References Chroma::KeyHadron3PtCorr_t::dt, Chroma::KeyHadron3PtCorr_t::ensemble, Chroma::KeyHadron3PtCorr_t::gamma, Chroma::KeyHadron3PtCorr_t::links, Chroma::KeyHadron3PtCorr_t::mass, Chroma::KeyHadron3PtCorr_t::num_vecs, Chroma::KeyHadron3PtCorr_t::pi_pf, Chroma::KeyHadron3PtCorr_t::quark, Chroma::read(), Chroma::KeyHadron3PtCorr_t::snk_lorentz, Chroma::KeyHadron3PtCorr_t::snk_name, Chroma::KeyHadron3PtCorr_t::snk_smear, Chroma::KeyHadron3PtCorr_t::snk_spin, Chroma::KeyHadron3PtCorr_t::src_lorentz, Chroma::KeyHadron3PtCorr_t::src_name, Chroma::KeyHadron3PtCorr_t::src_smear, and Chroma::KeyHadron3PtCorr_t::src_spin.
void Chroma::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
KeyPropColorVec_t & | param | ||
) |
KeyPropColorVec reader.
Definition at line 27 of file key_prop_colorvec.cc.
References Chroma::KeyPropColorVec_t::colorvec_src, Chroma::read(), Chroma::KeyPropColorVec_t::spin_src, and Chroma::KeyPropColorVec_t::t_source.
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.
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.
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().
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.
int Chroma::symTensor3d | ( | int | i, |
int | j, | ||
int | k | ||
) |
Return 3d symmetric tensor.
Definition at line 54 of file symtensor.cc.
References Chroma::i, j, and Chroma::k.
Referenced by Chroma::DerivQuarkDisplacementEnv::MesRhoxNablaT2Displace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesA1xNablaT2Displace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesA1xDT1Displace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesB1xDT1Displace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesRhoxDT1Displace< T >::operator()(), Chroma::DerivQuarkDisplacementEnv::MesRhoxBT2Displace< T >::operator()(), and Chroma::DerivQuarkDisplacementEnv::MesA1xBT2Displace< T >::operator()().
SpinMatrixD Chroma::TDiracToDRMat | ( | ) |
The Dirac to Degrand-Rossi spin transformation matrix.
Return the similarity transformation matrix from Euclidean Dirac to Euclidean Degrand-Rossi basis
Definition at line 20 of file tdiractodr.cc.
References Chroma::one, and Chroma::zero.
void Chroma::write | ( | BinaryWriter & | bin, |
const KeyHadron3PtCorr_t & | param | ||
) |
Hadron3PtCorr write.
KeyHadron3PtCorr writer.
Definition at line 185 of file key_hadron_3pt_corr.cc.
References Chroma::KeyHadron3PtCorr_t::dt, Chroma::KeyHadron3PtCorr_t::ensemble, Chroma::KeyHadron3PtCorr_t::gamma, Chroma::KeyHadron3PtCorr_t::links, Chroma::KeyHadron3PtCorr_t::mass, Chroma::KeyHadron3PtCorr_t::num_vecs, Chroma::PiPf::p_f, Chroma::PiPf::p_i, Chroma::KeyHadron3PtCorr_t::pi_pf, Chroma::KeyHadron3PtCorr_t::quark, Chroma::KeyHadron3PtCorr_t::snk_lorentz, Chroma::KeyHadron3PtCorr_t::snk_name, Chroma::KeyHadron3PtCorr_t::snk_smear, Chroma::KeyHadron3PtCorr_t::snk_spin, Chroma::KeyHadron3PtCorr_t::src_lorentz, Chroma::KeyHadron3PtCorr_t::src_name, Chroma::KeyHadron3PtCorr_t::src_smear, Chroma::KeyHadron3PtCorr_t::src_spin, and Chroma::write().
void Chroma::write | ( | BinaryWriter & | bin, |
const KeyPropColorVec_t & | param | ||
) |
KeyPropColorVec write.
Definition at line 19 of file key_prop_colorvec.cc.
References Chroma::KeyPropColorVec_t::colorvec_src, Chroma::KeyPropColorVec_t::spin_src, Chroma::KeyPropColorVec_t::t_source, and Chroma::write().
void Chroma::write | ( | BinaryWriter & | bin, |
const KeyTimeSliceColorVec_t & | param | ||
) |
KeyTimeSliceColorVec write.
Definition at line 31 of file key_timeslice_colorvec.cc.
References Chroma::KeyTimeSliceColorVec_t::colorvec, Chroma::KeyTimeSliceColorVec_t::t_slice, and Chroma::write().
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().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const KeyHadron3PtCorr_t & | param | ||
) |
KeyHadron3PtCorr writer.
Definition at line 136 of file key_hadron_3pt_corr.cc.
References Chroma::KeyHadron3PtCorr_t::dt, Chroma::KeyHadron3PtCorr_t::ensemble, Chroma::KeyHadron3PtCorr_t::gamma, Chroma::KeyHadron3PtCorr_t::links, Chroma::KeyHadron3PtCorr_t::mass, Chroma::KeyHadron3PtCorr_t::num_vecs, Chroma::KeyHadron3PtCorr_t::pi_pf, Chroma::pop(), Chroma::push(), Chroma::KeyHadron3PtCorr_t::quark, Chroma::KeyHadron3PtCorr_t::snk_lorentz, Chroma::KeyHadron3PtCorr_t::snk_name, Chroma::KeyHadron3PtCorr_t::snk_smear, Chroma::KeyHadron3PtCorr_t::snk_spin, Chroma::KeyHadron3PtCorr_t::src_lorentz, Chroma::KeyHadron3PtCorr_t::src_name, Chroma::KeyHadron3PtCorr_t::src_smear, Chroma::KeyHadron3PtCorr_t::src_spin, and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const KeyPropColorVec_t & | param | ||
) |
KeyPropColorVec writer.
Definition at line 37 of file key_prop_colorvec.cc.
References Chroma::KeyPropColorVec_t::colorvec_src, Chroma::pop(), Chroma::push(), Chroma::KeyPropColorVec_t::spin_src, Chroma::KeyPropColorVec_t::t_source, and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const KeyTimeSliceColorVec_t & | param | ||
) |
KeyTimeSliceColorVec writer.
Definition at line 47 of file key_timeslice_colorvec.cc.
References Chroma::KeyTimeSliceColorVec_t::colorvec, Chroma::pop(), Chroma::push(), Chroma::KeyTimeSliceColorVec_t::t_slice, and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const KeyTimeSliceGauge_t & | param | ||
) |
KeyTimeSliceGauge writer.
Definition at line 51 of file key_timeslice_gauge.cc.
References Chroma::KeyTimeSliceGauge_t::dir, Chroma::pop(), Chroma::push(), Chroma::KeyTimeSliceGauge_t::t_slice, and Chroma::write().
void Chroma::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const PiPf & | param | ||
) |
Writer.
Definition at line 100 of file key_hadron_3pt_corr.cc.
References Chroma::PiPf::p_f, Chroma::PiPf::p_i, Chroma::pop(), Chroma::push(), and Chroma::write().
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.