Chroma::DilutionQuarkSourceConstEnv Namespace Reference
[Hadronic observablesHadron measurements]


Classes

struct  Params
 Parameter structure. More...
struct  QuarkSourceSolutions_t
 Structure holding a source and its solutions. More...
class  ConstDilutionScheme
 Dilution scheme constructed by propagator solutions over diluted MAKE_SOURCE calls. More...

Functions

void read (XMLReader &xml, const string &path, DilutionQuarkSourceConstEnv::Params::QuarkFiles_t::TimeSliceFiles_t &input)
void read (XMLReader &xml, const string &path, DilutionQuarkSourceConstEnv::Params::QuarkFiles_t &input)
void write (XMLWriter &xml, const string &path, const DilutionQuarkSourceConstEnv::Params::QuarkFiles_t::TimeSliceFiles_t &input)
void write (XMLWriter &xml, const string &path, const DilutionQuarkSourceConstEnv::Params::QuarkFiles_t &input)
DilutionScheme< LatticeFermion > * createScheme (XMLReader &xml_in, const std::string &path)
bool registerAll ()
 Register all the factories.
bool operator!= (const QuarkSourceSolutions_t::TimeSlices_t::Dilutions_t &dilA, const QuarkSourceSolutions_t::TimeSlices_t::Dilutions_t &dilB)

Variables

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


Function Documentation

void Chroma::DilutionQuarkSourceConstEnv::read ( XMLReader &  xml,
const string &  path,
DilutionQuarkSourceConstEnv::Params::QuarkFiles_t::TimeSliceFiles_t &  input 
)

Definition at line 42 of file dilution_quark_source_const_w.cc.

References Chroma::DilutionQuarkSourceConstEnv::Params::QuarkFiles_t::TimeSliceFiles_t::dilution_files.

Referenced by Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::dilutedSolution(), Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::getKappa(), Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::init(), operator!=(), and read().

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

Definition at line 50 of file dilution_quark_source_const_w.cc.

References read(), and Chroma::DilutionQuarkSourceConstEnv::Params::QuarkFiles_t::timeslice_files.

void Chroma::DilutionQuarkSourceConstEnv::write ( XMLWriter &  xml,
const string &  path,
const DilutionQuarkSourceConstEnv::Params::QuarkFiles_t::TimeSliceFiles_t &  input 
)

Definition at line 59 of file dilution_quark_source_const_w.cc.

References Chroma::DilutionQuarkSourceConstEnv::Params::QuarkFiles_t::TimeSliceFiles_t::dilution_files.

Referenced by write().

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

Definition at line 67 of file dilution_quark_source_const_w.cc.

References Chroma::DilutionQuarkSourceConstEnv::Params::QuarkFiles_t::timeslice_files, and write().

DilutionScheme<LatticeFermion>* Chroma::DilutionQuarkSourceConstEnv::@33::createScheme ( XMLReader &  xml_in,
const std::string &  path 
) [static]

Definition at line 127 of file dilution_quark_source_const_w.cc.

Referenced by registerAll().

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

Register all the factories.

Register all the factories

Definition at line 140 of file dilution_quark_source_const_w.cc.

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

bool Chroma::DilutionQuarkSourceConstEnv::operator!= ( const QuarkSourceSolutions_t::TimeSlices_t::Dilutions_t &  dilA,
const QuarkSourceSolutions_t::TimeSlices_t::Dilutions_t &  dilB 
)

Definition at line 154 of file dilution_quark_source_const_w.cc.

References read(), Chroma::PropSourceConst_t::source, Chroma::DilutionQuarkSourceConstEnv::QuarkSourceSolutions_t::TimeSlices_t::Dilutions_t::source_header, and Chroma::GroupXML_t::xml.


Variable Documentation

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

Local registration flag.

Definition at line 134 of file dilution_quark_source_const_w.cc.

Referenced by registerAll().

const std::string Chroma::DilutionQuarkSourceConstEnv::name = "DILUTION_QUARK_SOURCE_CONST_FERM"

Name to be used.

Definition at line 137 of file dilution_quark_source_const_w.cc.

Referenced by Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::dilutedSource(), and registerAll().

const std::string Chroma::DilutionQuarkSourceConstEnv::name

Name to be used.

Definition at line 47 of file asqtad_fermact_s.cc.


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