CHROMA
|
#include <abs_inline_measurement.h>
Public Member Functions | |
virtual | ~AbsInlineMeasurement (void) |
Virtual Destructor. More... | |
virtual unsigned long | getFrequency (void) const =0 |
Tell me how often I should measure this beastie. More... | |
virtual void | operator() (unsigned long update_no, XMLWriter &xml_out)=0 |
Do the measurement. More... | |
Definition at line 15 of file abs_inline_measurement.h.
|
inlinevirtual |
Virtual Destructor.
Definition at line 19 of file abs_inline_measurement.h.
|
pure virtual |
Tell me how often I should measure this beastie.
Implemented in Chroma::InlineLinkSmearEnv::InlineMeas, Chroma::InlineSFpcacEnv::InlineMeas, Chroma::InlinePsiBarPsiEnv::InlineMeas, Chroma::InlineXMLWriteNamedObj, Chroma::InlineWriteTimeSliceMapObjDiskEnv::InlineMeas, Chroma::InlineUSQCDWriteDDPairsProp, Chroma::InlineUSQCDReadDDPairsProp, Chroma::InlineSZINWriteNamedObjEnv::InlineMeas, Chroma::InlineSZINReadNamedObjEnv::InlineMeas, Chroma::InlineSetRNGEnv::InlineMeas, Chroma::InlineReadMapObjDiskEnv::InlineMeas, Chroma::InlineQIOWriteNamedObjEnv::InlineMeas, Chroma::InlineQIOWriteEraseNamedObjEnv::InlineMeas, Chroma::InlineQIOReadNamedObjEnv::InlineMeas, Chroma::InlineNERSCWriteNamedObjEnv::InlineMeas, Chroma::InlineNERSCReadNamedObjEnv::InlineMeas, Chroma::InlineMILCWriteStagSource, Chroma::InlineListNamedObj, Chroma::InlineGaussianInitNamedObjEnv::InlineMeas, Chroma::InlineEraseQUDAMULTIGRIDSpaceEnv::InlineMeas, Chroma::InlineEraseNamedObjEnv::InlineMeas, Chroma::InlineEraseMGSpaceEnv::InlineMeas, Chroma::InlineEraseMGProtoSpaceEnv::InlineMeas, Chroma::InlineEraseMGProtoQPhiXSpaceEnv::InlineMeas, Chroma::InlineEigenLimeColVecReadNamedObjEnv::InlineMeas, Chroma::InlineEigenBinLimeColVecReadNamedObjEnv::InlineMeas, Chroma::InlineEigenBinColVecReadNamedObjEnv::InlineMeas, Chroma::InlineCopyMapObjEnv::InlineMeas, Chroma::InlineStaggeredSpectrum, Chroma::InlineStaggeredSinkSmearEnv::InlineMeas, Chroma::InlineStaggeredPropagatorEnv::InlineMeas, Chroma::InlineStaggeredMakeSourceEnv::InlineMeas, Chroma::InlineStaggeredFermStateEnv::InlineMeas, Chroma::InlineUnsmearedHadronNodeDistillationEnv::InlineMeas, Chroma::InlineStochMeson, Chroma::InlineStochHadronEnv::InlineMeas, Chroma::InlineStochGroupMesonEnv::InlineMeas, Chroma::InlineStochGroupBaryonEnv::InlineMeas, Chroma::InlineStochBaryon, Chroma::InlineStaticPropColorVecEnv::InlineMeas, Chroma::InlineStaticLightSpec, Chroma::InlineStagToWils, Chroma::InlineSpectrumQll, Chroma::InlineSpectrum, Chroma::InlineSinkSmearEnv::InlineMeas, Chroma::InlineSeqSourceEnv::InlineMeas, Chroma::InlineSeqPropTestEnv::InlineMeas, Chroma::InlineRotateSpinEnv::InlineMeas, Chroma::InlineQQQNucNuc, Chroma::InlineQQQEnv::InlineMeas, Chroma::InlineQQQDiquarkEnv::InlineMeas, Chroma::InlineQQbar, Chroma::InlineQpropQIO, Chroma::InlineQpropDiffEnv::InlineMeas, Chroma::InlineQpropAddEnv::InlineMeas, Chroma::InlineQpropMatMul, Chroma::InlinePropagator, Chroma::InlinePropagatorFerm, Chroma::InlinePropMatElemPtColorVecEnv::InlineMeas, Chroma::InlinePropMatElemLowMemoryColorVecEnv::InlineMeas, Chroma::InlinePropMatElemColorVecEnv::InlineMeas, Chroma::InlinePropDistillutionEnv::InlineMeas, Chroma::InlinePropDistillationEnv::InlineMeas, Chroma::InlinePropDistillationStochEnv::InlineMeas, Chroma::InlinePropColorVecEnv::InlineMeas, Chroma::InlinePropAndMatElemDistillationEnv::InlineMeas, Chroma::InlinePropAndMatElemDistillation2Env::InlineMeas, Chroma::InlinePropAndMatElemColorVecEnv::InlineMeas, Chroma::InlineProp3ptEnv::InlineMeas, Chroma::InlineNpr, Chroma::InlineNprVertex, Chroma::InlineNoisyBuildingBlocks, Chroma::InlineMultipole, Chroma::InlineMultiPropagator, Chroma::InlineMres, Chroma::InlineMesonSpec, Chroma::InlineMesonMatElemColorVecEnv::InlineMeas, Chroma::InlineMatElemDistillationEnv::InlineMeas, Chroma::InlineMakeSource, Chroma::InlineMakeSourceFerm, Chroma::InlineLaplaceEigsEnv::InlineMeas, Chroma::InlineHeavyHadSpec, Chroma::InlineHeavyLightCont, Chroma::InlineHadSpec, Chroma::InlineHadronContractEnv::InlineMeas, Chroma::InlineGenPropMatElemPtColorVecEnv::InlineMeas, Chroma::InlineGenPropMatElemDAColorVecEnv::InlineMeas, Chroma::InlineGenPropMatElemColorVecEnv::InlineMeas, Chroma::InlineGaugeTransfNamedObjEnv::InlineMeas, Chroma::InlineDistillutionNoiseEnv::InlineMeas, Chroma::InlineDiscoEnv::InlineMeas, Chroma::InlineDiscoEOPrecEnv::InlineMeas, Chroma::InlineDiscoEoEigCGEnv::InlineMeas, Chroma::InlineDiscoEigCGEnv::InlineMeas, Chroma::InlineDiquarkEnv::InlineMeas, Chroma::InlineCreateColorVecsEnv::InlineMeas, Chroma::InlineBuildingBlocks, Chroma::InlineBaryonMatElemColorVecEnv::InlineMeas, Chroma::InlineBarSpecEnv::InlineMeas, Chroma::InlineBar3ptfn, Chroma::InlineFermStateEnv::InlineMeas, Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas, Chroma::InlineWilsonFlowEnv::InlineMeas, Chroma::InlineWilsonLoop, Chroma::InlineRandomTransfGaugeEnv::InlineMeas, Chroma::InlineQTopEnv::InlineMeas, Chroma::InlineQActDenEnv::InlineMeas, Chroma::InlinePolyakovLoopEnv::InlineMeas, Chroma::InlinePlaquetteEnv::InlineMeas, Chroma::InlinePlaqDenEnv::InlineMeas, Chroma::InlineGlueballOpsEnv::InlineMeas, Chroma::InlineGlueMatElemColorVecEnv::InlineMeas, Chroma::InlineGlueDiagMatElemColorVecEnv::InlineMeas, Chroma::InlineFuzzedWilsonLoop, Chroma::InlineGaugeStateEnv::InlineMeas, Chroma::InlineCoulGaugeEnv::InlineMeas, Chroma::InlineRitzEnv::InlineMeas, and Chroma::InlineEigBndsMdagM.
Referenced by Chroma::doHMC(), Chroma::doMeas(), and main().
|
pure virtual |
Do the measurement.
Implemented in Chroma::InlinePsiBarPsiEnv::InlineMeas, Chroma::InlineStaggeredFermStateEnv::InlineMeas, Chroma::InlineFermStateEnv::InlineMeas, Chroma::InlineQTopEnv::InlineMeas, Chroma::InlineQActDenEnv::InlineMeas, Chroma::InlinePolyakovLoopEnv::InlineMeas, Chroma::InlinePlaquetteEnv::InlineMeas, Chroma::InlinePlaqDenEnv::InlineMeas, Chroma::InlineGaugeStateEnv::InlineMeas, Chroma::InlineEigBndsMdagM, Chroma::InlineLinkSmearEnv::InlineMeas, Chroma::InlineSFpcacEnv::InlineMeas, Chroma::InlineXMLWriteNamedObj, Chroma::InlineWriteTimeSliceMapObjDiskEnv::InlineMeas, Chroma::InlineUSQCDWriteDDPairsProp, Chroma::InlineUSQCDReadDDPairsProp, Chroma::InlineSZINWriteNamedObjEnv::InlineMeas, Chroma::InlineSZINReadNamedObjEnv::InlineMeas, Chroma::InlineSetRNGEnv::InlineMeas, Chroma::InlineReadMapObjDiskEnv::InlineMeas, Chroma::InlineQIOWriteNamedObjEnv::InlineMeas, Chroma::InlineQIOWriteEraseNamedObjEnv::InlineMeas, Chroma::InlineQIOReadNamedObjEnv::InlineMeas, Chroma::InlineNERSCWriteNamedObjEnv::InlineMeas, Chroma::InlineNERSCReadNamedObjEnv::InlineMeas, Chroma::InlineMILCWriteStagSource, Chroma::InlineListNamedObj, Chroma::InlineGaussianInitNamedObjEnv::InlineMeas, Chroma::InlineEraseQUDAMULTIGRIDSpaceEnv::InlineMeas, Chroma::InlineEraseNamedObjEnv::InlineMeas, Chroma::InlineEraseMGSpaceEnv::InlineMeas, Chroma::InlineEraseMGProtoSpaceEnv::InlineMeas, Chroma::InlineEraseMGProtoQPhiXSpaceEnv::InlineMeas, Chroma::InlineEigenLimeColVecReadNamedObjEnv::InlineMeas, Chroma::InlineEigenBinLimeColVecReadNamedObjEnv::InlineMeas, Chroma::InlineEigenBinColVecReadNamedObjEnv::InlineMeas, Chroma::InlineCopyMapObjEnv::InlineMeas, Chroma::InlineStaggeredSpectrum, Chroma::InlineStaggeredSinkSmearEnv::InlineMeas, Chroma::InlineStaggeredPropagatorEnv::InlineMeas, Chroma::InlineStaggeredMakeSourceEnv::InlineMeas, Chroma::InlineUnsmearedHadronNodeDistillationEnv::InlineMeas, Chroma::InlineStochMeson, Chroma::InlineStochHadronEnv::InlineMeas, Chroma::InlineStochGroupMesonEnv::InlineMeas, Chroma::InlineStochGroupBaryonEnv::InlineMeas, Chroma::InlineStochBaryon, Chroma::InlineStaticPropColorVecEnv::InlineMeas, Chroma::InlineStaticLightSpec, Chroma::InlineStagToWils, Chroma::InlineSpectrumQll, Chroma::InlineSpectrum, Chroma::InlineSinkSmearEnv::InlineMeas, Chroma::InlineSeqSourceEnv::InlineMeas, Chroma::InlineSeqPropTestEnv::InlineMeas, Chroma::InlineRotateSpinEnv::InlineMeas, Chroma::InlineQQQNucNuc, Chroma::InlineQQQEnv::InlineMeas, Chroma::InlineQQQDiquarkEnv::InlineMeas, Chroma::InlineQQbar, Chroma::InlineQpropQIO, Chroma::InlineQpropDiffEnv::InlineMeas, Chroma::InlineQpropAddEnv::InlineMeas, Chroma::InlineQpropMatMul, Chroma::InlinePropagator, Chroma::InlinePropagatorFerm, Chroma::InlinePropMatElemPtColorVecEnv::InlineMeas, Chroma::InlinePropMatElemLowMemoryColorVecEnv::InlineMeas, Chroma::InlinePropMatElemColorVecEnv::InlineMeas, Chroma::InlinePropDistillutionEnv::InlineMeas, Chroma::InlinePropDistillationEnv::InlineMeas, Chroma::InlinePropDistillationStochEnv::InlineMeas, Chroma::InlinePropColorVecEnv::InlineMeas, Chroma::InlinePropAndMatElemDistillationEnv::InlineMeas, Chroma::InlinePropAndMatElemDistillation2Env::InlineMeas, Chroma::InlinePropAndMatElemColorVecEnv::InlineMeas, Chroma::InlineProp3ptEnv::InlineMeas, Chroma::InlineNpr, Chroma::InlineNprVertex, Chroma::InlineNoisyBuildingBlocks, Chroma::InlineMultipole, Chroma::InlineMultiPropagator, Chroma::InlineMres, Chroma::InlineMesonSpec, Chroma::InlineMesonMatElemColorVecEnv::InlineMeas, Chroma::InlineMatElemDistillationEnv::InlineMeas, Chroma::InlineMakeSource, Chroma::InlineMakeSourceFerm, Chroma::InlineLaplaceEigsEnv::InlineMeas, Chroma::InlineHeavyHadSpec, Chroma::InlineHeavyLightCont, Chroma::InlineHadSpec, Chroma::InlineHadronContractEnv::InlineMeas, Chroma::InlineGenPropMatElemPtColorVecEnv::InlineMeas, Chroma::InlineGenPropMatElemDAColorVecEnv::InlineMeas, Chroma::InlineGenPropMatElemColorVecEnv::InlineMeas, Chroma::InlineGaugeTransfNamedObjEnv::InlineMeas, Chroma::InlineDistillutionNoiseEnv::InlineMeas, Chroma::InlineDiscoEnv::InlineMeas, Chroma::InlineDiscoEOPrecEnv::InlineMeas, Chroma::InlineDiscoEoEigCGEnv::InlineMeas, Chroma::InlineDiscoEigCGEnv::InlineMeas, Chroma::InlineDiquarkEnv::InlineMeas, Chroma::InlineCreateColorVecsEnv::InlineMeas, Chroma::InlineBuildingBlocks, Chroma::InlineBaryonMatElemColorVecEnv::InlineMeas, Chroma::InlineBarSpecEnv::InlineMeas, Chroma::InlineBar3ptfn, Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas, Chroma::InlineWilsonFlowEnv::InlineMeas, Chroma::InlineWilsonLoop, Chroma::InlineRandomTransfGaugeEnv::InlineMeas, Chroma::InlineGlueballOpsEnv::InlineMeas, Chroma::InlineGlueMatElemColorVecEnv::InlineMeas, Chroma::InlineGlueDiagMatElemColorVecEnv::InlineMeas, Chroma::InlineFuzzedWilsonLoop, Chroma::InlineCoulGaugeEnv::InlineMeas, and Chroma::InlineRitzEnv::InlineMeas.