CHROMA
Public Member Functions | List of all members
Chroma::AbsInlineMeasurement Class Referenceabstract

#include <abs_inline_measurement.h>

Inheritance diagram for Chroma::AbsInlineMeasurement:
Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas Chroma::InlineBar3ptfn Chroma::InlineBarSpecEnv::InlineMeas Chroma::InlineBaryonMatElemColorVecEnv::InlineMeas Chroma::InlineBuildingBlocks Chroma::InlineCopyMapObjEnv::InlineMeas Chroma::InlineCoulGaugeEnv::InlineMeas Chroma::InlineCreateColorVecsEnv::InlineMeas Chroma::InlineDiquarkEnv::InlineMeas Chroma::InlineDiscoEOPrecEnv::InlineMeas Chroma::InlineDiscoEigCGEnv::InlineMeas Chroma::InlineDiscoEnv::InlineMeas Chroma::InlineDiscoEoEigCGEnv::InlineMeas Chroma::InlineDistillutionNoiseEnv::InlineMeas Chroma::InlineEigBndsMdagM Chroma::InlineEigenBinColVecReadNamedObjEnv::InlineMeas Chroma::InlineEigenBinLimeColVecReadNamedObjEnv::InlineMeas Chroma::InlineEigenLimeColVecReadNamedObjEnv::InlineMeas Chroma::InlineEraseMGProtoQPhiXSpaceEnv::InlineMeas Chroma::InlineEraseMGProtoSpaceEnv::InlineMeas Chroma::InlineEraseMGSpaceEnv::InlineMeas Chroma::InlineEraseNamedObjEnv::InlineMeas Chroma::InlineEraseQUDAMULTIGRIDSpaceEnv::InlineMeas Chroma::InlineFermStateEnv::InlineMeas Chroma::InlineFuzzedWilsonLoop Chroma::InlineGaugeStateEnv::InlineMeas Chroma::InlineGaugeTransfNamedObjEnv::InlineMeas Chroma::InlineGaussianInitNamedObjEnv::InlineMeas Chroma::InlineGenPropMatElemColorVecEnv::InlineMeas Chroma::InlineGenPropMatElemDAColorVecEnv::InlineMeas Chroma::InlineGenPropMatElemPtColorVecEnv::InlineMeas Chroma::InlineGlueDiagMatElemColorVecEnv::InlineMeas Chroma::InlineGlueMatElemColorVecEnv::InlineMeas Chroma::InlineGlueballOpsEnv::InlineMeas Chroma::InlineHadSpec Chroma::InlineHadronContractEnv::InlineMeas Chroma::InlineHeavyHadSpec Chroma::InlineHeavyLightCont Chroma::InlineLaplaceEigsEnv::InlineMeas Chroma::InlineLinkSmearEnv::InlineMeas Chroma::InlineListNamedObj Chroma::InlineMILCWriteStagSource Chroma::InlineMakeSource Chroma::InlineMakeSourceFerm Chroma::InlineMatElemDistillationEnv::InlineMeas Chroma::InlineMesonMatElemColorVecEnv::InlineMeas Chroma::InlineMesonSpec Chroma::InlineMres Chroma::InlineMultiPropagator Chroma::InlineMultipole Chroma::InlineNERSCReadNamedObjEnv::InlineMeas Chroma::InlineNERSCWriteNamedObjEnv::InlineMeas Chroma::InlineNoisyBuildingBlocks Chroma::InlineNpr Chroma::InlineNprVertex Chroma::InlinePlaqDenEnv::InlineMeas Chroma::InlinePlaquetteEnv::InlineMeas Chroma::InlinePolyakovLoopEnv::InlineMeas Chroma::InlineProp3ptEnv::InlineMeas Chroma::InlinePropAndMatElemColorVecEnv::InlineMeas Chroma::InlinePropAndMatElemDistillation2Env::InlineMeas Chroma::InlinePropAndMatElemDistillationEnv::InlineMeas Chroma::InlinePropColorVecEnv::InlineMeas Chroma::InlinePropDistillationEnv::InlineMeas Chroma::InlinePropDistillationStochEnv::InlineMeas Chroma::InlinePropDistillutionEnv::InlineMeas Chroma::InlinePropMatElemColorVecEnv::InlineMeas Chroma::InlinePropMatElemLowMemoryColorVecEnv::InlineMeas Chroma::InlinePropMatElemPtColorVecEnv::InlineMeas Chroma::InlinePropagator Chroma::InlinePropagatorFerm Chroma::InlinePsiBarPsiEnv::InlineMeas Chroma::InlineQActDenEnv::InlineMeas Chroma::InlineQIOReadNamedObjEnv::InlineMeas Chroma::InlineQIOWriteEraseNamedObjEnv::InlineMeas Chroma::InlineQIOWriteNamedObjEnv::InlineMeas Chroma::InlineQQQDiquarkEnv::InlineMeas Chroma::InlineQQQEnv::InlineMeas Chroma::InlineQQQNucNuc Chroma::InlineQQbar Chroma::InlineQTopEnv::InlineMeas Chroma::InlineQpropAddEnv::InlineMeas Chroma::InlineQpropDiffEnv::InlineMeas Chroma::InlineQpropMatMul Chroma::InlineQpropQIO Chroma::InlineRandomTransfGaugeEnv::InlineMeas Chroma::InlineReadMapObjDiskEnv::InlineMeas Chroma::InlineRitzEnv::InlineMeas Chroma::InlineRotateSpinEnv::InlineMeas Chroma::InlineSFpcacEnv::InlineMeas Chroma::InlineSZINReadNamedObjEnv::InlineMeas Chroma::InlineSZINWriteNamedObjEnv::InlineMeas Chroma::InlineSeqPropTestEnv::InlineMeas Chroma::InlineSeqSourceEnv::InlineMeas Chroma::InlineSetRNGEnv::InlineMeas Chroma::InlineSinkSmearEnv::InlineMeas Chroma::InlineSpectrum Chroma::InlineSpectrumQll Chroma::InlineStagToWils Chroma::InlineStaggeredFermStateEnv::InlineMeas Chroma::InlineStaggeredMakeSourceEnv::InlineMeas Chroma::InlineStaggeredPropagatorEnv::InlineMeas Chroma::InlineStaggeredSinkSmearEnv::InlineMeas Chroma::InlineStaggeredSpectrum Chroma::InlineStaticLightSpec Chroma::InlineStaticPropColorVecEnv::InlineMeas Chroma::InlineStochBaryon Chroma::InlineStochGroupBaryonEnv::InlineMeas Chroma::InlineStochGroupMesonEnv::InlineMeas Chroma::InlineStochHadronEnv::InlineMeas Chroma::InlineStochMeson Chroma::InlineUSQCDReadDDPairsProp Chroma::InlineUSQCDWriteDDPairsProp Chroma::InlineUnsmearedHadronNodeDistillationEnv::InlineMeas Chroma::InlineWilsonFlowEnv::InlineMeas Chroma::InlineWilsonLoop Chroma::InlineWriteTimeSliceMapObjDiskEnv::InlineMeas Chroma::InlineXMLWriteNamedObj

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...
 

Detailed Description

Definition at line 15 of file abs_inline_measurement.h.

Constructor & Destructor Documentation

◆ ~AbsInlineMeasurement()

virtual Chroma::AbsInlineMeasurement::~AbsInlineMeasurement ( void  )
inlinevirtual

Virtual Destructor.

Definition at line 19 of file abs_inline_measurement.h.

Member Function Documentation

◆ getFrequency()

virtual unsigned long Chroma::AbsInlineMeasurement::getFrequency ( void  ) const
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().

◆ operator()()

virtual void Chroma::AbsInlineMeasurement::operator() ( unsigned long  update_no,
XMLWriter &  xml_out 
)
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.


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