CHROMA
|
Anonymous namespace. More...
Classes | |
struct | KeyUnsmearedMesonElementalOperator_t |
Unsmeared meson operator. More... | |
struct | ValUnsmearedMesonElementalOperator_t |
Meson operator. More... | |
struct | KeyValUnsmearedMesonElementalOperator_t |
Holds key and value as temporaries. More... | |
struct | KeyTwoQuarkGamma_t |
Twoquark field. More... | |
struct | KeyTwoQuarkDisp_t |
Twoquark field. More... | |
class | SourcePropCache |
struct | Params |
Parameter structure. More... | |
class | InlineMeas |
Inline measurement that construct hadron nodes using distillution. More... | |
Typedefs | |
typedef QDP::MapObjectDisk< KeyTimeSliceColorVec_t, TimeSliceIO< LatticeColorVectorF > > | MOD_t |
typedef QDP::MapObjectDiskMultiple< KeyTimeSliceColorVec_t, TimeSliceIO< LatticeColorVectorF > > | MODS_t |
typedef QDP::MapObjectMemory< KeyTimeSliceColorVec_t, SubLatticeColorVectorF > | SUB_MOD_t |
typedef MapObjectMemory< multi1d< int >, int > | MapTwoQuarkMom_t |
Map holding expressions. Key is the mom, val is some unique counter. More... | |
typedef MapObjectMemory< KeyTwoQuarkGamma_t, MapTwoQuarkMom_t > | MapTwoQuarkGammaMom_t |
Map holding expressions. Key is the two-quark, val is the mom. More... | |
typedef MapObjectMemory< KeyTwoQuarkDisp_t, MapTwoQuarkGammaMom_t > | MapTwoQuarkDispGammaMom_t |
Map holding expressions. Key is the two-quark, val is the weight. More... | |
Functions | |
void | read (XMLReader &xml, const std::string &path, Params::NamedObject_t &input) |
Propagator input. More... | |
void | write (XMLWriter &xml, const std::string &path, const Params::NamedObject_t &input) |
Propagator output. More... | |
void | read (XMLReader &xml, const std::string &path, Params::Param_t::DispGammaMom_t &input) |
Propagator input. More... | |
void | write (XMLWriter &xml, const std::string &path, const Params::Param_t::DispGammaMom_t &input) |
Propagator output. More... | |
void | read (XMLReader &xml, const std::string &path, Params::Param_t::KeySolnProp_t &input) |
Propagator input. More... | |
void | write (XMLWriter &xml, const std::string &path, const Params::Param_t::KeySolnProp_t &input) |
Propagator output. More... | |
void | read (XMLReader &xml, const std::string &path, Params::Param_t::SinkSource_t &input) |
Propagator input. More... | |
void | write (XMLWriter &xml, const std::string &path, const Params::Param_t::SinkSource_t &input) |
Propagator output. More... | |
void | read (XMLReader &xml, const std::string &path, Params::Param_t::Contract_t &input) |
Propagator input. More... | |
void | write (XMLWriter &xml, const std::string &path, const Params::Param_t::Contract_t &input) |
Propagator output. More... | |
void | read (XMLReader &xml, const std::string &path, Params::Param_t &input) |
Propagator input. More... | |
void | write (XMLWriter &xml, const std::string &path, const Params::Param_t &input) |
Propagator output. More... | |
void | read (XMLReader &xml, const std::string &path, Params &input) |
Propagator input. More... | |
void | write (XMLWriter &xml, const std::string &path, const Params &input) |
Propagator output. More... | |
bool | registerAll () |
Register all the factories. More... | |
void | read (BinaryReader &bin, Params::Param_t::KeySolnProp_t ¶m) |
KeySolnProp reader. More... | |
void | write (BinaryWriter &bin, const Params::Param_t::KeySolnProp_t ¶m) |
KeySolnProp write. More... | |
void | read (BinaryReader &bin, KeyUnsmearedMesonElementalOperator_t ¶m) |
KeyUnsmearedMesonElementalOperator reader. More... | |
void | write (BinaryWriter &bin, const KeyUnsmearedMesonElementalOperator_t ¶m) |
UnsmearedMesonElementalOperator write. More... | |
void | read (XMLReader &xml, const std::string &path, KeyUnsmearedMesonElementalOperator_t ¶m) |
UnsmearedMesonElementalOperator reader. More... | |
void | write (XMLWriter &xml, const std::string &path, const KeyUnsmearedMesonElementalOperator_t ¶m) |
UnsmearedMesonElementalOperator writer. More... | |
void | read (BinaryReader &bin, ValUnsmearedMesonElementalOperator_t ¶m) |
UnsmearedMesonElementalOperator reader. More... | |
void | write (BinaryWriter &bin, const ValUnsmearedMesonElementalOperator_t ¶m) |
UnsmearedMesonElementalOperator write. More... | |
void | read (BinaryReader &bin, KeyTwoQuarkGamma_t &op) |
Reader. More... | |
void | write (BinaryWriter &bin, const KeyTwoQuarkGamma_t &op) |
Writer. More... | |
void | read (BinaryReader &bin, KeyTwoQuarkDisp_t &op) |
Reader. More... | |
void | write (BinaryWriter &bin, const KeyTwoQuarkDisp_t &op) |
Writer. More... | |
LatticeFermion | doInversion (const SystemSolver< LatticeFermion > &PP, const LatticeColorVector &vec_srce, int spin_source, int num_tries) |
Invert off of each source, and do all the checking. More... | |
std::vector< int > | normDisp (const std::vector< int > &orig) |
Normalize just one displacement array. More... | |
Variables | |
const std::string | name = "UNSMEARED_HADRON_NODE_DISTILLATION" |
Anonymous namespace.
Diagnostic stuff
typedef MapObjectMemory<KeyTwoQuarkDisp_t, MapTwoQuarkGammaMom_t> Chroma::InlineUnsmearedHadronNodeDistillationEnv::MapTwoQuarkDispGammaMom_t |
Map holding expressions. Key is the two-quark, val is the weight.
Definition at line 530 of file inline_unsmeared_hadron_node_distillation_w.cc.
typedef MapObjectMemory< KeyTwoQuarkGamma_t, MapTwoQuarkMom_t > Chroma::InlineUnsmearedHadronNodeDistillationEnv::MapTwoQuarkGammaMom_t |
Map holding expressions. Key is the two-quark, val is the mom.
Definition at line 501 of file inline_unsmeared_hadron_node_distillation_w.cc.
typedef MapObjectMemory< multi1d<int>, int > Chroma::InlineUnsmearedHadronNodeDistillationEnv::MapTwoQuarkMom_t |
Map holding expressions. Key is the mom, val is some unique counter.
Definition at line 472 of file inline_unsmeared_hadron_node_distillation_w.cc.
typedef QDP::MapObjectDisk<KeyTimeSliceColorVec_t, TimeSliceIO<LatticeColorVectorF> > Chroma::InlineUnsmearedHadronNodeDistillationEnv::MOD_t |
Definition at line 228 of file inline_unsmeared_hadron_node_distillation_w.cc.
typedef QDP::MapObjectDiskMultiple<KeyTimeSliceColorVec_t, TimeSliceIO<LatticeColorVectorF> > Chroma::InlineUnsmearedHadronNodeDistillationEnv::MODS_t |
Definition at line 231 of file inline_unsmeared_hadron_node_distillation_w.cc.
typedef QDP::MapObjectMemory<KeyTimeSliceColorVec_t, SubLatticeColorVectorF> Chroma::InlineUnsmearedHadronNodeDistillationEnv::SUB_MOD_t |
Definition at line 234 of file inline_unsmeared_hadron_node_distillation_w.cc.
LatticeFermion Chroma::InlineUnsmearedHadronNodeDistillationEnv::doInversion | ( | const SystemSolver< LatticeFermion > & | PP, |
const LatticeColorVector & | vec_srce, | ||
int | spin_source, | ||
int | num_tries | ||
) |
Invert off of each source, and do all the checking.
Definition at line 536 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::chi(), Chroma::CvToFerm(), Chroma::SystemSolverResults_t::n_count, name, Chroma::SystemSolverResults_t::resid, and Chroma::zero.
Referenced by Chroma::InlineUnsmearedHadronNodeDistillationEnv::SourcePropCache::getSoln().
std::vector<int> Chroma::InlineUnsmearedHadronNodeDistillationEnv::normDisp | ( | const std::vector< int > & | orig | ) |
Normalize just one displacement array.
Definition at line 762 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::END_CODE(), and Chroma::START_CODE().
Referenced by Chroma::InlineUnsmearedHadronNodeDistillationEnv::InlineMeas::func().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | BinaryReader & | bin, |
KeyTwoQuarkDisp_t & | op | ||
) |
Reader.
Definition at line 517 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyTwoQuarkDisp_t::deriv, and read().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | BinaryReader & | bin, |
KeyTwoQuarkGamma_t & | op | ||
) |
Reader.
Definition at line 487 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyTwoQuarkGamma_t::gamma, and read().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | BinaryReader & | bin, |
KeyUnsmearedMesonElementalOperator_t & | param | ||
) |
KeyUnsmearedMesonElementalOperator reader.
Definition at line 393 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::colorvec_src, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::derivP, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::displacement, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::gamma, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::mass, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::mom, read(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_sink, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_slice, and Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_source.
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | BinaryReader & | bin, |
Params::Param_t::KeySolnProp_t & | param | ||
) |
KeySolnProp reader.
Definition at line 341 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::cacheP, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::Nt_backward, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::Nt_forward, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::num_vecs, read(), and Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::t_source.
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | BinaryReader & | bin, |
ValUnsmearedMesonElementalOperator_t & | param | ||
) |
UnsmearedMesonElementalOperator reader.
Definition at line 457 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::ValUnsmearedMesonElementalOperator_t::op, and read().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
KeyUnsmearedMesonElementalOperator_t & | param | ||
) |
UnsmearedMesonElementalOperator reader.
Definition at line 421 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::colorvec_src, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::derivP, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::displacement, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::gamma, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::mass, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::mom, read(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_sink, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_slice, and Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_source.
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
Params & | input | ||
) |
Propagator input.
Definition at line 202 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::tmp.
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
Params::NamedObject_t & | input | ||
) |
Propagator input.
Definition at line 48 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::NamedObject_t::colorvec_files, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::NamedObject_t::dist_op_file, and Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::NamedObject_t::gauge_id.
Referenced by Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Params(), and read().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
Params::Param_t & | input | ||
) |
Propagator input.
Definition at line 172 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::contract, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::disp_gamma_mom_list, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::link_smearing, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::prop, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::prop_sources, read(), Chroma::readXMLGroup(), and Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::sink_source_pairs.
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
Params::Param_t::Contract_t & | input | ||
) |
Propagator input.
Definition at line 145 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::Contract_t::decay_dir, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::Contract_t::displacement_length, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::Contract_t::mass_label, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::Contract_t::num_tries, read(), and Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::Contract_t::use_derivP.
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
Params::Param_t::DispGammaMom_t & | input | ||
) |
Propagator input.
Definition at line 71 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::DispGammaMom_t::displacement, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::DispGammaMom_t::gamma, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::DispGammaMom_t::mom, and read().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
Params::Param_t::KeySolnProp_t & | input | ||
) |
Propagator input.
Definition at line 94 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::cacheP, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::Nt_backward, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::Nt_forward, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::num_vecs, read(), and Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::t_source.
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::read | ( | XMLReader & | xml, |
const std::string & | path, | ||
Params::Param_t::SinkSource_t & | input | ||
) |
Propagator input.
Definition at line 121 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::SinkSource_t::Nt_backward, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::SinkSource_t::Nt_forward, read(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::SinkSource_t::t_sink, and Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::SinkSource_t::t_source.
bool Chroma::InlineUnsmearedHadronNodeDistillationEnv::registerAll | ( | ) |
Register all the factories.
Definition at line 258 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), name, Chroma::LinkSmearingEnv::registerAll(), and Chroma::AsqtadFermActEnv::registered.
Referenced by Chroma::InlineHadronAggregateEnv::registerAll().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | BinaryWriter & | bin, |
const KeyTwoQuarkDisp_t & | op | ||
) |
Writer.
Definition at line 523 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyTwoQuarkDisp_t::deriv, and write().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | BinaryWriter & | bin, |
const KeyTwoQuarkGamma_t & | op | ||
) |
Writer.
Definition at line 493 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyTwoQuarkGamma_t::gamma, and write().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | BinaryWriter & | bin, |
const KeyUnsmearedMesonElementalOperator_t & | param | ||
) |
UnsmearedMesonElementalOperator write.
Definition at line 407 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::colorvec_src, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::derivP, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::displacement, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::gamma, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::mass, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::mom, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_sink, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_slice, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_source, and write().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | BinaryWriter & | bin, |
const Params::Param_t::KeySolnProp_t & | param | ||
) |
KeySolnProp write.
Definition at line 351 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::cacheP, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::Nt_backward, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::Nt_forward, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::num_vecs, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::t_source, and write().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | BinaryWriter & | bin, |
const ValUnsmearedMesonElementalOperator_t & | param | ||
) |
UnsmearedMesonElementalOperator write.
Definition at line 463 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::ValUnsmearedMesonElementalOperator_t::op, and write().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const KeyUnsmearedMesonElementalOperator_t & | param | ||
) |
UnsmearedMesonElementalOperator writer.
Definition at line 437 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::colorvec_src, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::derivP, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::displacement, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::gamma, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::mass, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::mom, Chroma::pop(), Chroma::push(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_sink, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_slice, Chroma::InlineUnsmearedHadronNodeDistillationEnv::KeyUnsmearedMesonElementalOperator_t::t_source, and write().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const Params & | input | ||
) |
Propagator output.
Definition at line 209 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::named_obj, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::param, Chroma::pop(), Chroma::push(), and write().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const Params::NamedObject_t & | input | ||
) |
Propagator output.
Definition at line 58 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::NamedObject_t::colorvec_files, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::NamedObject_t::dist_op_file, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::NamedObject_t::gauge_id, Chroma::pop(), and Chroma::push().
Referenced by Chroma::InlineUnsmearedHadronNodeDistillationEnv::InlineMeas::func(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::InlineMeas::operator()(), and write().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const Params::Param_t & | input | ||
) |
Propagator output.
Definition at line 186 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::contract, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::disp_gamma_mom_list, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::link_smearing, Chroma::pop(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::prop, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::prop_sources, Chroma::push(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::sink_source_pairs, write(), and Chroma::GroupXML_t::xml.
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const Params::Param_t::Contract_t & | input | ||
) |
Propagator output.
Definition at line 157 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::Contract_t::decay_dir, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::Contract_t::displacement_length, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::Contract_t::mass_label, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::Contract_t::num_tries, Chroma::pop(), Chroma::push(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::Contract_t::use_derivP, and write().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const Params::Param_t::DispGammaMom_t & | input | ||
) |
Propagator output.
Definition at line 81 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::DispGammaMom_t::displacement, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::DispGammaMom_t::gamma, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::DispGammaMom_t::mom, Chroma::pop(), Chroma::push(), and write().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const Params::Param_t::KeySolnProp_t & | input | ||
) |
Propagator output.
Definition at line 106 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::cacheP, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::Nt_backward, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::Nt_forward, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::num_vecs, Chroma::pop(), Chroma::push(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::KeySolnProp_t::t_source, and write().
void Chroma::InlineUnsmearedHadronNodeDistillationEnv::write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const Params::Param_t::SinkSource_t & | input | ||
) |
Propagator output.
Definition at line 132 of file inline_unsmeared_hadron_node_distillation_w.cc.
References Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::SinkSource_t::Nt_backward, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::SinkSource_t::Nt_forward, Chroma::pop(), Chroma::push(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::SinkSource_t::t_sink, Chroma::InlineUnsmearedHadronNodeDistillationEnv::Params::Param_t::SinkSource_t::t_source, and write().
const std::string Chroma::InlineUnsmearedHadronNodeDistillationEnv::name = "UNSMEARED_HADRON_NODE_DISTILLATION" |
Definition at line 255 of file inline_unsmeared_hadron_node_distillation_w.cc.
Referenced by doInversion(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::InlineMeas::func(), and registerAll().