Chroma::InlineCreateColorVecsEnv Namespace Reference
[Hadron measurements]


Classes

struct  Params
 Parameter structure. More...
class  InlineMeas
 Inline task for creating colorvectors. More...

Functions

void read (XMLReader &xml, const string &path, Params::NamedObject_t &input)
 Propagator input.
void write (XMLWriter &xml, const string &path, const Params::NamedObject_t &input)
 Propagator output.
void read (XMLReader &xml, const string &path, Params::Param_t &input)
 Propagator input.
void write (XMLWriter &xml, const string &path, const Params::Param_t &out)
 Propagator output.
void read (XMLReader &xml, const string &path, Params &input)
 Propagator input.
void write (XMLWriter &xml, const string &path, const Params &input)
 Propagator output.
AbsInlineMeasurementcreateMeasurement (XMLReader &xml_in, const std::string &path)
bool registerAll ()
 Register all the factories.

Variables

bool registered = false
 Local registration flag.
const std::string name = "CREATE_COLORVECS"
 Name to be used.


Function Documentation

void Chroma::InlineCreateColorVecsEnv::read ( XMLReader &  xml,
const string &  path,
Params::NamedObject_t &  input 
)

Propagator input.

Definition at line 27 of file inline_create_colorvecs.cc.

References Chroma::InlineCreateColorVecsEnv::Params::NamedObject_t::colorvec_id, and Chroma::InlineCreateColorVecsEnv::Params::NamedObject_t::gauge_id.

Referenced by Chroma::InlineCreateColorVecsEnv::Params::Params(), and read().

void Chroma::InlineCreateColorVecsEnv::write ( XMLWriter &  xml,
const string &  path,
const Params::NamedObject_t &  input 
)

Propagator output.

Definition at line 36 of file inline_create_colorvecs.cc.

References Chroma::InlineCreateColorVecsEnv::Params::NamedObject_t::colorvec_id, and Chroma::InlineCreateColorVecsEnv::Params::NamedObject_t::gauge_id.

Referenced by Chroma::InlineCreateColorVecsEnv::InlineMeas::func(), Chroma::InlineCreateColorVecsEnv::InlineMeas::operator()(), and write().

void Chroma::InlineCreateColorVecsEnv::read ( XMLReader &  xml,
const string &  path,
Params::Param_t &  input 
)

Propagator input.

Definition at line 47 of file inline_create_colorvecs.cc.

References Chroma::InlineCreateColorVecsEnv::Params::Param_t::decay_dir, Chroma::InlineCreateColorVecsEnv::Params::Param_t::link_smear, Chroma::InlineCreateColorVecsEnv::Params::Param_t::num_iter, Chroma::InlineCreateColorVecsEnv::Params::Param_t::num_orthog, Chroma::InlineCreateColorVecsEnv::Params::Param_t::num_vecs, read(), Chroma::readXMLGroup(), and Chroma::InlineCreateColorVecsEnv::Params::Param_t::width.

void Chroma::InlineCreateColorVecsEnv::write ( XMLWriter &  xml,
const string &  path,
const Params::Param_t &  out 
)

Propagator output.

Definition at line 60 of file inline_create_colorvecs.cc.

References Chroma::out, and write().

void Chroma::InlineCreateColorVecsEnv::read ( XMLReader &  xml,
const string &  path,
Params &  input 
)

Propagator input.

Definition at line 76 of file inline_create_colorvecs.cc.

void Chroma::InlineCreateColorVecsEnv::write ( XMLWriter &  xml,
const string &  path,
const Params &  input 
)

Propagator output.

Definition at line 83 of file inline_create_colorvecs.cc.

References Chroma::InlineCreateColorVecsEnv::Params::named_obj, Chroma::InlineCreateColorVecsEnv::Params::param, and write().

AbsInlineMeasurement* Chroma::InlineCreateColorVecsEnv::@83::createMeasurement ( XMLReader &  xml_in,
const std::string &  path 
) [static]

Definition at line 99 of file inline_create_colorvecs.cc.

Referenced by registerAll().

bool Chroma::InlineCreateColorVecsEnv::registerAll ( void   )  [inline]

Register all the factories.

Register all the factories

Definition at line 112 of file inline_create_colorvecs.cc.

References createMeasurement(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), name, and registered.


Variable Documentation

bool Chroma::InlineCreateColorVecsEnv::registered = false [static]

Local registration flag.

Definition at line 106 of file inline_create_colorvecs.cc.

Referenced by registerAll().

const std::string Chroma::InlineCreateColorVecsEnv::name = "CREATE_COLORVECS"

Name to be used.

Definition at line 109 of file inline_create_colorvecs.cc.

Referenced by Chroma::InlineCreateColorVecsEnv::InlineMeas::func(), and registerAll().


Generated on Sun Nov 22 04:40:46 2009 for CHROMA by  doxygen 1.4.7