Classes | |
| struct | KeyOperator_t |
| Meson operator. More... | |
| class | ValOperator_t |
| struct | KeyVal_t |
| struct | Params |
| Parameter structure. More... | |
| class | InlineMeas |
| Inline measurement of stochastic baryon operators. More... | |
| class | TimeSliceRBFunc |
Typedefs | |
| typedef LatticeFermion | T |
| typedef multi1d< LatticeColorMatrix > | P |
| typedef multi1d< LatticeColorMatrix > | Q |
Functions | |
| AbsInlineMeasurement * | createMeasurement (XMLReader &xml_in, const std::string &path) |
| bool | registerAll () |
| Register all the factories. | |
| void | read (XMLReader &xml, const string &path, Params::Param_t ¶m) |
| void | write (XMLWriter &xml, const string &path, const Params::Param_t ¶m) |
| void | read (XMLReader &xml, const string &path, Params::NamedObject_t &input) |
| Gauge field parameters. | |
| void | write (XMLWriter &xml, const string &path, const Params::NamedObject_t &input) |
| Gauge field parameters. | |
| bool | operator< (const KeyOperator_t &a, const KeyOperator_t &b) |
| std::ostream & | operator<< (std::ostream &os, const KeyOperator_t &d) |
| std::ostream & | operator<< (std::ostream &os, const ValOperator_t &d) |
| stream IO | |
| void | read (BinaryReader &bin, KeyOperator_t &d) |
| KeyOperator reader. | |
| void | write (BinaryWriter &bin, KeyOperator_t &d) |
| KeyOperator writer. | |
| void | read (BinaryReader &bin, ValOperator_t &d) |
| ValOperator reader. | |
| void | write (BinaryWriter &bin, ValOperator_t &d) |
| ValOperator writer. | |
| StandardOutputStream & | operator<< (StandardOutputStream &os, const multi1d< short int > &d) |
| Handle< EvenOddPrecLinearOperator< T, P, Q > > | createOddOdd_Op (const Params::Param_t ¶m, const P &u) |
| void | do_disco (map< KeyOperator_t, ValOperator_t > &db, const LatticeFermion &qbar, const LatticeFermion &q, const SftMom &p, const int &t, const Subset &trb, const multi1d< short int > &path, const int &max_path_length) |
| void | do_disco (map< KeyOperator_t, ValOperator_t > &db, const Params::Param_t ¶m, const P &u, const SftMom &p, const int &t, const Subset &trb, const Handle< EvenOddPrecLinearOperator< T, P, Q > > &Doo, const multi1d< short int > &path) |
Variables | |
| bool | registered = false |
| Local registration flag. | |
| const std::string | name = "DISCO_EOPREC" |
| Name to be used. | |
| const std::string | name |
| Name to be used. | |
| typedef LatticeFermion Chroma::InlineDiscoEOPrecEnv::T |
Definition at line 291 of file inline_disco_eoprec_w.cc.
| typedef multi1d<LatticeColorMatrix> Chroma::InlineDiscoEOPrecEnv::P |
Definition at line 292 of file inline_disco_eoprec_w.cc.
| typedef multi1d<LatticeColorMatrix> Chroma::InlineDiscoEOPrecEnv::Q |
Definition at line 293 of file inline_disco_eoprec_w.cc.
| AbsInlineMeasurement* Chroma::InlineDiscoEOPrecEnv::@89::createMeasurement | ( | XMLReader & | xml_in, | |
| const std::string & | path | |||
| ) | [static] |
| bool Chroma::InlineDiscoEOPrecEnv::registerAll | ( | void | ) | [inline] |
Register all the factories.
Register all the factories
Definition at line 61 of file inline_disco_eoprec_w.cc.
References createMeasurement(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), name, and registered.
| void Chroma::InlineDiscoEOPrecEnv::read | ( | XMLReader & | xml, | |
| const string & | path, | |||
| Params::Param_t & | param | |||
| ) |
Definition at line 73 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::Params::Param_t::action, Chroma::InlineDiscoEOPrecEnv::Params::Param_t::chi, Chroma::InlineDiscoEOPrecEnv::Params::Param_t::mass_label, Chroma::InlineDiscoEOPrecEnv::Params::Param_t::max_path_length, Chroma::InlineDiscoEOPrecEnv::Params::Param_t::p2_max, Chroma::readXMLArrayGroup(), and Chroma::readXMLGroup().
Referenced by Chroma::InlineDiscoEOPrecEnv::Params::Params(), and read().
| void Chroma::InlineDiscoEOPrecEnv::write | ( | XMLWriter & | xml, | |
| const string & | path, | |||
| const Params::Param_t & | param | |||
| ) |
Definition at line 101 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::Params::Param_t::action, Chroma::InlineDiscoEOPrecEnv::Params::Param_t::chi, Chroma::InlineDiscoEOPrecEnv::Params::Param_t::mass_label, Chroma::InlineDiscoEOPrecEnv::Params::Param_t::max_path_length, Chroma::InlineDiscoEOPrecEnv::Params::Param_t::p2_max, and Chroma::GroupXML_t::xml.
Referenced by Chroma::InlineDiscoEOPrecEnv::InlineMeas::func(), Chroma::InlineDiscoEOPrecEnv::InlineMeas::operator()(), and write().
| void Chroma::InlineDiscoEOPrecEnv::read | ( | XMLReader & | xml, | |
| const string & | path, | |||
| Params::NamedObject_t & | input | |||
| ) |
Gauge field parameters.
Definition at line 128 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::Params::NamedObject_t::gauge_id, Chroma::InlineDiscoEOPrecEnv::Params::NamedObject_t::op_db_file, and read().
| void Chroma::InlineDiscoEOPrecEnv::write | ( | XMLWriter & | xml, | |
| const string & | path, | |||
| const Params::NamedObject_t & | input | |||
| ) |
Gauge field parameters.
Definition at line 137 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::Params::NamedObject_t::gauge_id, Chroma::InlineDiscoEOPrecEnv::Params::NamedObject_t::op_db_file, and write().
| bool Chroma::InlineDiscoEOPrecEnv::operator< | ( | const KeyOperator_t & | a, | |
| const KeyOperator_t & | b | |||
| ) |
Definition at line 206 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::disp, Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::mom, and Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::t_slice.
| std::ostream& Chroma::InlineDiscoEOPrecEnv::operator<< | ( | std::ostream & | os, | |
| const KeyOperator_t & | d | |||
| ) |
Definition at line 210 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::disp, Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::mom, and Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::t_slice.
| std::ostream& Chroma::InlineDiscoEOPrecEnv::operator<< | ( | std::ostream & | os, | |
| const ValOperator_t & | d | |||
| ) |
stream IO
Definition at line 235 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::ValOperator_t::op.
| void Chroma::InlineDiscoEOPrecEnv::read | ( | BinaryReader & | bin, | |
| KeyOperator_t & | d | |||
| ) |
KeyOperator reader.
Definition at line 251 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::disp, Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::mom, read(), and Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::t_slice.
| void Chroma::InlineDiscoEOPrecEnv::write | ( | BinaryWriter & | bin, | |
| KeyOperator_t & | d | |||
| ) |
KeyOperator writer.
Definition at line 261 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::disp, Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::mom, Chroma::InlineDiscoEOPrecEnv::KeyOperator_t::t_slice, and write().
| void Chroma::InlineDiscoEOPrecEnv::read | ( | BinaryReader & | bin, | |
| ValOperator_t & | d | |||
| ) |
ValOperator reader.
Definition at line 271 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::ValOperator_t::op, and read().
| void Chroma::InlineDiscoEOPrecEnv::write | ( | BinaryWriter & | bin, | |
| ValOperator_t & | d | |||
| ) |
ValOperator writer.
Definition at line 276 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::ValOperator_t::op, and write().
| StandardOutputStream& Chroma::InlineDiscoEOPrecEnv::@90::operator<< | ( | StandardOutputStream & | os, | |
| const multi1d< short int > & | d | |||
| ) | [static] |
Definition at line 281 of file inline_disco_eoprec_w.cc.
| Handle<EvenOddPrecLinearOperator<T,P,Q> > Chroma::InlineDiscoEOPrecEnv::createOddOdd_Op | ( | const Params::Param_t & | param, | |
| const P & | u | |||
| ) |
Definition at line 296 of file inline_disco_eoprec_w.cc.
References Chroma::InlineDiscoEOPrecEnv::Params::Param_t::action, Chroma::WilsonFermActParams::anisoParam, Chroma::GroupXML_t::id, Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::WilsonFermActParams::Mass, name, Chroma::GroupXML_t::path, Chroma::state, and Chroma::GroupXML_t::xml.
Referenced by Chroma::InlineDiscoEOPrecEnv::InlineMeas::func().
| void Chroma::InlineDiscoEOPrecEnv::do_disco | ( | map< KeyOperator_t, ValOperator_t > & | db, | |
| const LatticeFermion & | qbar, | |||
| const LatticeFermion & | q, | |||
| const SftMom & | p, | |||
| const int & | t, | |||
| const Subset & | trb, | |||
| const multi1d< short int > & | path, | |||
| const int & | max_path_length | |||
| ) |
Definition at line 343 of file inline_disco_eoprec_w.cc.
References BACKWARD, FORWARD, Chroma::SftMom::getSet(), m, Chroma::SftMom::numMom(), and Chroma::SftMom::numToMom().
Referenced by Chroma::InlineDiscoEOPrecEnv::InlineMeas::func().
| void Chroma::InlineDiscoEOPrecEnv::do_disco | ( | map< KeyOperator_t, ValOperator_t > & | db, | |
| const Params::Param_t & | param, | |||
| const P & | u, | |||
| const SftMom & | p, | |||
| const int & | t, | |||
| const Subset & | trb, | |||
| const Handle< EvenOddPrecLinearOperator< T, P, Q > > & | Doo, | |||
| const multi1d< short int > & | path | |||
| ) |
Definition at line 426 of file inline_disco_eoprec_w.cc.
References Chroma::SftMom::getSet(), m, Chroma::InlineDiscoEOPrecEnv::Params::Param_t::max_path_length, Chroma::SftMom::numMom(), Chroma::SftMom::numToMom(), Chroma::PLUS, and sp.
bool Chroma::InlineDiscoEOPrecEnv::registered = false [static] |
Local registration flag.
Definition at line 55 of file inline_disco_eoprec_w.cc.
Referenced by registerAll().
| const std::string Chroma::InlineDiscoEOPrecEnv::name = "DISCO_EOPREC" |
Name to be used.
Definition at line 58 of file inline_disco_eoprec_w.cc.
Referenced by createOddOdd_Op(), Chroma::InlineDiscoEOPrecEnv::InlineMeas::func(), and registerAll().
| const std::string Chroma::InlineDiscoEOPrecEnv::name |
1.4.7