Chroma::GaussianInitObjCallMapEnv Namespace Reference
[IO support]

IO function map environment. More...


Typedefs

typedef SingletonHolder< FunctionMap<
DumbDisambiguator, void,
std::string, TYPELIST_1(const
string &), void(*)(const string
&buffer_id), StringFunctionMapError > > 
TheGaussianInitObjFuncMap
 GaussianInit init function map.

Functions

template<typename T>
void gaussianInitObj (const string &buffer_id)
 Init a propagator.
void gaussianInitMulti1dLatColMat (const string &buffer_id)
 Init a propagator.
template<typename T>
void gaussianInitSubsetVectors (const string &buffer_id)
 Init a faky gaussian subset of vectors over T-s.
void unitInitSubsetVectorsLatColVec (const string &buffer_id)
 Init a 3 unit vectors in an eigeninfo struct of T-s.
void gaussianInitMapObjKeyPropColorVecLatFerm (const string &buffer_id)
 Init a faky gaussian MapObject Type of struct of keys and vals.
bool registerAll ()
 Register all the factories.

Variables

bool registered = false
 Local registration flag.


Detailed Description

IO function map environment.

Function Documentation

template<typename T>
void Chroma::GaussianInitObjCallMapEnv::@165::gaussianInitObj ( const string &  buffer_id  )  [static]

Init a propagator.

Definition at line 48 of file inline_gaussian_obj.cc.

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

void Chroma::GaussianInitObjCallMapEnv::@165::gaussianInitMulti1dLatColMat ( const string &  buffer_id  )  [static]

Init a propagator.

Definition at line 65 of file inline_gaussian_obj.cc.

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

template<typename T>
void Chroma::GaussianInitObjCallMapEnv::@165::gaussianInitSubsetVectors ( const string &  buffer_id  )  [static]

Init a faky gaussian subset of vectors over T-s.

Definition at line 87 of file inline_gaussian_obj.cc.

References Chroma::SubsetVectors< T >::getDecayDir(), Chroma::SubsetVectors< T >::getEvalues(), Chroma::SubsetVectors< T >::getEvectors(), Chroma::SftMom::getSet(), Chroma::GramSchm(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::SftMom::numSubsets(), and T.

void Chroma::GaussianInitObjCallMapEnv::@165::unitInitSubsetVectorsLatColVec ( const string &  buffer_id  )  [static]

Init a 3 unit vectors in an eigeninfo struct of T-s.

Impose site level orthogonality

Definition at line 152 of file inline_gaussian_obj.cc.

References Chroma::SubsetVectors< T >::getDecayDir(), Chroma::SubsetVectors< T >::getEvalues(), Chroma::SubsetVectors< T >::getEvectors(), and Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance().

Referenced by registerAll().

void Chroma::GaussianInitObjCallMapEnv::@165::gaussianInitMapObjKeyPropColorVecLatFerm ( const string &  buffer_id  )  [static]

Init a faky gaussian MapObject Type of struct of keys and vals.

Definition at line 192 of file inline_gaussian_obj.cc.

References Chroma::MapObject< K, V >::insert(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::MapObject< K, V >::size(), and Chroma::write().

Referenced by registerAll().

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

Register all the factories.

Register all the factories

Definition at line 260 of file inline_gaussian_obj.cc.

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


Variable Documentation

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

Local registration flag.

Definition at line 255 of file inline_gaussian_obj.cc.

Referenced by registerAll().


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