CHROMA
Classes | Typedefs | Functions

Classes

struct  Chroma::InlineCopyMapObjEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineCopyMapObjEnv::InlineMeas
 Inline copying of std::map objects. More...
 
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::InlineEraseMGProtoQPhiXSpaceEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineEraseMGProtoQPhiXSpaceEnv::InlineMeas
 Inline writing of memory objects. More...
 
struct  Chroma::InlineEraseMGProtoSpaceEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineEraseMGProtoSpaceEnv::InlineMeas
 Inline writing of memory objects. More...
 
struct  Chroma::InlineEraseMGSpaceEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineEraseMGSpaceEnv::InlineMeas
 Inline writing of memory objects. More...
 
struct  Chroma::InlineEraseNamedObjEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineEraseNamedObjEnv::InlineMeas
 Inline writing of memory objects. More...
 
struct  Chroma::InlineEraseQUDAMULTIGRIDSpaceEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineEraseQUDAMULTIGRIDSpaceEnv::InlineMeas
 Inline writing of memory objects. More...
 
struct  Chroma::InlineGaussianInitNamedObjEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineGaussianInitNamedObjEnv::InlineMeas
 Inline gaussianing of memory objects. More...
 
struct  Chroma::InlineListNamedObjParams
 Parameter structure. More...
 
class  Chroma::InlineListNamedObj
 Inline writing of memory objects. More...
 
struct  Chroma::InlineMILCWriteStagSourceParams
 Parameter structure. More...
 
class  Chroma::InlineMILCWriteStagSource
 Inline writing of memory objects. More...
 
struct  Chroma::InlineNERSCReadNamedObjEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineNERSCReadNamedObjEnv::InlineMeas
 Inline reading of objects. More...
 
struct  Chroma::InlineNERSCWriteNamedObjEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineNERSCWriteNamedObjEnv::InlineMeas
 Inline writing of memory objects. More...
 
class  Chroma::InlineQIOReadNamedObjEnv::QIOReadObjectEnv::QIOReadObject
 
struct  Chroma::InlineQIOReadNamedObjEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineQIOReadNamedObjEnv::InlineMeas
 Inline reading of qio objects. More...
 
class  Chroma::InlineQIOWriteEraseNamedObjEnv::InlineMeas
 Inline writing of memory objects. More...
 
struct  Chroma::InlineQIOWriteNamedObjEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineQIOWriteNamedObjEnv::InlineMeas
 Inline writing of memory objects. More...
 
struct  Chroma::InlineReadMapObjDiskEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineReadMapObjDiskEnv::InlineMeas
 Inline writing of memory objects. More...
 
struct  Chroma::InlineSetRNGEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineSetRNGEnv::InlineMeas
 Set the RNG seed. More...
 
struct  Chroma::InlineSZINReadNamedObjEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineSZINReadNamedObjEnv::InlineMeas
 Inline writing of memory objects. More...
 
struct  Chroma::InlineSZINWriteNamedObjEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineSZINWriteNamedObjEnv::InlineMeas
 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::InlineWriteTimeSliceMapObjDiskEnv::Params
 Parameter structure. More...
 
class  Chroma::InlineWriteTimeSliceMapObjDiskEnv::InlineMeas
 Inline task to time-sliced std::map object. 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 Params &), void(*)(const Params &named_obj), StringFunctionMapError > > Chroma::InlineCopyMapObjEnv::CopyMapObjCallEnv::TheCopyMapObjFuncMap
 Write object function std::map. More...
 
typedef SingletonHolder< FunctionMap< DumbDisambiguator, void, std::string, TYPELIST_1(const Params &), void(*)(const Params &named_obj), StringFunctionMapError > > Chroma::InlineWriteTimeSliceMapObjDiskEnv::WriteMapObjCallEnv::TheWriteMapObjFuncMap
 Write object function std::map. More...
 
typedef SingletonHolder< NamedObjectMap, QDP::CreateUsingNew, QDP::NoDestroy, QDP::SingleThreaded > Chroma::TheNamedObjMap
 
typedef SingletonHolder< FunctionMap< DumbDisambiguator, void, std::string, TYPELIST_4(const std::string &, const std::string &, QDP_volfmt_t, QDP_serialparallel_t), void(*)(const std::string &buffer_id, const std::string &filename, QDP_volfmt_t volfmt, QDP_serialparallel_t serpar), StringFunctionMapError > > Chroma::QIOWriteObjCallMapEnv::TheQIOWriteObjFuncMap
 Write object function std::map. More...
 
typedef SingletonHolder< FunctionMap< DumbDisambiguator, void, std::string, TYPELIST_2(const std::string &, const std::string &), void(*)(const std::string &buffer_id, const std::string &filename), StringFunctionMapError > > Chroma::SZINReadObjCallMapEnv::TheSZINReadObjFuncMap
 Read object function std::map. More...
 
typedef SingletonHolder< FunctionMap< DumbDisambiguator, void, std::string, TYPELIST_5(const std::string &, const std::string &, int, int, int), void(*)(const std::string &buffer_id, const std::string &filename, int j_decay, int t_start, int t_end), StringFunctionMapError > > Chroma::SZINWriteObjCallMapEnv::TheSZINWriteObjFuncMap
 Write object function std::map. More...
 
typedef SingletonHolder< FunctionMap< DumbDisambiguator, void, std::string, TYPELIST_2(const std::string &, const std::string &), void(*)(const std::string &buffer_id, const std::string &filename), StringFunctionMapError > > Chroma::XMLWriteObjCallMapEnv::TheXMLWriteObjFuncMap
 Write object function std::map. More...
 

Functions

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

Detailed Description

Central include file for all inline memory reader and writers

Typedef Documentation

◆ TheCopyMapObjFuncMap

Write object function std::map.

Definition at line 34 of file inline_copy_map_obj.cc.

◆ TheNamedObjMap

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

Definition at line 28 of file named_objmap.h.

◆ TheQIOWriteObjFuncMap

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

Write object function std::map.

Definition at line 35 of file qio_write_obj_funcmap.h.

◆ TheSZINReadObjFuncMap

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

Read object function std::map.

Definition at line 33 of file szin_read_obj_funcmap.h.

◆ TheSZINWriteObjFuncMap

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

Write object function std::map.

Definition at line 35 of file szin_write_obj_funcmap.h.

◆ TheWriteMapObjFuncMap

Write object function std::map.

Definition at line 41 of file inline_write_timeslice_map_obj_disk.cc.

◆ TheXMLWriteObjFuncMap

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

Write object function std::map.

Definition at line 33 of file xml_write_obj_funcmap.h.

Function Documentation

◆ get()

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

◆ getId()

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

Get the default gauge field named object id.

Definition at line 29 of file default_gauge_field.cc.

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

◆ reset()

void Chroma::InlineDefaultGaugeField::reset ( )

◆ set()

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