Classes | |
| struct | KeyPropElementalOperator_t |
| Prop operator. More... | |
| struct | ValPropElementalOperator_t |
| Prop operator. More... | |
| struct | KeyValPropElementalOperator_t |
| Holds key and value as temporaries. More... | |
| struct | Params |
| Parameter structure. More... | |
| class | InlineMeas |
| Inline task for compute LatticeColorVector matrix elements of a propagator. More... | |
Functions | |
| void | read (XMLReader &xml, const string &path, InlineBlockPropMatElemEnv::Params::NamedObject_t &input) |
| Propagator input. | |
| void | write (XMLWriter &xml, const string &path, const InlineBlockPropMatElemEnv::Params::NamedObject_t &input) |
| Propagator output. | |
| void | read (XMLReader &xml, const string &path, InlineBlockPropMatElemEnv::Params::Param_t &input) |
| Propagator input. | |
| void | write (XMLWriter &xml, const string &path, const InlineBlockPropMatElemEnv::Params::Param_t &input) |
| Propagator output. | |
| void | read (XMLReader &xml, const string &path, InlineBlockPropMatElemEnv::Params &input) |
| Propagator input. | |
| void | write (XMLWriter &xml, const string &path, const InlineBlockPropMatElemEnv::Params &input) |
| Propagator output. | |
| AbsInlineMeasurement * | createMeasurement (XMLReader &xml_in, const std::string &path) |
| bool | registerAll () |
| Register all the factories. | |
| void | read (BinaryReader &bin, KeyPropElementalOperator_t ¶m) |
| PropElementalOperator reader. | |
| void | write (BinaryWriter &bin, const KeyPropElementalOperator_t ¶m) |
| PropElementalOperator write. | |
| void | read (XMLReader &xml, const std::string &path, KeyPropElementalOperator_t ¶m) |
| PropElementalOperator reader. | |
| void | write (XMLWriter &xml, const std::string &path, const KeyPropElementalOperator_t ¶m) |
| PropElementalOperator writer. | |
| void | read (BinaryReader &bin, ValPropElementalOperator_t ¶m) |
| PropElementalOperator reader. | |
| void | write (BinaryWriter &bin, const ValPropElementalOperator_t ¶m) |
| PropElementalOperator write. | |
Variables | |
| bool | registered = false |
| Local registration flag. | |
| const std::string | name = "BLOCK_PROP_MATELEM" |
| Name to be used. | |
| void Chroma::InlineBlockPropMatElemEnv::read | ( | XMLReader & | xml, | |
| const string & | path, | |||
| InlineBlockPropMatElemEnv::Params::NamedObject_t & | input | |||
| ) |
Propagator input.
Definition at line 28 of file inline_block_prop_matelem_w.cc.
References Chroma::InlineBlockPropMatElemEnv::Params::NamedObject_t::colorvec_id, Chroma::InlineBlockPropMatElemEnv::Params::NamedObject_t::gauge_id, Chroma::InlineBlockPropMatElemEnv::Params::NamedObject_t::prop_id, and Chroma::InlineBlockPropMatElemEnv::Params::NamedObject_t::prop_op_file.
Referenced by Chroma::InlineBlockPropMatElemEnv::Params::Params(), and read().
| void Chroma::InlineBlockPropMatElemEnv::write | ( | XMLWriter & | xml, | |
| const string & | path, | |||
| const InlineBlockPropMatElemEnv::Params::NamedObject_t & | input | |||
| ) |
Propagator output.
Definition at line 39 of file inline_block_prop_matelem_w.cc.
References Chroma::InlineBlockPropMatElemEnv::Params::NamedObject_t::colorvec_id, Chroma::InlineBlockPropMatElemEnv::Params::NamedObject_t::gauge_id, Chroma::InlineBlockPropMatElemEnv::Params::NamedObject_t::prop_id, and Chroma::InlineBlockPropMatElemEnv::Params::NamedObject_t::prop_op_file.
Referenced by Chroma::InlineBlockPropMatElemEnv::InlineMeas::func(), Chroma::InlineBlockPropMatElemEnv::InlineMeas::operator()(), and write().
| void Chroma::InlineBlockPropMatElemEnv::read | ( | XMLReader & | xml, | |
| const string & | path, | |||
| InlineBlockPropMatElemEnv::Params::Param_t & | input | |||
| ) |
Propagator input.
Definition at line 53 of file inline_block_prop_matelem_w.cc.
References Chroma::InlineBlockPropMatElemEnv::Params::Param_t::block_size, Chroma::InlineBlockPropMatElemEnv::Params::Param_t::decay_dir, Chroma::InlineBlockPropMatElemEnv::Params::Param_t::mass_label, Chroma::InlineBlockPropMatElemEnv::Params::Param_t::num_vecs, read(), and Chroma::InlineBlockPropMatElemEnv::Params::Param_t::t_sources.
| void Chroma::InlineBlockPropMatElemEnv::write | ( | XMLWriter & | xml, | |
| const string & | path, | |||
| const InlineBlockPropMatElemEnv::Params::Param_t & | input | |||
| ) |
Propagator output.
Definition at line 65 of file inline_block_prop_matelem_w.cc.
References Chroma::InlineBlockPropMatElemEnv::Params::Param_t::block_size, Chroma::InlineBlockPropMatElemEnv::Params::Param_t::decay_dir, Chroma::InlineBlockPropMatElemEnv::Params::Param_t::mass_label, Chroma::InlineBlockPropMatElemEnv::Params::Param_t::num_vecs, Chroma::InlineBlockPropMatElemEnv::Params::Param_t::t_sources, and write().
| void Chroma::InlineBlockPropMatElemEnv::read | ( | XMLReader & | xml, | |
| const string & | path, | |||
| InlineBlockPropMatElemEnv::Params & | input | |||
| ) |
| void Chroma::InlineBlockPropMatElemEnv::write | ( | XMLWriter & | xml, | |
| const string & | path, | |||
| const InlineBlockPropMatElemEnv::Params & | input | |||
| ) |
Propagator output.
Definition at line 87 of file inline_block_prop_matelem_w.cc.
References Chroma::InlineBlockPropMatElemEnv::Params::named_obj, Chroma::InlineBlockPropMatElemEnv::Params::param, and write().
| AbsInlineMeasurement* Chroma::InlineBlockPropMatElemEnv::@80::createMeasurement | ( | XMLReader & | xml_in, | |
| const std::string & | path | |||
| ) | [static] |
| bool Chroma::InlineBlockPropMatElemEnv::registerAll | ( | void | ) | [inline] |
Register all the factories.
Register all the factories
Definition at line 116 of file inline_block_prop_matelem_w.cc.
References createMeasurement(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), name, and registered.
| void Chroma::InlineBlockPropMatElemEnv::read | ( | BinaryReader & | bin, | |
| KeyPropElementalOperator_t & | param | |||
| ) |
PropElementalOperator reader.
Definition at line 160 of file inline_block_prop_matelem_w.cc.
References Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::blk_l, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::blk_r, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::mass_label, read(), Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::spin_l, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::spin_r, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::t_slice, and Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::t_source.
| void Chroma::InlineBlockPropMatElemEnv::write | ( | BinaryWriter & | bin, | |
| const KeyPropElementalOperator_t & | param | |||
| ) |
PropElementalOperator write.
Definition at line 172 of file inline_block_prop_matelem_w.cc.
References Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::blk_l, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::blk_r, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::mass_label, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::spin_l, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::spin_r, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::t_slice, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::t_source, and write().
| void Chroma::InlineBlockPropMatElemEnv::read | ( | XMLReader & | xml, | |
| const std::string & | path, | |||
| KeyPropElementalOperator_t & | param | |||
| ) |
PropElementalOperator reader.
Definition at line 184 of file inline_block_prop_matelem_w.cc.
References Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::blk_l, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::blk_r, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::mass_label, read(), Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::spin_l, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::spin_r, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::t_slice, and Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::t_source.
| void Chroma::InlineBlockPropMatElemEnv::write | ( | XMLWriter & | xml, | |
| const std::string & | path, | |||
| const KeyPropElementalOperator_t & | param | |||
| ) |
PropElementalOperator writer.
Definition at line 198 of file inline_block_prop_matelem_w.cc.
References Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::blk_l, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::blk_r, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::mass_label, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::spin_l, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::spin_r, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::t_slice, Chroma::InlineBlockPropMatElemEnv::KeyPropElementalOperator_t::t_source, and write().
| void Chroma::InlineBlockPropMatElemEnv::read | ( | BinaryReader & | bin, | |
| ValPropElementalOperator_t & | param | |||
| ) |
PropElementalOperator reader.
Definition at line 216 of file inline_block_prop_matelem_w.cc.
References Chroma::InlineBlockPropMatElemEnv::ValPropElementalOperator_t::mat, and read().
| void Chroma::InlineBlockPropMatElemEnv::write | ( | BinaryWriter & | bin, | |
| const ValPropElementalOperator_t & | param | |||
| ) |
PropElementalOperator write.
Definition at line 234 of file inline_block_prop_matelem_w.cc.
References Chroma::InlineBlockPropMatElemEnv::ValPropElementalOperator_t::mat, and write().
bool Chroma::InlineBlockPropMatElemEnv::registered = false [static] |
Local registration flag.
Definition at line 110 of file inline_block_prop_matelem_w.cc.
Referenced by registerAll().
| const std::string Chroma::InlineBlockPropMatElemEnv::name = "BLOCK_PROP_MATELEM" |
Name to be used.
Definition at line 113 of file inline_block_prop_matelem_w.cc.
Referenced by Chroma::InlineBlockPropMatElemEnv::InlineMeas::func(), and registerAll().
1.4.7