CHROMA
|
Main code for propagator generation. More...
Go to the source code of this file.
Classes | |
struct | Prop_t |
Propagators. More... | |
struct | Component_t |
struct | PropagatorComponent_input_t |
Functions | |
void | read (XMLReader &xml, const std::string &path, Component_t &comp) |
void | write (XMLWriter &xml, const std::string &path, const Component_t &comp) |
void | read (XMLReader &xml, const std::string &path, Prop_t &input) |
void | read (XMLReader &xml, const std::string &path, PropagatorComponent_input_t &input) |
int | main (int argc, char **argv) |
Main code for propagator generation.
Definition in file collect_propcomp.cc.
int main | ( | int | argc, |
char ** | argv | ||
) |
Main program for propagator generation.
Definition at line 230 of file collect_propcomp.cc.
References PropagatorComponent_input_t::cfg, Chroma::END_CODE(), Chroma::FermToProp(), Chroma::finalize(), Chroma::gaugeStartup(), Chroma::SftMom::getSet(), Chroma::getXMLInputFileName(), Chroma::getXMLOutputInstance(), Chroma::initialize(), Chroma::MesPlq(), Nd, PropagatorComponent_input_t::nrow, PropagatorComponent_input_t::param, Chroma::pop(), Chroma::proginfo(), PropagatorComponent_input_t::prop, Prop_t::prop_file, Prop_t::prop_volfmt, Chroma::PropToFerm(), Chroma::psi, Chroma::push(), Chroma::QUARK_SPIN_TYPE_FULL, Chroma::QUARK_SPIN_TYPE_LOWER, Chroma::QUARK_SPIN_TYPE_UPPER, Chroma::ChromaMultiProp_t::quarkSpinType, Chroma::read(), Chroma::readFermion(), Chroma::readQprop(), Prop_t::source_file, Chroma::START_CODE(), Chroma::u, Chroma::unitarityCheck(), Chroma::write(), and Chroma::writeQprop().
void read | ( | XMLReader & | xml, |
const std::string & | path, | ||
Component_t & | comp | ||
) |
Definition at line 155 of file collect_propcomp.cc.
References Component_t::color, Chroma::read(), and Component_t::spin.
void read | ( | XMLReader & | xml, |
const std::string & | path, | ||
Prop_t & | input | ||
) |
Definition at line 190 of file collect_propcomp.cc.
References Prop_t::prop_file, Prop_t::prop_volfmt, Chroma::read(), and Prop_t::source_file.
void read | ( | XMLReader & | xml, |
const std::string & | path, | ||
PropagatorComponent_input_t & | input | ||
) |
Definition at line 201 of file collect_propcomp.cc.
References PropagatorComponent_input_t::cfg, PropagatorComponent_input_t::components, PropagatorComponent_input_t::param, PropagatorComponent_input_t::prop, and Chroma::read().
void write | ( | XMLWriter & | xml, |
const std::string & | path, | ||
const Component_t & | comp | ||
) |
Definition at line 177 of file collect_propcomp.cc.
References Component_t::color, Chroma::pop(), Chroma::push(), Component_t::spin, and Chroma::write().