CHROMA
Static Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel > Class Template Reference

#include <singleton.h>

Static Public Member Functions

static TInstance ()
 

Private Types

typedef ThreadingModel< T * >::VolatileType PtrInstanceType
 

Private Member Functions

 SingletonHolder ()
 

Static Private Member Functions

static void MakeInstance ()
 
static void DestroySingleton ()
 

Static Private Attributes

static PtrInstanceType pInstance_
 
static bool destroyed_
 

Detailed Description

template<typename T, template< class > class CreationPolicy = CreateUsingNew, template< class > class LifetimePolicy = DefaultLifetime, template< class > class ThreadingModel = SingleThreaded>
class Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >

Definition at line 384 of file singleton.h.

Member Typedef Documentation

◆ PtrInstanceType

template<typename T , template< class > class CreationPolicy = CreateUsingNew, template< class > class LifetimePolicy = DefaultLifetime, template< class > class ThreadingModel = SingleThreaded>
typedef ThreadingModel<T*>::VolatileType Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::PtrInstanceType
private

Definition at line 398 of file singleton.h.

Constructor & Destructor Documentation

◆ SingletonHolder()

template<typename T , template< class > class CreationPolicy = CreateUsingNew, template< class > class LifetimePolicy = DefaultLifetime, template< class > class ThreadingModel = SingleThreaded>
Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::SingletonHolder ( )
private

Member Function Documentation

◆ DestroySingleton()

template<class T , template< class > class CreationPolicy, template< class > class L, template< class > class M>
void Chroma::SingletonHolder< T, CreationPolicy, L, M >::DestroySingleton
staticprivate

Definition at line 472 of file singleton.h.

◆ Instance()

template<class T , template< class > class CreationPolicy, template< class > class LifetimePolicy, template< class > class ThreadingModel>
T & Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance
inlinestatic

Definition at line 432 of file singleton.h.

Referenced by Chroma::SimpleBaryonOperatorEnv::BarNuclCg5::BarNuclCg5(), checkInverter(), Chroma::LCMToplevelIntegrator::copyFields(), Chroma::ExactHamiltonian::create(), Chroma::QuarkSourceSink< T >::create(), Chroma::QUDAMGUtils::create_subspace(), Chroma::LinOpSysSolverEigCGEnv::createFerm(), Chroma::InlineDiscoEigCGEnv::createOddOdd_Op(), Chroma::InlineDiscoEoEigCGEnv::createOddOdd_Op(), Chroma::InlineDiscoEOPrecEnv::createOddOdd_Op(), Chroma::QUDAMGUtils::delete_subspace(), Chroma::doHB(), Chroma::doHMC(), Chroma::EvenOddPrecLogDetEvenEvenMonomial< P, Q, Phi >::dsdq(), Chroma::FixedRandomFermMonomial4D::dsdq(), Chroma::GaugeMonomial::dsdq(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial5D< P, Q, Phi >::dsdq(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial< P, Q, Phi >::dsdq(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial5D< P, Q, Phi >::dsdq(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial< P, Q, Phi >::dsdq(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial5D< P, Q, Phi >::dsdq(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial< P, Q, Phi >::dsdq(), Chroma::SymEvenOddPrecLogDetDiagMonomial< P, Q, Phi >::dsdq(), Chroma::TwoFlavorExactWilsonTypeFermMonomial5D< P, Q, Phi >::dsdq(), Chroma::TwoFlavorExactWilsonTypeFermMonomial< P, Q, Phi >::dsdq(), Chroma::TwoFlavorExactEOPrecLogDetWilsonTypeFermMonomialT< P, Q, Phi, EOFermActT, EOLinOpT >::dsdq(), Chroma::PrecConstDetTwoFlavorWilsonMultihasenCancelMonomial< T, P, Q, FAType, LOType >::dsdq(), Chroma::TwoFlavorExactPolynomialWilsonTypeFermMonomial< P, Q, Phi >::dsdq(), Chroma::TwoFlavorExactPolyPrecWilsonTypeFermMonomial< P, Q, Phi >::dsdq(), Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >::dsdq(), Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial< P, Q, Phi >::dsdq(), Chroma::PrecConstDetTwoFlavorRatioConvConvMultihasenWilsonTypeFermMonomial< T, P, Q, FAType, LOType >::dsdq(), Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >::dsdq(), Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::dsdq(), Chroma::EigenConnectState::EigenConnectState(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatConvMonomial::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatConvMonomial(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatConvMonomial5D::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatConvMonomial5D(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial5D::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial5D(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomial::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomial(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomial5D::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomial5D(), Chroma::EvenOddPrecConstDetTwoFlavorPolynomialWilsonTypeFermMonomial::EvenOddPrecConstDetTwoFlavorPolynomialWilsonTypeFermMonomial(), Chroma::EvenOddPrecConstDetTwoFlavorPolyPrecWilsonTypeFermMonomial::EvenOddPrecConstDetTwoFlavorPolyPrecWilsonTypeFermMonomial(), Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial(), Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5D::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5D(), Chroma::EvenOddPrecConstDetTwoFlavorRatioConvRatWilsonTypeFermMonomial::EvenOddPrecConstDetTwoFlavorRatioConvRatWilsonTypeFermMonomial(), Chroma::EvenOddPrecConstDetTwoFlavorRatioConvRatWilsonTypeFermMonomial5D::EvenOddPrecConstDetTwoFlavorRatioConvRatWilsonTypeFermMonomial5D(), Chroma::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial(), Chroma::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial5D::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial5D(), Chroma::EvenOddPrecLogDetEvenEvenMonomial4D::EvenOddPrecLogDetEvenEvenMonomial4D(), Chroma::EvenOddPrecLogDetTwoFlavorWilsonTypeFermMonomial::EvenOddPrecLogDetTwoFlavorWilsonTypeFermMonomial(), Chroma::EvenOddPrecOvExtFermActArray::EvenOddPrecOvExtFermActArray(), FGMRESDRTests::FGMRESDRTests(), Chroma::MREInitCG4DChronoPredictor::find_extrap_solution(), Chroma::forceMonitorCalc(), Chroma::InlineEigBndsMdagM::func(), Chroma::InlineRitzEnv::InlineMeas::func(), Chroma::InlineGlueDiagMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineGlueMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineGlueballOpsEnv::InlineMeas::func(), Chroma::InlinePlaquetteEnv::InlineMeas::func(), Chroma::InlineWilsonLoop::func(), Chroma::InlineWilsonFlowEnv::InlineMeas::func(), Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineBarSpecEnv::InlineMeas::func(), Chroma::InlineBaryonMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineBuildingBlocks::func(), Chroma::InlineCreateColorVecsEnv::InlineMeas::func(), Chroma::InlineDiscoEigCGEnv::InlineMeas::func(), Chroma::InlineDiscoEoEigCGEnv::InlineMeas::func(), Chroma::InlineDiscoEOPrecEnv::InlineMeas::func(), Chroma::InlineDiscoEnv::InlineMeas::func(), Chroma::InlineDistillutionNoiseEnv::InlineMeas::func(), Chroma::InlineGenPropMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineGenPropMatElemDAColorVecEnv::InlineMeas::func(), Chroma::InlineGenPropMatElemPtColorVecEnv::InlineMeas::func(), Chroma::InlineHadronContractEnv::InlineMeas::func(), Chroma::InlineHadSpec::func(), Chroma::InlineHeavyLightCont::func(), Chroma::InlineHeavyHadSpec::func(), Chroma::InlineLaplaceEigsEnv::InlineMeas::func(), Chroma::InlineMakeSourceFerm::func(), Chroma::InlineMakeSource::func(), Chroma::InlineMesonMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineMesonSpec::func(), Chroma::InlineMres::func(), Chroma::InlineMultiPropagator::func(), Chroma::InlineMultipole::func(), Chroma::InlineNoisyBuildingBlocks::func(), Chroma::InlineNprVertex::func(), Chroma::InlineNpr::func(), Chroma::InlineProp3ptEnv::InlineMeas::func(), Chroma::InlinePropAndMatElemColorVecEnv::InlineMeas::func(), Chroma::InlinePropAndMatElemDistillation2Env::InlineMeas::func(), Chroma::InlinePropAndMatElemDistillationEnv::InlineMeas::func(), Chroma::InlinePropColorVecEnv::InlineMeas::func(), Chroma::InlinePropDistillationStochEnv::InlineMeas::func(), Chroma::InlinePropDistillationEnv::InlineMeas::func(), Chroma::InlinePropDistillutionEnv::InlineMeas::func(), Chroma::InlinePropMatElemColorVecEnv::InlineMeas::func(), Chroma::InlinePropMatElemLowMemoryColorVecEnv::InlineMeas::func(), Chroma::InlinePropMatElemPtColorVecEnv::InlineMeas::func(), Chroma::InlinePropagatorFerm::func(), Chroma::InlinePropagator::func(), Chroma::InlineQpropMatMul::func(), Chroma::InlineQQQNucNuc::func(), Chroma::InlineSeqPropTestEnv::InlineMeas::func(), Chroma::InlineSpectrum::func(), Chroma::InlineSpectrumQll::func(), Chroma::InlineStagToWils::func(), Chroma::InlineStaticLightSpec::func(), Chroma::InlineStaticPropColorVecEnv::InlineMeas::func(), Chroma::InlineStochBaryon::func(), Chroma::InlineStochGroupBaryonEnv::InlineMeas::func(), Chroma::InlineStochGroupMesonEnv::InlineMeas::func(), Chroma::InlineStochHadronEnv::InlineMeas::func(), Chroma::InlineStochMeson::func(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::InlineMeas::func(), Chroma::InlineStaggeredMakeSourceEnv::InlineMeas::func(), Chroma::InlineStaggeredPropagatorEnv::InlineMeas::func(), Chroma::InlineStaggeredSpectrum::func(), Chroma::InlineSFpcacEnv::InlineMeas::func(), Chroma::InlinePsiBarPsiEnv::InlineMeas::func(), Chroma::GaugeMonomial::GaugeMonomial(), Chroma::InlineDefaultGaugeField::get(), Chroma::EigenConnectState::getEvalues(), Chroma::EigenConnectState::getEvectors(), Chroma::EigenConnectState::getLargest(), Chroma::getXMLLogInstance(), Chroma::getXMLOutputInstance(), Chroma::GroupBaryonOperatorEnv::GroupBaryonQQQ::GroupBaryonQQQ(), Chroma::MesonSpec2PtEnv::init(), Chroma::InlineEigBndsMdagM::InlineEigBndsMdagM(), Chroma::StaggeredTypeFermAct< T, P, Q >::invLinOp(), Chroma::WilsonTypeFermAct< T, P, Q >::invLinOp(), Chroma::WilsonTypeFermAct5D< T, P, Q >::invLinOp(), Chroma::EvenOddPrecWilsonCoarseFineFermAct::invLinOp(), Chroma::EvenOddPrecWilsonFermAct::invLinOp(), Chroma::WilsonTypeFermAct5D< T, P, Q >::invLinOpPV(), Chroma::StaggeredTypeFermAct< T, P, Q >::invMdagM(), Chroma::WilsonTypeFermAct< T, P, Q >::invMdagM(), Chroma::WilsonTypeFermAct5D< T, P, Q >::invMdagM(), Chroma::EvenOddPrecWilsonCoarseFineFermAct::invMdagM(), Chroma::EvenOddPrecWilsonFermAct::invMdagM(), Chroma::WilsonTypeFermAct5D< T, P, Q >::invMdagMPV(), Chroma::PolyChebFermAct::invPolyPrec(), Chroma::LCMToplevelIntegrator::LCMToplevelIntegrator(), Chroma::LCMMDIntegratorSteps::leapP(), Chroma::LCMMDIntegratorSteps::leapQ(), Chroma::UnprecOvExtFermActArray::linOp(), Chroma::LinOpSysSolverEigCGArray< T >::LinOpSysSolverEigCGArray(), Chroma::LinOpSysSolverFGMRESDR::LinOpSysSolverFGMRESDR(), Chroma::LinOpSysSolverOptEigBiCG< T >::LinOpSysSolverOptEigBiCG(), Chroma::LinOpSysSolverRichardsonClover::LinOpSysSolverRichardsonClover(), main(), Chroma::MdagMSysSolverOptEigCG< T >::MdagMSysSolverOptEigCG(), Chroma::MdagMSysSolverQDPEigCG< T >::MdagMSysSolverQDPEigCG(), Chroma::MdagMSysSolverRichardsonClover::MdagMSysSolverRichardsonClover(), Chroma::AbsHamiltonian< P, Q >::mesE(), Chroma::ExactHamiltonian::mesKE(), Chroma::AbsHamiltonian< P, Q >::mesKE(), Chroma::ExactHamiltonian::mesPE(), Chroma::StaggeredTypeFermAct< T, P, Q >::mInvLinOp(), Chroma::WilsonTypeFermAct< T, P, Q >::mInvLinOp(), Chroma::StaggeredTypeFermAct< T, P, Q >::mInvMdagM(), Chroma::WilsonTypeFermAct< T, P, Q >::mInvMdagM(), Chroma::WilsonTypeFermAct5D< T, P, Q >::mInvMdagM(), Chroma::StaggeredTypeFermAct< T, P, Q >::mInvMdagMAcc(), Chroma::WilsonTypeFermAct< T, P, Q >::mInvMdagMAcc(), Chroma::WilsonTypeFermAct5D< T, P, Q >::mInvMdagMAcc(), Chroma::WilsonTypeFermAct5D< T, P, Q >::mInvMdagMPV(), Chroma::WilsonTypeFermAct5D< T, P, Q >::mInvMdagMPVAcc(), Chroma::AbsHMCTrj< P, Q >::operator()(), Chroma::DiluteZNEigVecQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::DiluteGridQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::NormShellQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::PointQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::RandZNWallQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFPointQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFShellQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFWallQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFWaveQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::ShellQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::ShellZnGridQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::Delta2PtEnv::DeltaCorrs::operator()(), Chroma::SimpleMeson2PtEnv::DiagGammaMesonCorrs::operator()(), Chroma::InlineCoulGaugeEnv::InlineMeas::operator()(), Chroma::InlineRandomTransfGaugeEnv::InlineMeas::operator()(), Chroma::InlineBar3ptfn::operator()(), Chroma::InlineDiquarkEnv::InlineMeas::operator()(), Chroma::InlineGaugeTransfNamedObjEnv::InlineMeas::operator()(), Chroma::InlineQpropAddEnv::InlineMeas::operator()(), Chroma::InlineQpropDiffEnv::InlineMeas::operator()(), Chroma::InlineQQbar::operator()(), Chroma::InlineQQQDiquarkEnv::InlineMeas::operator()(), Chroma::InlineQQQEnv::InlineMeas::operator()(), Chroma::InlineSeqSourceEnv::InlineMeas::operator()(), Chroma::InlineSinkSmearEnv::InlineMeas::operator()(), Chroma::InlineStaggeredSinkSmearEnv::InlineMeas::operator()(), Chroma::InlineCopyMapObjEnv::InlineMeas::operator()(), Chroma::InlineEigenBinColVecReadNamedObjEnv::InlineMeas::operator()(), Chroma::InlineEigenBinLimeColVecReadNamedObjEnv::InlineMeas::operator()(), Chroma::InlineEigenLimeColVecReadNamedObjEnv::InlineMeas::operator()(), Chroma::InlineEraseMGProtoQPhiXSpaceEnv::InlineMeas::operator()(), Chroma::InlineEraseMGProtoSpaceEnv::InlineMeas::operator()(), Chroma::InlineEraseMGSpaceEnv::InlineMeas::operator()(), Chroma::InlineEraseNamedObjEnv::InlineMeas::operator()(), Chroma::InlineEraseQUDAMULTIGRIDSpaceEnv::InlineMeas::operator()(), Chroma::InlineListNamedObj::operator()(), Chroma::InlineNERSCReadNamedObjEnv::InlineMeas::operator()(), Chroma::InlineNERSCWriteNamedObjEnv::InlineMeas::operator()(), Chroma::InlineQIOWriteEraseNamedObjEnv::InlineMeas::operator()(), Chroma::InlineQIOWriteNamedObjEnv::InlineMeas::operator()(), Chroma::InlineReadMapObjDiskEnv::InlineMeas::operator()(), Chroma::InlineSZINReadNamedObjEnv::InlineMeas::operator()(), Chroma::InlineSZINWriteNamedObjEnv::InlineMeas::operator()(), Chroma::InlineWriteTimeSliceMapObjDiskEnv::InlineMeas::operator()(), Chroma::InlineXMLWriteNamedObj::operator()(), Chroma::InlineLinkSmearEnv::InlineMeas::operator()(), Chroma::NormShellQuarkSinkSmearingEnv::SinkSmear< T >::operator()(), Chroma::PointQuarkSinkSmearingEnv::SinkSmear< T >::operator()(), Chroma::ShellQuarkSinkSmearingEnv::SinkSmear< T >::operator()(), Chroma::PointQuarkSourceSmearingEnv::SourceSmear< T >::operator()(), Chroma::ShellQuarkSourceSmearingEnv::SourceSmearing< T >::operator()(), Chroma::InlineGaugeStateEnv::InlineMeas::operator()(), Chroma::InlinePlaqDenEnv::InlineMeas::operator()(), Chroma::InlinePolyakovLoopEnv::InlineMeas::operator()(), Chroma::InlineQActDenEnv::InlineMeas::operator()(), Chroma::InlineQTopEnv::InlineMeas::operator()(), Chroma::InlineFermStateEnv::InlineMeas::operator()(), Chroma::InlineStaggeredFermStateEnv::InlineMeas::operator()(), Chroma::SFGaugeInitEnv::GaugeIniter::operator()(), Chroma::OvlapPartFrac4DFermAct::OvlapPartFrac4DFermAct(), Chroma::pepo(), Chroma::PolyChebFermAct::PolyChebFermAct(), Chroma::PrecConstDetTwoFlavorRatioConvConvMultihasenWilsonTypeFermMonomial< T, P, Q, FAType, LOType >::PrecConstDetTwoFlavorRatioConvConvMultihasenWilsonTypeFermMonomial(), Chroma::PrecConstDetTwoFlavorWilsonMultihasenCancelMonomial< T, P, Q, FAType, LOType >::PrecConstDetTwoFlavorWilsonMultihasenCancelMonomial(), Chroma::LinOpSysSolverOptEigBiCG< T >::QIOReadOptEvecs(), Chroma::MdagMSysSolverOptEigCG< T >::QIOReadOptEvecs(), Chroma::LinOpSysSolverOptEigBiCG< T >::QIOWriteOptEvecs(), Chroma::MdagMSysSolverOptEigCG< T >::QIOWriteOptEvecs(), Chroma::VectorQuarkSmearingEnv::QuarkSmear< T >::QuarkSmear(), Chroma::read(), Chroma::ExternalFieldEnv::reader(), Chroma::StaggeredTypeFermBCEnv::reader(), Chroma::WilsonTypeFermBCEnv::reader(), Chroma::StaggeredCreateFermStateEnv::reader(), Chroma::CreateFermStateEnv::reader(), Chroma::GaugeTypeGaugeBCEnv::reader(), Chroma::CreateGaugeStateEnv::reader(), Chroma::HadronContract::readForwardPropHeader(), Chroma::readInlineMeasurement(), Chroma::readNamedMonomial(), Chroma::TwoFlavorExactPolynomialWilsonTypeFermMonomial< P, Q, Phi >::refreshInternalFields(), Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial< P, Q, Phi >::refreshInternalFields(), Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::refreshInternalFields(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial5D< P, Q, Phi >::refreshInternalFields(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial< P, Q, Phi >::refreshInternalFields(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial5D< P, Q, Phi >::refreshInternalFields(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial< P, Q, Phi >::refreshInternalFields(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial5D< P, Q, Phi >::refreshInternalFields(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial< P, Q, Phi >::refreshInternalFields(), Chroma::PrecConstDetTwoFlavorRatioConvConvMultihasenWilsonTypeFermMonomial< T, P, Q, FAType, LOType >::refreshInternalFields(), Chroma::AsqtadFermActEnv::registerAll(), Chroma::EvenOddPrecCloverExtFieldFermActEnv::registerAll(), Chroma::EvenOddPrecCloverFermActEnv::registerAll(), Chroma::EvenOddPrecCloverOrbifoldFermActEnv::registerAll(), Chroma::EvenOddPrecDWFermActArrayEnv::registerAll(), Chroma::EvenOddPrecHtContFrac5DFermActArrayEnv::registerAll(), Chroma::EvenOddPrecKNOFermActArrayEnv::registerAll(), Chroma::EvenOddPrecNEFFermActArrayEnv::registerAll(), Chroma::EvenOddPrecOvDWFermActArrayEnv::registerAll(), Chroma::EvenOddPrecOvExtFermActArrayEnv::registerAll(), Chroma::EvenOddPrecOvlapContFrac5DFermActArrayEnv::registerAll(), Chroma::EvenOddPrecParWilsonFermActEnv::registerAll(), Chroma::EvenOddPrecSLICFermActEnv::registerAll(), Chroma::EvenOddPrecSLRCFermActEnv::registerAll(), Chroma::EvenOddPrecTwmFermActArrayEnv::registerAll(), Chroma::EvenOddPrecWilsonCoarseFineFermActEnv::registerAll(), Chroma::EvenOddPrecWilsonFermActEnv::registerAll(), Chroma::EvenOddPrecZoloNEFFermActArrayEnv::registerAll(), Chroma::HisqFermActEnv::registerAll(), Chroma::KleinGordonFermActEnv::registerAll(), Chroma::OvlapPartFrac4DFermActEnv::registerAll(), Chroma::PolyChebFermActEnv::registerAll(), Chroma::SymEvenOddPrecCloverFermActEnv::registerAll(), Chroma::UnprecCloverFermActEnv::registerAll(), Chroma::UnprecDWFermActArrayEnv::registerAll(), Chroma::UnprecDWFTransfFermActEnv::registerAll(), Chroma::UnprecGrapheneFermActEnv::registerAll(), Chroma::UnprecHamberWuFermActEnv::registerAll(), Chroma::UnprecHTContFrac5DFermActArrayEnv::registerAll(), Chroma::UnprecNEFFermActArrayEnv::registerAll(), Chroma::UnprecOvDWFermActArrayEnv::registerAll(), Chroma::UnprecOvExtFermActArrayEnv::registerAll(), Chroma::UnprecOvlapContFrac5DFermActArrayEnv::registerAll(), Chroma::UnprecParWilsonFermActEnv::registerAll(), Chroma::UnprecW12FermActEnv::registerAll(), Chroma::UnprecWilsonFermActEnv::registerAll(), Chroma::UnprecZoloNEFFermActArrayEnv::registerAll(), Chroma::WilsonTypeBackgroundFermBCEnv::registerAll(), Chroma::WilsonTypePeriodicFermBCEnv::registerAll(), Chroma::SchrChromoMagFermBCEnv::registerAll(), Chroma::SchrCouplingFermBCEnv::registerAll(), Chroma::SchrDirichletFermBCEnv::registerAll(), Chroma::SchrNonPertFermBCEnv::registerAll(), Chroma::SchrTrivialFermBCEnv::registerAll(), Chroma::StaggeredTypeSimpleFermBCEnv::registerAll(), Chroma::WilsonTypeSimpleFermBCEnv::registerAll(), Chroma::WilsonTypeTwistedFermBCEnv::registerAll(), Chroma::ExternalFieldEnv::registerAll(), Chroma::CreateExtFieldFermStateEnv::registerAll(), Chroma::CreateHexFermStateEnv::registerAll(), Chroma::StaggeredCreatePeriodicFermStateEnv::registerAll(), Chroma::CreatePeriodicFermStateEnv::registerAll(), Chroma::StaggeredCreateSimpleFermStateEnv::registerAll(), Chroma::CreateSimpleFermStateEnv::registerAll(), Chroma::CreateStoutFermStateEnv::registerAll(), Chroma::CreateSLICFermStateEnv::registerAll(), Chroma::LinOpSysSolverMDWFArrayEnv::registerAll(), Chroma::LinOpSysSolverMGProtoCloverEnv::registerAll(), Chroma::LinOpSysSolverMGProtoQPhiXCloverEnv::registerAll(), Chroma::LinOpSysSolverMGProtoQPhiXEOCloverEnv::registerAll(), Chroma::LinOpMultiSysSolverMREnv::registerAll(), Chroma::MdagMMultiSysSolverCGEnv::registerAll(), Chroma::MdagMMultiSysSolverAccumulateCGEnv::registerAll(), Chroma::MdagMMultiSysSolverCGAccumulateArrayEnv::registerAll(), Chroma::MdagMMultiSysSolverCGArrayEnv::registerAll(), Chroma::MdagMMultiSysSolverCGChronoCloverEnv::registerAll(), Chroma::LinOpSysSolverQOPMGEnv::registerAll(), Chroma::MdagMSysSolverQOPMGEnv::registerAll(), Chroma::MdagMMultiSysSolverQPhiXCloverEnv::registerAll(), Chroma::LinOpSysSolverQPhiXCloverIterRefineEnv::registerAll(), Chroma::LinOpSysSolverQPhiXCloverEnv::registerAll(), Chroma::MdagMSysSolverQPhiXCloverIterRefineEnv::registerAll(), Chroma::MdagMSysSolverQPhiXCloverEnv::registerAll(), Chroma::MdagMMultiSysSolverCGQudaCloverEnv::registerAll(), Chroma::MdagMMultiSysSolverCGQudaWilsonEnv::registerAll(), Chroma::LinOpSysSolverQUDAMULTIGRIDCloverEnv::registerAll(), Chroma::LinOpSysSolverQUDACloverEnv::registerAll(), Chroma::LinOpSysSolverQUDANEFEnv::registerAll(), Chroma::LinOpSysSolverQUDAMULTIGRIDWilsonEnv::registerAll(), Chroma::LinOpSysSolverQUDAWilsonEnv::registerAll(), Chroma::MdagMSysSolverQUDAMULTIGRIDCloverEnv::registerAll(), Chroma::MdagMSysSolverQUDACloverEnv::registerAll(), Chroma::MdagMSysSolverQUDAWilsonEnv::registerAll(), Chroma::LinOpSysSolverBiCGStabEnv::registerAll(), Chroma::LinOpSysSolverBiCRStabEnv::registerAll(), Chroma::LinOpSysSolverCGEnv::registerAll(), Chroma::LinOpSysSolverCGArrayEnv::registerAll(), Chroma::LinOpSysSolverCGTimingEnv::registerAll(), Chroma::LinOpSysSolverEigCGEnv::registerAll(), Chroma::LinOpSysSolverEigCGArrayEnv::registerAll(), Chroma::LinOpSysSolverFGMRESDREnv::registerAll(), Chroma::LinOpSysSolverIBiCGStabEnv::registerAll(), Chroma::LinOpSysSolverMREnv::registerAll(), Chroma::LinOpSysSolverOptEigBiCGEnv::registerAll(), Chroma::LinOpSysSolverReliableBiCGStabCloverEnv::registerAll(), Chroma::LinOpSysSolverReliableCGCloverEnv::registerAll(), Chroma::LinOpSysSolverReliableIBiCGStabCloverEnv::registerAll(), Chroma::LinOpSysSolverRichardsonCloverEnv::registerAll(), Chroma::MdagMSysSolverBiCGStabEnv::registerAll(), Chroma::MdagMSysSolverCGEnv::registerAll(), Chroma::MdagMSysSolverCGArrayEnv::registerAll(), Chroma::MdagMSysSolverCGLFCloverEnv::registerAll(), Chroma::MdagMSysSolverCGTimingsEnv::registerAll(), Chroma::MdagMSysSolverQDPEigCGEnv::registerAll(), Chroma::MdagMSysSolverIBiCGStabEnv::registerAll(), Chroma::MdagMSysSolverMREnv::registerAll(), Chroma::MdagMSysSolverOptEigCGEnv::registerAll(), Chroma::MdagMSysSolverReliableBiCGStabCloverEnv::registerAll(), Chroma::MdagMSysSolverReliableCGCloverEnv::registerAll(), Chroma::MdagMSysSolverReliableIBiCGStabCloverEnv::registerAll(), Chroma::MdagMSysSolverRichardsonCloverEnv::registerAll(), Chroma::PolyPrecSysSolverCGEnv::registerAll(), Chroma::AnisoSpectrumGaugeActEnv::registerAll(), Chroma::AnisoSymSpatialGaugeActEnv::registerAll(), Chroma::AnisoSymTemporalGaugeActEnv::registerAll(), Chroma::CharacterGaugeActEnv::registerAll(), Chroma::ConstrainedPlaqGaugeActEnv::registerAll(), Chroma::LW1LoopGaugeActEnv::registerAll(), Chroma::LWTreeGaugeActEnv::registerAll(), Chroma::PgGaugeActEnv::registerAll(), Chroma::PlaqGaugeActEnv::registerAll(), Chroma::PlaqPlusAdjPowerGaugeActEnv::registerAll(), Chroma::PlaqPlusAdjointGaugeActEnv::registerAll(), Chroma::PlaqPlusPlaqPowerGaugeActEnv::registerAll(), Chroma::PlaqPlusSpatialTwoPlaqGaugeActEnv::registerAll(), Chroma::PlaqPlusTwoPlaqGaugeActEnv::registerAll(), Chroma::RBCGaugeActEnv::registerAll(), Chroma::RectGaugeActEnv::registerAll(), Chroma::RGGaugeActEnv::registerAll(), Chroma::SFPlaqPlusAdjointGaugeActEnv::registerAll(), Chroma::SFPlaqPlusTwoPlaqGaugeActEnv::registerAll(), Chroma::SpatialTwoPlaqGaugeActEnv::registerAll(), Chroma::SpatialWilsonGaugeActEnv::registerAll(), Chroma::TemporalWilsonGaugeActEnv::registerAll(), Chroma::WilsonCoarseFine1LoopGaugeActEnv::registerAll(), Chroma::WilsonCoarseFineGaugeActEnv::registerAll(), Chroma::WilsonGaugeActEnv::registerAll(), Chroma::PeriodicGaugeBCEnv::registerAll(), Chroma::SchrChromoMagGaugeBCEnv::registerAll(), Chroma::SchrCouplingGaugeBCEnv::registerAll(), Chroma::SchrDirichletGaugeBCEnv::registerAll(), Chroma::SchrNonPertGaugeBCEnv::registerAll(), Chroma::SchrSFZeroGaugeBCEnv::registerAll(), Chroma::SchrTrivialGaugeBCEnv::registerAll(), Chroma::SimpleGaugeBCEnv::registerAll(), Chroma::CreatePeriodicGaugeStateEnv::registerAll(), Chroma::CreateSimpleGaugeStateEnv::registerAll(), Chroma::CreateStoutGaugeStateEnv::registerAll(), Chroma::BaryonSpinMatrixEnv::registerAll(), Chroma::Delta2PtEnv::registerAll(), Chroma::DilutionQuarkSourceConstEnv::registerAll(), Chroma::DistillutionFactoryEnv::registerAll(), Chroma::GroupBaryonOperatorEnv::registerAll(), Chroma::MesonSpec2PtEnv::registerAll(), Chroma::NoSpinInsertionEnv::registerAll(), Chroma::PhotonRhoSeqSourceEnv::registerAll(), Chroma::SimpleBaryonSeqSourceEnv::registerAll(), Chroma::SimpleBaryonOperatorEnv::registerAll(), Chroma::SimpleMeson2PtEnv::registerAll(), Chroma::SimpleMesonSeqSourceEnv::registerAll(), Chroma::SimpleSpinInsertionEnv::registerAll(), Chroma::StochCondContEnv::registerAll(), Chroma::InlineEigBndsMdagMEnv::registerAll(), Chroma::InlineRitzEnv::registerAll(), Chroma::InlineCoulGaugeEnv::registerAll(), Chroma::InlineGaugeStateEnv::registerAll(), Chroma::InlineGlueDiagMatElemColorVecEnv::registerAll(), Chroma::InlineGlueMatElemColorVecEnv::registerAll(), Chroma::InlineGlueballOpsEnv::registerAll(), Chroma::InlinePlaqDenEnv::registerAll(), Chroma::InlinePlaquetteEnv::registerAll(), Chroma::InlinePolyakovLoopEnv::registerAll(), Chroma::InlineQActDenEnv::registerAll(), Chroma::InlineQTopEnv::registerAll(), Chroma::InlineRandomTransfGaugeEnv::registerAll(), Chroma::InlineWilsonLoopEnv::registerAll(), Chroma::InlineWilsonFlowEnv::registerAll(), Chroma::InlineAnnihPropMatElemColorVecEnv::registerAll(), Chroma::InlineFermStateEnv::registerAll(), Chroma::InlineBar3ptfnEnv::registerAll(), Chroma::InlineBarSpecEnv::registerAll(), Chroma::InlineBaryonMatElemColorVecEnv::registerAll(), Chroma::InlineBuildingBlocksEnv::registerAll(), Chroma::InlineCreateColorVecsEnv::registerAll(), Chroma::InlineDiquarkEnv::registerAll(), Chroma::InlineDiscoEigCGEnv::registerAll(), Chroma::InlineDiscoEoEigCGEnv::registerAll(), Chroma::InlineDiscoEOPrecEnv::registerAll(), Chroma::InlineDiscoEnv::registerAll(), Chroma::InlineDistillutionNoiseEnv::registerAll(), Chroma::InlineGaugeTransfNamedObjEnv::registerAll(), Chroma::InlineGenPropMatElemColorVecEnv::registerAll(), Chroma::InlineGenPropMatElemDAColorVecEnv::registerAll(), Chroma::InlineGenPropMatElemPtColorVecEnv::registerAll(), Chroma::InlineHadronContractEnv::registerAll(), Chroma::InlineHadSpecEnv::registerAll(), Chroma::InlineHeavyLightContEnv::registerAll(), Chroma::InlineHeavyHadSpecEnv::registerAll(), Chroma::InlineLaplaceEigsEnv::registerAll(), Chroma::InlineMakeSourceFermEnv::registerAll(), Chroma::InlineMakeSourceEnv::registerAll(), Chroma::InlineMatElemDistillationEnv::registerAll(), Chroma::InlineMesonMatElemColorVecEnv::registerAll(), Chroma::InlineMesonSpecEnv::registerAll(), Chroma::InlineMresEnv::registerAll(), Chroma::InlineMultiPropagatorEnv::registerAll(), Chroma::InlineMultipoleEnv::registerAll(), Chroma::InlineNoisyBuildingBlocksEnv::registerAll(), Chroma::InlineNprVertexEnv::registerAll(), Chroma::InlineNprEnv::registerAll(), Chroma::InlineProp3ptEnv::registerAll(), Chroma::InlinePropAndMatElemColorVecEnv::registerAll(), Chroma::InlinePropAndMatElemDistillation2Env::registerAll(), Chroma::InlinePropAndMatElemDistillationEnv::registerAll(), Chroma::InlinePropColorVecEnv::registerAll(), Chroma::InlinePropDistillationStochEnv::registerAll(), Chroma::InlinePropDistillationEnv::registerAll(), Chroma::InlinePropDistillutionEnv::registerAll(), Chroma::InlinePropMatElemColorVecEnv::registerAll(), Chroma::InlinePropMatElemLowMemoryColorVecEnv::registerAll(), Chroma::InlinePropMatElemPtColorVecEnv::registerAll(), Chroma::InlinePropagatorFermEnv::registerAll(), Chroma::InlinePropagatorEnv::registerAll(), Chroma::InlineQpropMatMulEnv::registerAll(), Chroma::InlineQpropAddEnv::registerAll(), Chroma::InlineQpropDiffEnv::registerAll(), Chroma::InlineQpropQIOEnv::registerAll(), Chroma::InlineQQbarEnv::registerAll(), Chroma::InlineQQQDiquarkEnv::registerAll(), Chroma::InlineQQQEnv::registerAll(), Chroma::InlineQQQNucNucEnv::registerAll(), Chroma::InlineRotateSpinEnv::registerAll(), Chroma::InlineSeqPropTestEnv::registerAll(), Chroma::InlineSeqSourceEnv::registerAll(), Chroma::InlineSinkSmearEnv::registerAll(), Chroma::InlineSpectrumEnv::registerAll(), Chroma::InlineSpectrumQllEnv::registerAll(), Chroma::InlineStagToWilsEnv::registerAll(), Chroma::InlineStaticLightSpecEnv::registerAll(), Chroma::InlineStaticPropColorVecEnv::registerAll(), Chroma::InlineStochBaryonEnv::registerAll(), Chroma::InlineStochGroupBaryonEnv::registerAll(), Chroma::InlineStochGroupMesonEnv::registerAll(), Chroma::InlineStochHadronEnv::registerAll(), Chroma::InlineStochMesonEnv::registerAll(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::registerAll(), Chroma::InlineStaggeredFermStateEnv::registerAll(), Chroma::InlineStaggeredMakeSourceEnv::registerAll(), Chroma::InlineStaggeredPropagatorEnv::registerAll(), Chroma::InlineStaggeredSinkSmearEnv::registerAll(), Chroma::InlineStaggeredSpectrumEnv::registerAll(), Chroma::InlineCopyMapObjEnv::registerAll(), Chroma::InlineEigenBinColVecReadNamedObjEnv::registerAll(), Chroma::InlineEigenBinLimeColVecReadNamedObjEnv::registerAll(), Chroma::InlineEigenLimeColVecReadNamedObjEnv::registerAll(), Chroma::InlineEraseMGProtoQPhiXSpaceEnv::registerAll(), Chroma::InlineEraseMGProtoSpaceEnv::registerAll(), Chroma::InlineEraseMGSpaceEnv::registerAll(), Chroma::InlineEraseNamedObjEnv::registerAll(), Chroma::InlineEraseQUDAMULTIGRIDSpaceEnv::registerAll(), Chroma::InlineGaussianInitNamedObjEnv::registerAll(), Chroma::InlineListNamedObjEnv::registerAll(), Chroma::InlineNERSCReadNamedObjEnv::registerAll(), Chroma::InlineNERSCWriteNamedObjEnv::registerAll(), Chroma::InlineQIOReadNamedObjEnv::registerAll(), Chroma::InlineQIOWriteEraseNamedObjEnv::registerAll(), Chroma::InlineQIOWriteNamedObjEnv::registerAll(), Chroma::InlineReadMapObjDiskEnv::registerAll(), Chroma::InlineSetRNGEnv::registerAll(), Chroma::InlineSZINReadNamedObjEnv::registerAll(), Chroma::InlineSZINWriteNamedObjEnv::registerAll(), Chroma::InlineWriteTimeSliceMapObjDiskEnv::registerAll(), Chroma::InlineXMLWriteNamedObjEnv::registerAll(), Chroma::QIOWriteObjCallMapEnv::registerAll(), Chroma::SZINReadObjCallMapEnv::registerAll(), Chroma::SZINWriteObjCallMapEnv::registerAll(), Chroma::XMLWriteObjCallMapEnv::registerAll(), Chroma::InlinePsiBarPsiEnv::registerAll(), Chroma::InlineSFpcacEnv::registerAll(), Chroma::InlineLinkSmearEnv::registerAll(), Chroma::NormShellQuarkSinkSmearingEnv::registerAll(), Chroma::PointQuarkSinkSmearingEnv::registerAll(), Chroma::ShellQuarkSinkSmearingEnv::registerAll(), Chroma::WallQuarkSinkSmearingEnv::registerAll(), Chroma::APELinkSmearingEnv::registerAll(), Chroma::StaggeredDerivQuarkDisplacementEnv::registerAll(), Chroma::DerivQuarkDisplacementEnv::registerAll(), Chroma::GammaDisplacementEnv::registerAll(), Chroma::GausQuarkSmearingEnv::registerAll(), Chroma::HypLinkSmearingEnv::registerAll(), Chroma::JacobiQuarkSmearingEnv::registerAll(), Chroma::NoLinkSmearingEnv::registerAll(), Chroma::NoQuarkDisplacementEnv::registerAll(), Chroma::NoQuarkSmearingEnv::registerAll(), Chroma::PhaseStoutLinkSmearingEnv::registerAll(), Chroma::StaggeredQuarkFlavorOpEnv::registerAll(), Chroma::SimpleQuarkDisplacementEnv::registerAll(), Chroma::StoutLinkSmearingEnv::registerAll(), Chroma::VectorQuarkSmearingEnv::registerAll(), Chroma::DiluteZNEigVecQuarkSourceConstEnv::registerAll(), Chroma::DiluteGridQuarkSourceConstEnv::registerAll(), Chroma::DiluteZNQuarkSourceConstEnv::registerAll(), Chroma::MomWallQuarkSourceConstEnv::registerAll(), Chroma::NormShellQuarkSourceConstEnv::registerAll(), Chroma::PartialWallQuarkSourceConstEnv::registerAll(), Chroma::PointQuarkSourceConstEnv::registerAll(), Chroma::PointQuarkSourceSmearingEnv::registerAll(), Chroma::RandZ2WallQuarkSourceConstEnv::registerAll(), Chroma::RandZNWallQuarkSourceConstEnv::registerAll(), Chroma::SFPointQuarkSourceConstEnv::registerAll(), Chroma::SFShellQuarkSourceConstEnv::registerAll(), Chroma::SFWallQuarkSourceConstEnv::registerAll(), Chroma::SFWaveQuarkSourceConstEnv::registerAll(), Chroma::ShellQuarkSourceConstEnv::registerAll(), Chroma::ShellQuarkSourceSmearingEnv::registerAll(), Chroma::ShellZnGridQuarkSourceConstEnv::registerAll(), Chroma::WallQuarkSourceConstEnv::registerAll(), Chroma::LatColMat4MN4FPRecursiveIntegratorEnv::registerAll(), Chroma::LatColMat4MN5FPRecursiveIntegratorEnv::registerAll(), Chroma::LatColMat4MN5FVRecursiveIntegratorEnv::registerAll(), Chroma::LatColMatCreutzGocksch4RecursiveIntegratorEnv::registerAll(), Chroma::LatColMatExpSdtIntegratorEnv::registerAll(), Chroma::LatColMatExpTdtIntegratorEnv::registerAll(), Chroma::LatColMatSTSForceGradRecursiveIntegratorEnv::registerAll(), Chroma::LatColMatSTSLeapfrogRecursiveIntegratorEnv::registerAll(), Chroma::LatColMatSTSMinNorm2RecursiveIntegratorEnv::registerAll(), Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegratorEnv::registerAll(), Chroma::LatColMatTSTLeapfrogRecursiveIntegratorEnv::registerAll(), Chroma::LatColMatTSTMinNorm2RecursiveIntegratorEnv::registerAll(), Chroma::LatColMatTSTMinNorm2DTauRecursiveIntegratorEnv::registerAll(), Chroma::ConstGaugeMonomialEnv::registerAll(), Chroma::EvenOddPrecConstDetConstGaugeOneFlavorWilsonTypeFermRatMonomialEnv::registerAll(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomial5DEnv::registerAll(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomialEnv::registerAll(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatConvMonomial5DEnv::registerAll(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatConvMonomialEnv::registerAll(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial5DEnv::registerAll(), Chroma::EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomialEnv::registerAll(), Chroma::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial5DEnv::registerAll(), Chroma::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomialEnv::registerAll(), Chroma::EvenOddPrecConstDetTwoFlavorWilsonMultihasenCancelMonomialEnv::registerAll(), Chroma::EvenOddPrecConstDetTwoFlavorPolynomialWilsonTypeFermMonomialEnv::registerAll(), Chroma::EvenOddPrecConstDetTwoFlavorPolyPrecWilsonTypeFermMonomialEnv::registerAll(), Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial5DEnv::registerAll(), Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomialEnv::registerAll(), Chroma::EvenOddPrecConstDetTwoFlavorRatioConvConvMultihasenWilsonTypeFermMonomialEnv::registerAll(), Chroma::EvenOddPrecConstDetTwoFlavorRatioConvRatWilsonTypeFermMonomial5DEnv::registerAll(), Chroma::EvenOddPrecConstDetTwoFlavorRatioConvRatWilsonTypeFermMonomialEnv::registerAll(), Chroma::EvenOddPrecLogDetEvenEvenMonomial4DEnv::registerAll(), Chroma::EvenOddPrecLogDetTwoFlavorWilsonTypeFermMonomialEnv::registerAll(), Chroma::FixedRandomFermMonomial4DEnv::registerAll(), Chroma::GaugeMonomialEnv::registerAll(), Chroma::ReadRatApproxEnv::registerAll(), Chroma::RemezRatApproxEnv::registerAll(), Chroma::SymEvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomialEnv::registerAll(), Chroma::SymEvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomialEnv::registerAll(), Chroma::SymEvenOddPrecConstDetTwoFlavorWilsonMultihasenCancelMonomialEnv::registerAll(), Chroma::SymEvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomialEnv::registerAll(), Chroma::SymEvenOddPrecConstDetTwoFlavorRatioConvConvMultihasenWilsonTypeFermMonomialEnv::registerAll(), Chroma::SymEvenOddPrecLogDetDiagMonomial4DEnv::registerAll(), Chroma::SymEvenOddPrecLogDetTwoFlavorWilsonTypeFermMonomialEnv::registerAll(), Chroma::UnprecOneFlavorWilsonTypeFermRatMonomial5DEnv::registerAll(), Chroma::UnprecOneFlavorWilsonTypeFermRatMonomialEnv::registerAll(), Chroma::UnprecOneFlavorWilsonTypeFermRatioRatConvMonomial5DEnv::registerAll(), Chroma::UnprecOneFlavorWilsonTypeFermRatioRatConvMonomialEnv::registerAll(), Chroma::UnprecOneFlavorWilsonTypeFermRatioRatRatMonomial5DEnv::registerAll(), Chroma::UnprecOneFlavorWilsonTypeFermRatioRatRatMonomialEnv::registerAll(), Chroma::UnprecTwoFlavorWilsonTypeFermMonomial5DEnv::registerAll(), Chroma::UnprecTwoFlavorWilsonTypeFermMonomialEnv::registerAll(), Chroma::UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomial5DEnv::registerAll(), Chroma::UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomialEnv::registerAll(), Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial5DEnv::registerAll(), Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomialEnv::registerAll(), Chroma::LastSolution4DChronoPredictorEnv::registerAll(), Chroma::LastSolution5DChronoPredictorEnv::registerAll(), Chroma::LinearExtrapolation4DChronoPredictorEnv::registerAll(), Chroma::LinearExtrapolation5DChronoPredictorEnv::registerAll(), Chroma::MG4DChronoPredictorEnv::registerAll(), Chroma::MinimalResidualExtrapolation4DChronoPredictorEnv::registerAll(), Chroma::MinimalResidualExtrapolation5DChronoPredictorEnv::registerAll(), Chroma::MREInitCG4DChronoPredictorEnv::registerAll(), Chroma::Null4DChronoPredictorEnv::registerAll(), Chroma::Null5DChronoPredictorEnv::registerAll(), Chroma::QUDA4DChronoPredictorEnv::registerAll(), Chroma::ZeroGuess4DChronoPredictorEnv::registerAll(), Chroma::ZeroGuess5DChronoPredictorEnv::registerAll(), Chroma::MapObjectDiskEnv::registerAll(), Chroma::MapObjectMemoryEnv::registerAll(), Chroma::MapObjectNullEnv::registerAll(), Chroma::CERNGaugeInitEnv::registerAll(), Chroma::CPPACSGaugeInitEnv::registerAll(), Chroma::DisorderedGaugeInitEnv::registerAll(), Chroma::KYUGaugeInitEnv::registerAll(), Chroma::MILCGaugeInitEnv::registerAll(), Chroma::NERSCGaugeInitEnv::registerAll(), Chroma::SFGaugeInitEnv::registerAll(), Chroma::SZINGaugeInitEnv::registerAll(), Chroma::SZINQIOGaugeInitEnv::registerAll(), Chroma::UnitGaugeInitEnv::registerAll(), Chroma::WeakGaugeInitEnv::registerAll(), Chroma::WUPPGaugeInitEnv::registerAll(), Chroma::QudaSolverTypeEnv::registerAll(), Chroma::QudaPrecisionTypeEnv::registerAll(), Chroma::QudaReconsTypeEnv::registerAll(), Chroma::QudaSchwarzMethodEnv::registerAll(), Chroma::CfgTypeEnv::registerAll(), Chroma::CoeffTypeEnv::registerAll(), Chroma::EigenVecTypeEnv::registerAll(), Chroma::FermTypeEnv::registerAll(), Chroma::GaugeActTypeEnv::registerAll(), Chroma::HeatbathTypeEnv::registerAll(), Chroma::OverlapInnerSolverTypeEnv::registerAll(), Chroma::MDIntegratorTypeEnv::registerAll(), Chroma::MesonOpTypeEnv::registerAll(), Chroma::PlusMinusEnv::registerAll(), Chroma::PropDistTypeEnv::registerAll(), Chroma::PropLineTypeEnv::registerAll(), Chroma::PropTypeEnv::registerAll(), Chroma::QDPVolfmtEnv::registerAll(), Chroma::QuarkSpinTypeEnv::registerAll(), Chroma::SimpleBCTypeEnv::registerAll(), Chroma::StochSrcEnv::registerAll(), Chroma::WaveStateTypeEnv::registerAll(), Chroma::InlineDefaultGaugeField::reset(), Chroma::EvenOddPrecLogDetEvenEvenMonomial< P, Q, Phi >::S(), Chroma::FixedRandomFermMonomial4D::S(), Chroma::GaugeMonomial::S(), Chroma::OneFlavorRatExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::OneFlavorRatExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::OneFlavorRatExactUnprecWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::OneFlavorRatExactEOPrecWilsonTypeFermMonomialT< P, Q, Phi, EOFermActT >::S(), Chroma::OneFlavorRatioRatConvExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::OneFlavorRatioRatConvExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::OneFlavorRatioRatConvExactUnprecWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::OneFlavorRatioRatConvExactEvenOddPrecWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::OneFlavorRatioRatRatExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::OneFlavorRatioRatRatExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::OneFlavorRatioRatRatExactUnprecWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::OneFlavorRatioRatRatExactEvenOddPrecWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::SymEvenOddPrecLogDetDiagMonomial< P, Q, Phi >::S(), Chroma::TwoFlavorExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::TwoFlavorExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::TwoFlavorExactUnprecWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::TwoFlavorExactEOPrecWilsonTypeFermMonomialT< P, Q, Phi, EOFermActT, EOLinOpT >::S(), Chroma::TwoFlavorExactEOPrecLogDetWilsonTypeFermMonomialT< P, Q, Phi, EOFermActT, EOLinOpT >::S(), Chroma::PrecConstDetTwoFlavorWilsonMultihasenCancelMonomial< T, P, Q, FAType, LOType >::S(), Chroma::TwoFlavorExactUnprecPolynomialWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::TwoFlavorExactEvenOddPrecPolynomialWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::TwoFlavorExactUnprecPolyPrecWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::TwoFlavorExactEvenOddPrecPolyPrecWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::TwoFlavorExactUnprecRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::TwoFlavorExactUnprecRatioConvConvWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::TwoFlavorExactEOPrecRatioConvConvWilsonTypeFermMonomialT< P, Q, Phi, EOFermActT, EOLinOpT >::S(), Chroma::PrecConstDetTwoFlavorRatioConvConvMultihasenWilsonTypeFermMonomial< T, P, Q, FAType, LOType >::S(), Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::TwoFlavorExactEvenOddPrecRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >::S(), Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::TwoFlavorExactEvenOddPrecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::S(), Chroma::TwoFlavorExactEOPrecLogDetWilsonTypeFermMonomialT< P, Q, Phi, EOFermActT, EOLinOpT >::S_even_even(), Chroma::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial::S_odd_odd(), Chroma::SymEvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >::S_odd_odd(), Chroma::TwoFlavorExactEOPrecWilsonTypeFermMonomialT< P, Q, Phi, EOFermActT, EOLinOpT >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecPolynomialWilsonTypeFermMonomial< P, Q, Phi >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecPolyPrecWilsonTypeFermMonomial< P, Q, Phi >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >::S_odd_odd(), Chroma::TwoFlavorExactEOPrecRatioConvConvWilsonTypeFermMonomialT< P, Q, Phi, EOFermActT, EOLinOpT >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >::S_odd_odd(), Chroma::TwoFlavorExactEvenOddPrecRatioConvRatWilsonTypeFermMonomial< P, Q, Phi >::S_odd_odd(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial5D< P, Q, Phi >::S_subset(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial< P, Q, Phi >::S_subset(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial5D< P, Q, Phi >::S_subset(), Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial< P, Q, Phi >::S_subset(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial5D< P, Q, Phi >::S_subset(), Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial< P, Q, Phi >::S_subset(), Chroma::InlineDefaultGaugeField::set(), SymmFixtureT< TestType >::SetUp(), Chroma::InlineUnsmearedHadronNodeDistillationEnv::SourcePropCache::SourcePropCache(), Chroma::SymEvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomial::SymEvenOddPrecConstDetOneFlavorWilsonTypeFermRatMonomial(), Chroma::SymEvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial::SymEvenOddPrecConstDetTwoFlavorRatioConvConvWilsonTypeFermMonomial(), Chroma::SymEvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial::SymEvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial(), Chroma::SymEvenOddPrecLogDetDiagMonomial4D::SymEvenOddPrecLogDetDiagMonomial4D(), Chroma::SymEvenOddPrecLogDetTwoFlavorWilsonTypeFermMonomial::SymEvenOddPrecLogDetTwoFlavorWilsonTypeFermMonomial(), TEST_F(), Chroma::UnprecOneFlavorWilsonTypeFermRatioRatConvMonomial::UnprecOneFlavorWilsonTypeFermRatioRatConvMonomial(), Chroma::UnprecOneFlavorWilsonTypeFermRatioRatConvMonomial5D::UnprecOneFlavorWilsonTypeFermRatioRatConvMonomial5D(), Chroma::UnprecOneFlavorWilsonTypeFermRatioRatRatMonomial::UnprecOneFlavorWilsonTypeFermRatioRatRatMonomial(), Chroma::UnprecOneFlavorWilsonTypeFermRatioRatRatMonomial5D::UnprecOneFlavorWilsonTypeFermRatioRatRatMonomial5D(), Chroma::UnprecOneFlavorWilsonTypeFermRatMonomial::UnprecOneFlavorWilsonTypeFermRatMonomial(), Chroma::UnprecOneFlavorWilsonTypeFermRatMonomial5D::UnprecOneFlavorWilsonTypeFermRatMonomial5D(), Chroma::UnprecOvExtFermActArray::UnprecOvExtFermActArray(), Chroma::UnprecOvlapContFrac5DFermActArray::UnprecOvlapContFrac5DFermActArray(), Chroma::UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomial::UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomial(), Chroma::UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomial5D::UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomial5D(), Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial(), Chroma::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial5D::UnprecTwoFlavorRatioConvRatWilsonTypeFermMonomial5D(), Chroma::UnprecTwoFlavorWilsonTypeFermMonomial::UnprecTwoFlavorWilsonTypeFermMonomial(), Chroma::UnprecTwoFlavorWilsonTypeFermMonomial5D::UnprecTwoFlavorWilsonTypeFermMonomial5D(), Chroma::write(), Chroma::LinOpSysSolverEigCGArray< T >::~LinOpSysSolverEigCGArray(), Chroma::LinOpSysSolverOptEigBiCG< T >::~LinOpSysSolverOptEigBiCG(), Chroma::MdagMSysSolverOptEigCG< T >::~MdagMSysSolverOptEigCG(), and Chroma::MdagMSysSolverQDPEigCG< T >::~MdagMSysSolverQDPEigCG().

◆ MakeInstance()

template<class T , template< class > class CreationPolicy, template< class > class LifetimePolicy, template< class > class ThreadingModel>
void Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::MakeInstance
staticprivate

Definition at line 450 of file singleton.h.

Member Data Documentation

◆ destroyed_

template<class T , template< class > class C, template< class > class L, template< class > class M>
bool Chroma::SingletonHolder< T, C, L, M >::destroyed_
staticprivate

Definition at line 400 of file singleton.h.

◆ pInstance_

template<class T , template< class > class C, template< class > class L, template< class > class M>
SingletonHolder< T, C, L, M >::PtrInstanceType Chroma::SingletonHolder< T, C, L, M >::pInstance_
staticprivate

Definition at line 399 of file singleton.h.


The documentation for this class was generated from the following file: