IO support
[Inline measurements]


Namespaces

namespace  Chroma::InlineDefaultGaugeField
 Namespace to support default gauge field manipulations.
namespace  Chroma::InlineEigenBinColVecReadNamedObjEnv
namespace  Chroma::InlineEigenBinLimeColVecReadNamedObjEnv
namespace  Chroma::InlineEigenLimeColVecReadNamedObjEnv
namespace  Chroma::InlineEraseNamedObjEnv
namespace  Chroma::GaussianInitObjCallMapEnv
 IO function map environment.
namespace  Chroma::InlineGaussianInitNamedObjEnv
namespace  Chroma::InlineIOAggregateEnv
 Name and registration.
namespace  Chroma::InlineListNamedObjEnv
namespace  Chroma::InlineNERSCReadNamedObjEnv
namespace  Chroma::InlineNERSCWriteNamedObjEnv
namespace  Chroma::InlineQIOReadNamedObjEnv
namespace  Chroma::InlineQIOWriteEraseNamedObjEnv
namespace  Chroma::InlineQIOWriteNamedObjEnv
namespace  Chroma::InlineSetRNGEnv
namespace  Chroma::InlineSZINReadNamedObjEnv
namespace  Chroma::InlineSZINWriteNamedObjEnv
namespace  Chroma::InlineUSQCDReadDDPairsPropEnv
namespace  Chroma::InlineUSQCDWriteDDPairsPropEnv
namespace  Chroma::InlineXMLWriteNamedObjEnv
namespace  Chroma::QIOReadObjCallMapEnv
 IO function map environment.
namespace  Chroma::QIOReadObjCallMapEnv
 IO function map environment.
namespace  Chroma::QIOWriteObjCallMapEnv
 IO function map environment.
namespace  Chroma::QIOWriteObjCallMapEnv
 IO function map environment.
namespace  Chroma::SZINReadObjCallMapEnv
 IO function map environment.
namespace  Chroma::SZINReadObjCallMapEnv
 IO function map environment.
namespace  Chroma::SZINWriteObjCallMapEnv
 IO function map environment.
namespace  Chroma::SZINWriteObjCallMapEnv
 IO function map environment.
namespace  Chroma::XMLWriteObjCallMapEnv
 IO function map environment.
namespace  Chroma::XMLWriteObjCallMapEnv
 IO function map environment.

Classes

struct  Chroma::InlineEigenBinColVecReadNamedObjEnv::Params
 Parameter structure. More...
class  Chroma::InlineEigenBinColVecReadNamedObjEnv::InlineMeas
 Inline reading of latticecolorvectors that are eigenvectors. More...
struct  Chroma::InlineEigenBinLimeColVecReadNamedObjEnv::Params
 Parameter structure. More...
class  Chroma::InlineEigenBinLimeColVecReadNamedObjEnv::InlineMeas
 Inline reading of latticecolorvectors that are eigenvectors. More...
struct  Chroma::InlineEigenLimeColVecReadNamedObjEnv::Params
 Parameter structure. More...
class  Chroma::InlineEigenLimeColVecReadNamedObjEnv::InlineMeas
 Inline reading of latticecolorvectors that are eigenvectors. More...
struct  Chroma::InlineEraseNamedObjParams
 Parameter structure. More...
class  Chroma::InlineEraseNamedObj
 Inline writing of memory objects. More...
struct  Chroma::InlineGaussianInitNamedObjParams
 Parameter structure. More...
class  Chroma::InlineGaussianInitNamedObj
 Inline gaussianing of memory objects. More...
struct  Chroma::InlineListNamedObjParams
 Parameter structure. More...
class  Chroma::InlineListNamedObj
 Inline writing of memory objects. More...
struct  Chroma::InlineNERSCReadNamedObjParams
 Parameter structure. More...
class  Chroma::InlineNERSCReadNamedObj
 Inline writing of memory objects. More...
struct  Chroma::InlineNERSCWriteNamedObjParams
 Parameter structure. More...
class  Chroma::InlineNERSCWriteNamedObj
 Inline writing of memory objects. More...
struct  Chroma::InlineQIOReadNamedObjParams
 Parameter structure. More...
class  Chroma::InlineQIOReadNamedObj
 Inline writing of memory objects. More...
struct  Chroma::InlineQIOWriteEraseNamedObjParams
 Parameter structure. More...
class  Chroma::InlineQIOWriteEraseNamedObj
 Inline writing of memory objects. More...
struct  Chroma::InlineQIOWriteNamedObjParams
 Parameter structure. More...
class  Chroma::InlineQIOWriteNamedObj
 Inline writing of memory objects. More...
struct  Chroma::InlineSetRNGEnv::Params
 Parameter structure. More...
class  Chroma::InlineSetRNGEnv::InlineMeas
 Set the RNG seed. More...
struct  Chroma::InlineSZINReadNamedObjParams
 Parameter structure. More...
class  Chroma::InlineSZINReadNamedObj
 Inline writing of memory objects. More...
struct  Chroma::InlineSZINWriteNamedObjParams
 Parameter structure. More...
class  Chroma::InlineSZINWriteNamedObj
 Inline writing of memory objects. More...
struct  Chroma::InlineUSQCDReadDDPairsPropParams
 Parameter structure. More...
class  Chroma::InlineUSQCDReadDDPairsProp
 Inline writing of memory objects. More...
struct  Chroma::InlineUSQCDWriteDDPairsPropParams
 Parameter structure. More...
class  Chroma::InlineUSQCDWriteDDPairsProp
 Inline writing of memory objects. More...
struct  Chroma::InlineXMLWriteNamedObjParams
 Parameter structure. More...
class  Chroma::InlineXMLWriteNamedObj
 Inline writing of memory objects. More...

Typedefs

typedef SingletonHolder< FunctionMap<
DumbDisambiguator, void,
std::string, TYPELIST_1(const
string &), void(*)(const string
&buffer_id), StringFunctionMapError > > 
Chroma::GaussianInitObjCallMapEnv::TheGaussianInitObjFuncMap
 GaussianInit init function map.
typedef SingletonHolder< NamedObjectMap,
QDP::CreateUsingNew, QDP::NoDestroy,
QDP::SingleThreaded > 
Chroma::TheNamedObjMap
typedef SingletonHolder< FunctionMap<
DumbDisambiguator, void,
std::string, TYPELIST_3(const
string &, const string &,
QDP_serialparallel_t), void(*)(const string &buffer_id,
const string &filename, QDP_serialparallel_t
serpar), StringFunctionMapError > > 
Chroma::QIOReadObjCallMapEnv::TheQIOReadObjFuncMap
 Read object function map.
typedef SingletonHolder< FunctionMap<
DumbDisambiguator, void,
std::string, TYPELIST_4(const
string &, const string &,
QDP_volfmt_t, QDP_serialparallel_t),
void(*)(const string &buffer_id,
const string &filename, QDP_volfmt_t
volfmt, QDP_serialparallel_t
serpar), StringFunctionMapError > > 
Chroma::QIOWriteObjCallMapEnv::TheQIOWriteObjFuncMap
 Write object function map.
typedef SingletonHolder< FunctionMap<
DumbDisambiguator, void,
std::string, TYPELIST_2(const
string &, const string &),
void(*)(const string &buffer_id,
const string &filename),
StringFunctionMapError > > 
Chroma::SZINReadObjCallMapEnv::TheSZINReadObjFuncMap
 Read object function map.
typedef SingletonHolder< FunctionMap<
DumbDisambiguator, void,
std::string, TYPELIST_5(const
string &, const string &,
int, int, int), void(*)(const
string &buffer_id, const string
&filename, int j_decay, int
t_start, int t_end), StringFunctionMapError > > 
Chroma::SZINWriteObjCallMapEnv::TheSZINWriteObjFuncMap
 Write object function map.
typedef SingletonHolder< FunctionMap<
DumbDisambiguator, void,
std::string, TYPELIST_2(const
string &, const string &),
void(*)(const string &buffer_id,
const string &filename),
StringFunctionMapError > > 
Chroma::XMLWriteObjCallMapEnv::TheXMLWriteObjFuncMap
 Write object function map.

Functions

std::string Chroma::InlineDefaultGaugeField::getId ()
 Get the default gauge field named object id.
void Chroma::InlineDefaultGaugeField::reset ()
 Reset the default gauge field state.
void Chroma::InlineDefaultGaugeField::set (const multi1d< LatticeColorMatrix > &u, XMLBufferWriter &record_xml)
 Set the default gauge field.
void Chroma::InlineDefaultGaugeField::get (multi1d< LatticeColorMatrix > &u, XMLBufferWriter &file_xml, XMLBufferWriter &record_xml)
 Get the default gauge field.

Detailed Description

Central include file for all inline memory reader and writers

Typedef Documentation

typedef SingletonHolder< FunctionMap<DumbDisambiguator, void, std::string, TYPELIST_1(const string&), void (*)(const string& buffer_id), StringFunctionMapError> > Chroma::GaussianInitObjCallMapEnv::TheGaussianInitObjFuncMap [static]

GaussianInit init function map.

Definition at line 43 of file inline_gaussian_obj.cc.

typedef SingletonHolder<NamedObjectMap, QDP::CreateUsingNew, QDP::NoDestroy, QDP::SingleThreaded> Chroma::TheNamedObjMap

Definition at line 29 of file named_objmap.h.

typedef SingletonHolder< FunctionMap<DumbDisambiguator, void, std::string, TYPELIST_3(const string&, const string&, QDP_serialparallel_t), void (*)(const string& buffer_id, const string& filename, QDP_serialparallel_t serpar), StringFunctionMapError> > Chroma::QIOReadObjCallMapEnv::TheQIOReadObjFuncMap

Read object function map.

Definition at line 35 of file qio_read_obj_funcmap.h.

typedef SingletonHolder< FunctionMap<DumbDisambiguator, void, std::string, TYPELIST_4(const string&, const string&, QDP_volfmt_t, QDP_serialparallel_t), void (*)(const string& buffer_id, const string& filename, QDP_volfmt_t volfmt, QDP_serialparallel_t serpar), StringFunctionMapError> > Chroma::QIOWriteObjCallMapEnv::TheQIOWriteObjFuncMap

Write object function map.

Definition at line 36 of file qio_write_obj_funcmap.h.

typedef SingletonHolder< FunctionMap<DumbDisambiguator, void, std::string, TYPELIST_2(const string&, const string&), void (*)(const string& buffer_id, const string& filename), StringFunctionMapError> > Chroma::SZINReadObjCallMapEnv::TheSZINReadObjFuncMap

Read object function map.

Definition at line 34 of file szin_read_obj_funcmap.h.

typedef SingletonHolder< FunctionMap<DumbDisambiguator, void, std::string, TYPELIST_5(const string&, const string&, int, int, int), void (*)(const string& buffer_id, const string& filename, int j_decay, int t_start, int t_end), StringFunctionMapError> > Chroma::SZINWriteObjCallMapEnv::TheSZINWriteObjFuncMap

Write object function map.

Definition at line 36 of file szin_write_obj_funcmap.h.

typedef SingletonHolder< FunctionMap<DumbDisambiguator, void, std::string, TYPELIST_2(const string&, const string&), void (*)(const string& buffer_id, const string& filename), StringFunctionMapError> > Chroma::XMLWriteObjCallMapEnv::TheXMLWriteObjFuncMap

Write object function map.

Definition at line 34 of file xml_write_obj_funcmap.h.


Function Documentation

void Chroma::InlineDefaultGaugeField::get ( multi1d< LatticeColorMatrix > &  u,
XMLBufferWriter &  file_xml,
XMLBufferWriter &  record_xml 
)

Get the default gauge field.

Definition at line 128 of file default_gauge_field.cc.

References END_CODE, Chroma::InlineDefaultGaugeField::initP, Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::InlineDefaultGaugeField::private_id, and START_CODE.

std::string Chroma::InlineDefaultGaugeField::getId (  ) 

Get the default gauge field named object id.

Definition at line 30 of file default_gauge_field.cc.

References Chroma::InlineDefaultGaugeField::private_id.

Referenced by Chroma::InlinePlaquetteEnv::Params::Params().

void Chroma::InlineDefaultGaugeField::reset (  ) 

Reset the default gauge field state.

Definition at line 38 of file default_gauge_field.cc.

References END_CODE, Chroma::InlineDefaultGaugeField::initP, Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::InlineDefaultGaugeField::private_id, and START_CODE.

Referenced by Chroma::doHMC(), Chroma::doMeas(), main(), Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S(), Chroma::TwoFlavorExactUnprecRatioConvConvWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S(), Chroma::TwoFlavorExactUnprecPolyPrecWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::TwoFlavorExactUnprecWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S(), Chroma::TwoFlavorExactEvenOddPrecRatioConvRatWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecPolyPrecWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecWilsonTypeFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >::S_odd_odd(), and Chroma::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial::S_odd_odd().

void Chroma::InlineDefaultGaugeField::set ( const multi1d< LatticeColorMatrix > &  u,
XMLBufferWriter &  record_xml 
)

Set the default gauge field.

Definition at line 77 of file default_gauge_field.cc.

References END_CODE, Chroma::InlineDefaultGaugeField::initP, Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::InlineDefaultGaugeField::private_id, START_CODE, and Chroma::write().

Referenced by Chroma::doHMC(), Chroma::doMeas(), and main().


Generated on Sun Nov 22 04:38:42 2009 for CHROMA by  doxygen 1.4.7