Chroma::InlineBlockPropEnv Namespace Reference
[Hadron measurements]


Classes

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, InlineBlockPropEnv::Params::NamedObject_t &input)
 Propagator input.
void write (XMLWriter &xml, const string &path, const InlineBlockPropEnv::Params::NamedObject_t &input)
 Propagator output.
void read (XMLReader &xml, const string &path, InlineBlockPropEnv::Params::Param_t::Contract_t &input)
 Propagator input.
void write (XMLWriter &xml, const string &path, const InlineBlockPropEnv::Params::Param_t::Contract_t &input)
 Propagator output.
void read (XMLReader &xml, const string &path, InlineBlockPropEnv::Params::Param_t &input)
 Propagator input.
void write (XMLWriter &xml, const string &path, const InlineBlockPropEnv::Params::Param_t &input)
 Propagator output.
void read (XMLReader &xml, const string &path, InlineBlockPropEnv::Params &input)
 Propagator input.
void write (XMLWriter &xml, const string &path, const InlineBlockPropEnv::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 = "BLOCK_PROPAGATOR"
 Name to be used.


Function Documentation

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

Propagator input.

Definition at line 30 of file inline_block_prop_w.cc.

References Chroma::InlineBlockPropEnv::Params::NamedObject_t::colorvec_id, Chroma::InlineBlockPropEnv::Params::NamedObject_t::gauge_id, and Chroma::InlineBlockPropEnv::Params::NamedObject_t::prop_id.

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

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

Propagator output.

Definition at line 40 of file inline_block_prop_w.cc.

References Chroma::InlineBlockPropEnv::Params::NamedObject_t::colorvec_id, Chroma::InlineBlockPropEnv::Params::NamedObject_t::gauge_id, and Chroma::InlineBlockPropEnv::Params::NamedObject_t::prop_id.

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

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

Propagator input.

Definition at line 53 of file inline_block_prop_w.cc.

References Chroma::InlineBlockPropEnv::Params::Param_t::Contract_t::block_size, Chroma::InlineBlockPropEnv::Params::Param_t::Contract_t::decay_dir, Chroma::InlineBlockPropEnv::Params::Param_t::Contract_t::num_vecs, read(), and Chroma::InlineBlockPropEnv::Params::Param_t::Contract_t::t_sources.

void Chroma::InlineBlockPropEnv::write ( XMLWriter &  xml,
const string &  path,
const InlineBlockPropEnv::Params::Param_t::Contract_t input 
)

Propagator output.

Definition at line 64 of file inline_block_prop_w.cc.

References Chroma::InlineBlockPropEnv::Params::Param_t::Contract_t::block_size, Chroma::InlineBlockPropEnv::Params::Param_t::Contract_t::decay_dir, Chroma::InlineBlockPropEnv::Params::Param_t::Contract_t::num_vecs, Chroma::InlineBlockPropEnv::Params::Param_t::Contract_t::t_sources, and write().

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

Propagator input.

Definition at line 78 of file inline_block_prop_w.cc.

References Chroma::InlineBlockPropEnv::Params::Param_t::contract, Chroma::InlineBlockPropEnv::Params::Param_t::prop, and read().

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

Propagator output.

Definition at line 87 of file inline_block_prop_w.cc.

References Chroma::InlineBlockPropEnv::Params::Param_t::contract, Chroma::InlineBlockPropEnv::Params::Param_t::prop, and write().

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

Propagator input.

Definition at line 99 of file inline_block_prop_w.cc.

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

Propagator output.

Definition at line 106 of file inline_block_prop_w.cc.

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

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

Definition at line 122 of file inline_block_prop_w.cc.

Referenced by registerAll().

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

Register all the factories.

Register all the factories

Definition at line 135 of file inline_block_prop_w.cc.

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


Variable Documentation

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

Local registration flag.

Definition at line 129 of file inline_block_prop_w.cc.

Referenced by registerAll().

const std::string Chroma::InlineBlockPropEnv::name = "BLOCK_PROPAGATOR"

Name to be used.

Definition at line 132 of file inline_block_prop_w.cc.

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


Generated on Mon Mar 15 04:40:56 2010 for CHROMA by  doxygen 1.4.7