Chroma::AbsInlineMeasurement Class Reference
[Inline measurements]

#include <abs_inline_measurement.h>

Inheritance diagram for Chroma::AbsInlineMeasurement:

Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas Chroma::InlineBar3ptfn Chroma::InlineBaryonBlockMatElemEnv::InlineMeas Chroma::InlineBaryonMatElemColorVecEnv::InlineMeas Chroma::InlineBlockColorVecsEnv::InlineMeas Chroma::InlineBlockGenPropMatElemEnv::InlineMeas Chroma::InlineBlockOrthogColorVecsEnv::InlineMeas Chroma::InlineBlockPropEnv::InlineMeas Chroma::InlineBlockPropMatElemEnv::InlineMeas Chroma::InlineBuildingBlocks Chroma::InlineCoulGaugeEnv::InlineMeas Chroma::InlineCreateColorVecsEnv::InlineMeas Chroma::InlineDiquarkEnv::InlineMeas Chroma::InlineDiscoEigCGEnv::InlineMeas Chroma::InlineDiscoEnv::InlineMeas Chroma::InlineDiscoEoEigCGEnv::InlineMeas Chroma::InlineDiscoEOPrecEnv::InlineMeas Chroma::InlineEigBndsMdagM Chroma::InlineEigenBinColVecReadNamedObjEnv::InlineMeas Chroma::InlineEigenBinLimeColVecReadNamedObjEnv::InlineMeas Chroma::InlineEigenLimeColVecReadNamedObjEnv::InlineMeas Chroma::InlineEraseNamedObj Chroma::InlineFermStateEnv::InlineMeas Chroma::InlineFuzzedWilsonLoop Chroma::InlineGaugeStateEnv::InlineMeas Chroma::InlineGaugeTransfNamedObjEnv::InlineMeas Chroma::InlineGaussianInitNamedObj Chroma::InlineGenPropMatElemColorVecEnv::InlineMeas Chroma::InlineGridPropEnv::InlineMeas Chroma::InlineGridPropMatElemEnv::InlineMeas Chroma::InlineHadronContractEnv::InlineMeas Chroma::InlineHadSpec Chroma::InlineHeavyHadSpec Chroma::InlineHeavyLightCont Chroma::InlineLaplaceEigsEnv::InlineMeas Chroma::InlineLinkSmearEnv::InlineMeas Chroma::InlineListNamedObj Chroma::InlineMakeSource Chroma::InlineMakeSourceFerm Chroma::InlineMesonBlockMatElemEnv::InlineMeas Chroma::InlineMesonGridMatElemEnv::InlineMeas Chroma::InlineMesonMatElemColorVecEnv::InlineMeas Chroma::InlineMesonSpec Chroma::InlineMres Chroma::InlineMultipole Chroma::InlineMultiPropagator Chroma::InlineNERSCReadNamedObj Chroma::InlineNERSCWriteNamedObj Chroma::InlineNoisyBuildingBlocks Chroma::InlineNpr Chroma::InlineNprVertex Chroma::InlinePlaquetteEnv::InlineMeas Chroma::InlinePolyakovLoop Chroma::InlineProp3ptEnv::InlineMeas Chroma::InlinePropagator Chroma::InlinePropagatorFerm Chroma::InlinePropColorVecEnv::InlineMeas Chroma::InlinePropMatElemColorVecEnv::InlineMeas Chroma::InlinePsiBarPsiEnv::InlineMeas Chroma::InlineQActDenEnv::InlineMeas Chroma::InlineQIOReadNamedObj Chroma::InlineQIOWriteEraseNamedObj Chroma::InlineQIOWriteNamedObj Chroma::InlineQpropAddEnv::InlineMeas Chroma::InlineQpropQIO Chroma::InlineQQbar Chroma::InlineQQQDiquarkEnv::InlineMeas Chroma::InlineQQQEnv::InlineMeas Chroma::InlineQQQNucNuc Chroma::InlineQTopEnv::InlineMeas Chroma::InlineRandomTransfGaugeEnv::InlineMeas Chroma::InlineRitzEnv::InlineMeas Chroma::InlineRotateSpinEnv::InlineMeas Chroma::InlineSeqPropTestEnv::InlineMeas Chroma::InlineSeqSourceEnv::InlineMeas Chroma::InlineSetRNGEnv::InlineMeas Chroma::InlineSFpcacEnv::InlineMeas Chroma::InlineSinkSmearEnv::InlineMeas Chroma::InlineSpectrum Chroma::InlineSpectrumQll Chroma::InlineStaggeredFermStateEnv::InlineMeas Chroma::InlineStaggeredMakeSourceEnv::InlineMeas Chroma::InlineStaggeredPropagatorEnv::InlineMeas Chroma::InlineStaggeredSinkSmearEnv::InlineMeas Chroma::InlineStaggeredSpectrum Chroma::InlineStagToWils Chroma::InlineStaticLightSpec Chroma::InlineStaticPropColorVecEnv::InlineMeas Chroma::InlineStochBaryon Chroma::InlineStochGroupBaryonEnv::InlineMeas Chroma::InlineStochGroupMesonEnv::InlineMeas Chroma::InlineStochHadronEnv::InlineMeas Chroma::InlineStochMeson Chroma::InlineSZINReadNamedObj Chroma::InlineSZINWriteNamedObj Chroma::InlineUnitPropColorVecEnv::InlineMeas Chroma::InlineUSQCDReadDDPairsProp Chroma::InlineUSQCDWriteDDPairsProp Chroma::InlineWilsonLoop Chroma::InlineXMLWriteNamedObj List of all members.

Public Member Functions

virtual ~AbsInlineMeasurement (void)
 Virtual Destructor.
virtual unsigned long getFrequency (void) const =0
 Tell me how often I should measure this beastie.
virtual void operator() (unsigned long update_no, XMLWriter &xml_out)=0
 Do the measurement.

Detailed Description

Definition at line 16 of file abs_inline_measurement.h.


Constructor & Destructor Documentation

virtual Chroma::AbsInlineMeasurement::~AbsInlineMeasurement ( void   )  [inline, virtual]

Virtual Destructor.

Definition at line 20 of file abs_inline_measurement.h.


Member Function Documentation

virtual unsigned long Chroma::AbsInlineMeasurement::getFrequency ( void   )  const [pure virtual]

Tell me how often I should measure this beastie.

Implemented in Chroma::InlineEigBndsMdagM, Chroma::InlineRitzEnv::InlineMeas, Chroma::InlineCoulGaugeEnv::InlineMeas, Chroma::InlineGaugeStateEnv::InlineMeas, Chroma::InlineFuzzedWilsonLoop, Chroma::InlinePlaquetteEnv::InlineMeas, Chroma::InlinePolyakovLoop, Chroma::InlineQActDenEnv::InlineMeas, Chroma::InlineQTopEnv::InlineMeas, Chroma::InlineRandomTransfGaugeEnv::InlineMeas, Chroma::InlineWilsonLoop, Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas, Chroma::InlineFermStateEnv::InlineMeas, Chroma::InlineBar3ptfn, Chroma::InlineBaryonBlockMatElemEnv::InlineMeas, Chroma::InlineBaryonMatElemColorVecEnv::InlineMeas, Chroma::InlineBlockColorVecsEnv::InlineMeas, Chroma::InlineBlockGenPropMatElemEnv::InlineMeas, Chroma::InlineBlockOrthogColorVecsEnv::InlineMeas, Chroma::InlineBlockPropMatElemEnv::InlineMeas, Chroma::InlineBlockPropEnv::InlineMeas, Chroma::InlineBuildingBlocks, Chroma::InlineCreateColorVecsEnv::InlineMeas, Chroma::InlineDiquarkEnv::InlineMeas, Chroma::InlineDiscoEigCGEnv::InlineMeas, Chroma::InlineDiscoEoEigCGEnv::InlineMeas, Chroma::InlineDiscoEOPrecEnv::InlineMeas, Chroma::InlineDiscoEnv::InlineMeas, Chroma::InlineGaugeTransfNamedObjEnv::InlineMeas, Chroma::InlineGenPropMatElemColorVecEnv::InlineMeas, Chroma::InlineGridPropMatElemEnv::InlineMeas, Chroma::InlineGridPropEnv::InlineMeas, Chroma::InlineHadronContractEnv::InlineMeas, Chroma::InlineHadSpec, Chroma::InlineHeavyLightCont, Chroma::InlineHeavyHadSpec, Chroma::InlineLaplaceEigsEnv::InlineMeas, Chroma::InlineMakeSourceFerm, Chroma::InlineMakeSource, Chroma::InlineMesonBlockMatElemEnv::InlineMeas, Chroma::InlineMesonGridMatElemEnv::InlineMeas, Chroma::InlineMesonMatElemColorVecEnv::InlineMeas, Chroma::InlineMesonSpec, Chroma::InlineMres, Chroma::InlineMultiPropagator, Chroma::InlineMultipole, Chroma::InlineNoisyBuildingBlocks, Chroma::InlineNprVertex, Chroma::InlineNpr, Chroma::InlineProp3ptEnv::InlineMeas, Chroma::InlinePropColorVecEnv::InlineMeas, Chroma::InlinePropMatElemColorVecEnv::InlineMeas, Chroma::InlinePropagatorFerm, Chroma::InlinePropagator, Chroma::InlineQpropAddEnv::InlineMeas, Chroma::InlineQpropQIO, Chroma::InlineQQbar, Chroma::InlineQQQDiquarkEnv::InlineMeas, Chroma::InlineQQQEnv::InlineMeas, Chroma::InlineQQQNucNuc, Chroma::InlineRotateSpinEnv::InlineMeas, Chroma::InlineSeqPropTestEnv::InlineMeas, Chroma::InlineSeqSourceEnv::InlineMeas, Chroma::InlineSinkSmearEnv::InlineMeas, Chroma::InlineSpectrum, Chroma::InlineSpectrumQll, Chroma::InlineStagToWils, Chroma::InlineStaticLightSpec, Chroma::InlineStaticPropColorVecEnv::InlineMeas, Chroma::InlineStochBaryon, Chroma::InlineStochGroupBaryonEnv::InlineMeas, Chroma::InlineStochGroupMesonEnv::InlineMeas, Chroma::InlineStochHadronEnv::InlineMeas, Chroma::InlineStochMeson, Chroma::InlineUnitPropColorVecEnv::InlineMeas, Chroma::InlineStaggeredFermStateEnv::InlineMeas, Chroma::InlineStaggeredMakeSourceEnv::InlineMeas, Chroma::InlineStaggeredPropagatorEnv::InlineMeas, Chroma::InlineStaggeredSinkSmearEnv::InlineMeas, Chroma::InlineStaggeredSpectrum, Chroma::InlineEigenBinColVecReadNamedObjEnv::InlineMeas, Chroma::InlineEigenBinLimeColVecReadNamedObjEnv::InlineMeas, Chroma::InlineEigenLimeColVecReadNamedObjEnv::InlineMeas, Chroma::InlineEraseNamedObj, Chroma::InlineGaussianInitNamedObj, Chroma::InlineListNamedObj, Chroma::InlineNERSCReadNamedObj, Chroma::InlineNERSCWriteNamedObj, Chroma::InlineQIOReadNamedObj, Chroma::InlineQIOWriteEraseNamedObj, Chroma::InlineQIOWriteNamedObj, Chroma::InlineSetRNGEnv::InlineMeas, Chroma::InlineSZINReadNamedObj, Chroma::InlineSZINWriteNamedObj, Chroma::InlineUSQCDReadDDPairsProp, Chroma::InlineUSQCDWriteDDPairsProp, Chroma::InlineXMLWriteNamedObj, Chroma::InlinePsiBarPsiEnv::InlineMeas, Chroma::InlineSFpcacEnv::InlineMeas, and Chroma::InlineLinkSmearEnv::InlineMeas.

Referenced by Chroma::doHMC().

virtual void Chroma::AbsInlineMeasurement::operator() ( unsigned long  update_no,
XMLWriter &  xml_out 
) [pure virtual]

Do the measurement.

Implemented in Chroma::InlineEigBndsMdagM, Chroma::InlineRitzEnv::InlineMeas, Chroma::InlineCoulGaugeEnv::InlineMeas, Chroma::InlineGaugeStateEnv::InlineMeas, Chroma::InlineFuzzedWilsonLoop, Chroma::InlinePlaquetteEnv::InlineMeas, Chroma::InlinePolyakovLoop, Chroma::InlineQActDenEnv::InlineMeas, Chroma::InlineQTopEnv::InlineMeas, Chroma::InlineRandomTransfGaugeEnv::InlineMeas, Chroma::InlineWilsonLoop, Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas, Chroma::InlineFermStateEnv::InlineMeas, Chroma::InlineBar3ptfn, Chroma::InlineBaryonBlockMatElemEnv::InlineMeas, Chroma::InlineBaryonMatElemColorVecEnv::InlineMeas, Chroma::InlineBlockColorVecsEnv::InlineMeas, Chroma::InlineBlockGenPropMatElemEnv::InlineMeas, Chroma::InlineBlockOrthogColorVecsEnv::InlineMeas, Chroma::InlineBlockPropMatElemEnv::InlineMeas, Chroma::InlineBlockPropEnv::InlineMeas, Chroma::InlineBuildingBlocks, Chroma::InlineCreateColorVecsEnv::InlineMeas, Chroma::InlineDiquarkEnv::InlineMeas, Chroma::InlineDiscoEigCGEnv::InlineMeas, Chroma::InlineDiscoEoEigCGEnv::InlineMeas, Chroma::InlineDiscoEOPrecEnv::InlineMeas, Chroma::InlineDiscoEnv::InlineMeas, Chroma::InlineGaugeTransfNamedObjEnv::InlineMeas, Chroma::InlineGenPropMatElemColorVecEnv::InlineMeas, Chroma::InlineGridPropMatElemEnv::InlineMeas, Chroma::InlineGridPropEnv::InlineMeas, Chroma::InlineHadronContractEnv::InlineMeas, Chroma::InlineHadSpec, Chroma::InlineHeavyLightCont, Chroma::InlineHeavyHadSpec, Chroma::InlineLaplaceEigsEnv::InlineMeas, Chroma::InlineMakeSourceFerm, Chroma::InlineMakeSource, Chroma::InlineMesonBlockMatElemEnv::InlineMeas, Chroma::InlineMesonGridMatElemEnv::InlineMeas, Chroma::InlineMesonMatElemColorVecEnv::InlineMeas, Chroma::InlineMesonSpec, Chroma::InlineMres, Chroma::InlineMultiPropagator, Chroma::InlineMultipole, Chroma::InlineNoisyBuildingBlocks, Chroma::InlineNprVertex, Chroma::InlineNpr, Chroma::InlineProp3ptEnv::InlineMeas, Chroma::InlinePropColorVecEnv::InlineMeas, Chroma::InlinePropMatElemColorVecEnv::InlineMeas, Chroma::InlinePropagatorFerm, Chroma::InlinePropagator, Chroma::InlineQpropAddEnv::InlineMeas, Chroma::InlineQpropQIO, Chroma::InlineQQbar, Chroma::InlineQQQDiquarkEnv::InlineMeas, Chroma::InlineQQQEnv::InlineMeas, Chroma::InlineQQQNucNuc, Chroma::InlineRotateSpinEnv::InlineMeas, Chroma::InlineSeqPropTestEnv::InlineMeas, Chroma::InlineSeqSourceEnv::InlineMeas, Chroma::InlineSinkSmearEnv::InlineMeas, Chroma::InlineSpectrum, Chroma::InlineSpectrumQll, Chroma::InlineStagToWils, Chroma::InlineStaticLightSpec, Chroma::InlineStaticPropColorVecEnv::InlineMeas, Chroma::InlineStochBaryon, Chroma::InlineStochGroupBaryonEnv::InlineMeas, Chroma::InlineStochGroupMesonEnv::InlineMeas, Chroma::InlineStochHadronEnv::InlineMeas, Chroma::InlineStochMeson, Chroma::InlineUnitPropColorVecEnv::InlineMeas, Chroma::InlineStaggeredFermStateEnv::InlineMeas, Chroma::InlineStaggeredMakeSourceEnv::InlineMeas, Chroma::InlineStaggeredPropagatorEnv::InlineMeas, Chroma::InlineStaggeredSinkSmearEnv::InlineMeas, Chroma::InlineStaggeredSpectrum, Chroma::InlineEigenBinColVecReadNamedObjEnv::InlineMeas, Chroma::InlineEigenBinLimeColVecReadNamedObjEnv::InlineMeas, Chroma::InlineEigenLimeColVecReadNamedObjEnv::InlineMeas, Chroma::InlineEraseNamedObj, Chroma::InlineGaussianInitNamedObj, Chroma::InlineListNamedObj, Chroma::InlineNERSCReadNamedObj, Chroma::InlineNERSCWriteNamedObj, Chroma::InlineQIOReadNamedObj, Chroma::InlineQIOWriteEraseNamedObj, Chroma::InlineQIOWriteNamedObj, Chroma::InlineSetRNGEnv::InlineMeas, Chroma::InlineSZINReadNamedObj, Chroma::InlineSZINWriteNamedObj, Chroma::InlineUSQCDReadDDPairsProp, Chroma::InlineUSQCDWriteDDPairsProp, Chroma::InlineXMLWriteNamedObj, Chroma::InlinePsiBarPsiEnv::InlineMeas, Chroma::InlineSFpcacEnv::InlineMeas, and Chroma::InlineLinkSmearEnv::InlineMeas.


The documentation for this class was generated from the following file:
Generated on Sat Nov 21 04:40:14 2009 for CHROMA by  doxygen 1.4.7