Chroma::InlineProp3ptEnv Namespace Reference
[Hadron measurements]


Classes

struct  Params
 Parameter structure. More...
class  InlineMeas
 Inline measurement of stochastic baryon operators. More...

Enumerations

enum  Flavor {
  up, down, strange, charm,
  bottom
}

Functions

AbsInlineMeasurementcreateMeasurement (XMLReader &xml_in, const std::string &path)
bool registerAll ()
 Register all the factories.
void read (XMLReader &xml, const string &path, Params::Operator_t &op)
void write (XMLWriter &xml, const string &path, const Params::Operator_t &op)
void read (XMLReader &xml, const string &path, Params::Param_t &param)
void write (XMLWriter &xml, const string &path, const Params::Param_t &param)
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.

Variables

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


Enumeration Type Documentation

enum Chroma::InlineProp3ptEnv::Flavor

Enumerator:
up 
down 
strange 
charm 
bottom 

Definition at line 26 of file inline_prop_3pt_w.h.


Function Documentation

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

Definition at line 35 of file inline_prop_3pt_w.cc.

Referenced by registerAll().

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

Register all the factories.

Register all the factories

Definition at line 48 of file inline_prop_3pt_w.cc.

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

void Chroma::InlineProp3ptEnv::read ( XMLReader &  xml,
const string &  path,
Params::Operator_t &  op 
)

Definition at line 60 of file inline_prop_3pt_w.cc.

References Chroma::InlineProp3ptEnv::Params::Operator_t::f, Chroma::InlineProp3ptEnv::Params::Operator_t::gamma, Chroma::InlineProp3ptEnv::Params::Operator_t::p, and Chroma::InlineProp3ptEnv::Params::Operator_t::t.

Referenced by Chroma::InlineProp3ptEnv::InlineMeas::func(), Chroma::InlineProp3ptEnv::Params::Params(), and read().

void Chroma::InlineProp3ptEnv::write ( XMLWriter &  xml,
const string &  path,
const Params::Operator_t &  op 
)

Definition at line 73 of file inline_prop_3pt_w.cc.

References Chroma::InlineProp3ptEnv::Params::Operator_t::f, Chroma::InlineProp3ptEnv::Params::Operator_t::gamma, Chroma::InlineProp3ptEnv::Params::Operator_t::p, and Chroma::InlineProp3ptEnv::Params::Operator_t::t.

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

void Chroma::InlineProp3ptEnv::read ( XMLReader &  xml,
const string &  path,
Params::Param_t &  param 
)

Definition at line 85 of file inline_prop_3pt_w.cc.

References Chroma::InlineProp3ptEnv::Params::Param_t::chi, Chroma::InlineProp3ptEnv::Params::Param_t::op, read(), and Chroma::readXMLArrayGroup().

void Chroma::InlineProp3ptEnv::write ( XMLWriter &  xml,
const string &  path,
const Params::Param_t &  param 
)

Definition at line 112 of file inline_prop_3pt_w.cc.

References Chroma::InlineProp3ptEnv::Params::Param_t::chi, Chroma::InlineProp3ptEnv::Params::Param_t::op, and write().

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

Gauge field parameters.

Definition at line 133 of file inline_prop_3pt_w.cc.

References Chroma::InlineProp3ptEnv::Params::NamedObject_t::gauge_id, Chroma::InlineProp3ptEnv::Params::NamedObject_t::prop3pt_id, Chroma::InlineProp3ptEnv::Params::NamedObject_t::prop_id, and read().

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

Gauge field parameters.

Definition at line 143 of file inline_prop_3pt_w.cc.

References Chroma::InlineProp3ptEnv::Params::NamedObject_t::gauge_id, Chroma::InlineProp3ptEnv::Params::NamedObject_t::prop3pt_id, Chroma::InlineProp3ptEnv::Params::NamedObject_t::prop_id, and write().


Variable Documentation

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

Local registration flag.

Definition at line 42 of file inline_prop_3pt_w.cc.

Referenced by registerAll().

const std::string Chroma::InlineProp3ptEnv::name = "PROPAGATOR_3PT"

Name to be used.

Definition at line 45 of file inline_prop_3pt_w.cc.

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

const std::string Chroma::InlineProp3ptEnv::name

Name to be used.

Definition at line 47 of file asqtad_fermact_s.cc.


Generated on Sun Nov 22 04:41:08 2009 for CHROMA by  doxygen 1.4.7