CHROMA
|
Baryon sequential sources. More...
Classes | |
struct | BaryonOperator_t |
Group baryon operator parameters. More... | |
struct | Params |
struct | QuarkSourceSolutions_t |
Structure holding a source and its solutions. More... | |
class | GroupBaryonOp |
class | GroupBaryonQQQ |
Functions | |
void | read (XMLReader &xml, const std::string &path, GroupBaryonOperatorEnv::Params::Qprop_t::Solutions_t &input) |
Reader. More... | |
void | read (XMLReader &xml, const std::string &path, GroupBaryonOperatorEnv::Params::Qprop_t &input) |
void | read (XMLReader &xml, const std::string &path, GroupBaryonOperatorEnv::Params::dilution_t &input) |
void | read (XMLReader &xml, const std::string &path, GroupBaryonOperatorEnv::Params &input) |
void | write (XMLWriter &xml, const std::string &path, const GroupBaryonOperatorEnv::Params ¶m) |
int | DilSwap (int ord, int i, int j, int k, int which) |
int | DilSwapInv (int ord, int i, int j, int k, int which) |
void | ReadTextInput (Params ¶ms, multi1d< GroupBaryonOp > &AB, multi1d< GroupBaryonOp > &CB, multi1d< GroupBaryonQQQ > &AQQQ, multi1d< GroupBaryonQQQ > &CQQQ) |
Reader. More... | |
bool | registerAll () |
Register all the factories. More... | |
Variables | |
const std::string | name = "GROUP_BARYON" |
Baryon sequential sources.
Name and registration.
int Chroma::GroupBaryonOperatorEnv::DilSwap | ( | int | ord, |
int | i, | ||
int | j, | ||
int | k, | ||
int | which | ||
) |
int Chroma::GroupBaryonOperatorEnv::DilSwapInv | ( | int | ord, |
int | i, | ||
int | j, | ||
int | k, | ||
int | which | ||
) |
void Chroma::GroupBaryonOperatorEnv::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
GroupBaryonOperatorEnv::Params & | input | ||
) |
void Chroma::GroupBaryonOperatorEnv::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
GroupBaryonOperatorEnv::Params::dilution_t & | input | ||
) |
Definition at line 79 of file group_baryon_operator_w.cc.
References Chroma::GroupBaryonOperatorEnv::Params::dilution_t::color_mask, read(), Chroma::GroupBaryonOperatorEnv::Params::dilution_t::spatial_mask, Chroma::GroupBaryonOperatorEnv::Params::dilution_t::spatial_mask_size, and Chroma::GroupBaryonOperatorEnv::Params::dilution_t::spin_mask.
void Chroma::GroupBaryonOperatorEnv::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
GroupBaryonOperatorEnv::Params::Qprop_t & | input | ||
) |
Definition at line 73 of file group_baryon_operator_w.cc.
References read(), and Chroma::GroupBaryonOperatorEnv::Params::Qprop_t::solns.
void Chroma::GroupBaryonOperatorEnv::ReadTextInput | ( | Params & | params, |
multi1d< GroupBaryonOp > & | AB, | ||
multi1d< GroupBaryonOp > & | CB, | ||
multi1d< GroupBaryonQQQ > & | AQQQ, | ||
multi1d< GroupBaryonQQQ > & | CQQQ | ||
) |
Reader.
Definition at line 332 of file group_baryon_operator_w.cc.
References Chroma::displacement(), Chroma::i, Chroma::GroupBaryonOperatorEnv::Params::InputFileName, j, Chroma::GroupBaryonOperatorEnv::Params::j_decay, Chroma::k, Chroma::GroupBaryonOperatorEnv::Params::mom2_max, n, Chroma::GroupBaryonOperatorEnv::Params::Names, Chroma::GroupBaryonOperatorEnv::Params::NdilReduce, Chroma::GroupBaryonOperatorEnv::Params::NH, Chroma::GroupBaryonOperatorEnv::Params::Nmomenta, Chroma::GroupBaryonOperatorEnv::Params::Noperators, Chroma::GroupBaryonOperatorEnv::Params::NQQQs, Chroma::GroupBaryonOperatorEnv::Params::nrow, Chroma::GroupBaryonOperatorEnv::Params::NsnkOrderings, Chroma::GroupBaryonOperatorEnv::Params::NsrcOrderings, params, Chroma::GroupBaryonOperatorEnv::Params::qprop, Chroma::StaggeredTypeFermBCEnv::reader(), Chroma::GroupBaryonOperatorEnv::Params::SnkOrderings, Chroma::GroupBaryonOperatorEnv::Params::Qprop_t::solns, Chroma::GroupBaryonOperatorEnv::Params::SrcOrderings, and t.
Referenced by main().
bool Chroma::GroupBaryonOperatorEnv::registerAll | ( | ) |
Register all the factories.
Register all the factories
Definition at line 1056 of file group_baryon_operator_w.cc.
References Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), name, Chroma::QuarkSinkSmearingEnv::registerAll(), Chroma::LinkSmearingEnv::registerAll(), Chroma::QuarkSourceSmearingEnv::registerAll(), and Chroma::AsqtadFermActEnv::registered.
Referenced by Chroma::BaryonOperatorEnv::registerAll().
void Chroma::GroupBaryonOperatorEnv::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const GroupBaryonOperatorEnv::Params & | param | ||
) |
Definition at line 101 of file group_baryon_operator_w.cc.
References Chroma::GroupBaryonOperatorEnv::Params::writeXML().
Referenced by main(), write(), and Chroma::GroupBaryonOperatorEnv::Params::writeXML().
const std::string Chroma::GroupBaryonOperatorEnv::name = "GROUP_BARYON" |
Definition at line 1053 of file group_baryon_operator_w.cc.
Referenced by registerAll().