Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cps::Verbose Class Reference

Class to control printing of informational messages. More...

#include <verbose.h>

List of all members.

Public Member Functions

 Verbose ()
virtual ~Verbose ()
int Level ()
 Gets the value of the verbosity level.
void Level (int)
 Sets the value of the verbosity level.
void Level (VerboseLevelType)
 Sets the value of the verbosity level.
void Func (const char *, const char *)
 For printing a message upon function entry.
void FuncEnd (const char *, const char *)
 For printing a message upon function exit.
void Pmalloc (const char *, const char *, const char *, const void *, int size)
 For printing a message upon memory allocation.
void Pfree (const char *, const char *, const char *, const void *)
 For printing a message when freeing allocated memory.
void Pclear (const char *, const char *)
 For printing a message after calling pclear().
void Smalloc (const char *, const char *, const char *, const void *, int size)
 For printing a message upon memory allocation.
void Sfree (const char *, const char *, const char *, const void *)
 For printing a message when freeing allocated memory.
void Sclear (const char *, const char *)
 For printing a message after calling pclear().
void Flow (const char *, const char *, const char *,...)
 For printing a message during function execution.
void Input (const char *, const char *, const char *,...)
 For printing function arguments.
void Result (const char *, const char *, const char *,...)
 For printing results.
void Warn (const char *, const char *, const char *,...)
 For printing warnings.
void Debug (const char *, const char *, const char *,...)
 For printing debugging messages.
void Debug (const char *format,...)
 For printing debugging messages.
void LedOn (const char *, const char *)
 For printing LED messages.
void LedOff (const char *, const char *)
 For printing LED messages.
void LedFlash (const char *, const char *, int number)
 For printing LED messages.
void Clock (const char *, const char *, const char *,...)
 For printing a message with the clock value.
void Clock (const char *, const char *)
 For printing the clock value.
void RNGSeed (const char *, const char *, const char *,...)
 For printing RNG seeding information.
void DeactivateLevel (VerboseLevelType)
 Disable the printing of messages of a particular type.
void ActivateLevel (VerboseLevelType)
 Enable the printing of messages of a particular type.
void DeactivateAll ()
 Disable the printing of all messages.
int IsActivated (VerboseLevelType) const
 Test whether a type of message is enabled.


Detailed Description

Class to control printing of informational messages.

Various different types of message, relating to different types of code activity, are defined by the VerboseLevelType. This class manages an overall verbosity level, which, depending on its numerical value, permits the printing of some of these types of informational messages.

A message category is enabled if the verbosity level is larger than the number assigned to the category in the VerboseLevelType enumeration type. The larger this verbosity level is, the more messages can be printed.

Definition at line 72 of file verbose.h.


Constructor & Destructor Documentation

cps::Verbose::Verbose  ) 
 

Definition at line 57 of file verbose.C.

References ActivateLevel(), cps::VERBOSE_CLOCK_LEVEL, cps::VERBOSE_FLOW_LEVEL, cps::VERBOSE_RESULT_LEVEL, and cps::VERBOSE_RNGSEED_LEVEL.

cps::Verbose::~Verbose  )  [virtual]
 

Definition at line 75 of file verbose.C.


Member Function Documentation

void cps::Verbose::ActivateLevel VerboseLevelType  value  ) 
 

Enable the printing of messages of a particular type.

Parameters:
value The type of message to enable.

Definition at line 728 of file verbose.C.

Referenced by Verbose().

void cps::Verbose::Clock const char *  class_name,
const char *  func_name
 

For printing the clock value.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : Clock (<clock frequency=""> MHz) = <clock>
is printed to stdout.

Parameters:
class_name The name of a class
func_name The name of a function or method

Definition at line 682 of file verbose.C.

References cps::MPISCU::printf().

void cps::Verbose::Clock const char *  class_name,
const char *  func_name,
const char *  format,
  ...
 

For printing a message with the clock value.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : Clock (<clock frequency=""> MHz) = <clock>
<message>
is printed to stdout.

Parameters:
class_name The name of a class
func_name The name of a function or method
format A format string for the message (á la printf)
... Optional arguments to the format string.

Definition at line 651 of file verbose.C.

References cps::MAX_STRING, cps::MPISCU::printf(), and cps::UniqueID().

Referenced by cps::DiracOp::DiracOp(), cps::FdwfBase::EvolveMomFforce(), cps::Nuc3ptCons::InsertOp(), cps::ParTrans::ParTrans(), cps::DiracOp::~DiracOp(), and cps::ParTrans::~ParTrans().

void cps::Verbose::DeactivateAll  ) 
 

Disable the printing of all messages.

Definition at line 743 of file verbose.C.

void cps::Verbose::DeactivateLevel VerboseLevelType  value  ) 
 

Disable the printing of messages of a particular type.

Parameters:
value The type of message to enable.

Definition at line 737 of file verbose.C.

void cps::Verbose::Debug const char *  format,
  ...
 

For printing debugging messages.

If the verbosity level enables this message category, the message
<message>
is printed to stdout.

Parameters:
format A format string for the message (á la printf)
... Optional arguments to the format string.

Definition at line 544 of file verbose.C.

References cps::MPISCU::vprintf().

void cps::Verbose::Debug const char *  class_name,
const char *  func_name,
const char *  format,
  ...
 

For printing debugging messages.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> :
<message>
is printed to stdout.

Parameters:
class_name The name of a class
func_name The name of a function or method
format A format string for the message (á la printf)
... Optional arguments to the format string.

Definition at line 520 of file verbose.C.

References cps::MAX_STRING.

Referenced by cps::FdwfBase::Freflex(), cps::DiracOp::InvCg(), cps::m_print(), cps::metropolis_kernel(), cps::p2vCloverLib(), cps::p2vGhb(), cps::QPropW::QPropW(), cps::QPropW::RestoreOrgProp(), cps::QPropW::RestoreQPropLs(), cps::QPropW::RestoreQPropLs_ftom(), cps::DiracOpWilsonTypes::RitzEig(), cps::DiracOpStagTypes::RitzEig(), cps::AlgWline::run(), cps::QPropW::Run(), cps::AlgInst::run(), cps::AlgHQPotential::run(), and cps::QPropW::SwapQPropLs().

void cps::Verbose::Flow const char *  class_name,
const char *  func_name,
const char *  format,
  ...
 

For printing a message during function execution.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> :
<message>
is printed to stdout. If the clock output on function entry and exit message category is enabled, the message
<class name="">::<function name=""> : Clock (<clock frequency=""> MHz) = <clock>
<message>
is printed to stdout.

Parameters:
class_name The name of a class
func_name The name of a function or method
format A format string for the message (á la printf)
... Optional arguments to the format string.

Definition at line 390 of file verbose.C.

References cps::MAX_STRING, cps::MPISCU::printf(), and cps::UniqueID().

Referenced by cps::AlgEig::AlgEig(), cps::DiracOpWilsonTypes::BiCGstab(), cps::CanonToAnything(), cps::IntConv::checksum(), cps::FPConv::checksum(), cps::Lattice::Convert(), cps::AlgMomentum::evolve(), cps::Fp4::EvolveMomFforce(), cps::FdwfBase::EvolveMomFforce(), cps::Fasqtad::EvolveMomFforce(), cps::FdwfBase::Fconvert(), cps::FstagTypes::Fconvert(), cps::FwilsonTypes::Fconvert(), cps::LinkBuffer::GetBufferedLink(), cps::Lattice::GsoCheck(), cps::AlgMomentum::heatbath(), cps::LatMatrix::Init(), cps::LatData::Init(), cps::DiracOp::InvCg(), cps::FixHPlane::iter(), cps::LatData::LatData(), cps::LatMatrix::LatMatrix(), cps::Lattice::Lattice(), cps::ParallelIO::load(), cps::Lattice::MetropolisAccept(), cps::DiracOp::MInvCG(), cps::p2vCloverLib(), cps::p2vGhb(), cps::p2vStagDs(), cps::p2vVector(), cps::p2vWilsonLib(), cps::IntConv::posDepCsum(), cps::QuarkPropSMng::qadd(), cps::QPropW::QPropW(), cps::LatRngRead::read(), cps::ReadLatticeParallel::read(), cps::QPropW::RestoreQPropLs(), cps::DiracOpWilsonTypes::RitzEig(), cps::QPropW::Run(), cps::AlgNoise::run(), cps::AlgHmc::run(), cps::AlgInst::run(), cps::AlgHmdR2::run(), cps::AlgHmdR::run(), cps::AlgHmcRHMC::run(), cps::AlgHmcQPQ::run(), cps::AlgHmcPhi::run(), cps::AlgDens::run(), cps::QPropW::SaveQPropLs(), cps::GlobalDataShift::Set(), cps::IntConv::setFileFormat(), cps::FPConv::setFileFormat(), cps::GlobalDataShift::SetOrigin(), cps::WriteLatticeParallel::setSerial(), cps::LatRanGen::setSerial(), cps::LatRngIO::setSerial(), cps::Fp4::Smear(), cps::Fasqtad::Smear(), cps::Lattice::SoCheck(), cps::QioControl::startLogging(), cps::ParallelIO::store(), cps::QioControl::syncError(), cps::QioControl::synchronize(), cps::FPConv::testHostFormat(), cps::LatRngWrite::write(), cps::WriteLatticeParallel::write(), and cps::Lattice::~Lattice().

void cps::Verbose::Func const char *  class_name,
const char *  func_name
 

For printing a message upon function entry.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : Entered
is printed to stdout. If the clock output on function entry and exit message category is enabled, the message
<class name="">::<function name=""> : Entered Clock (<clock frequency=""> MHz) = <clock>
is printed to stdout.

Parameters:
class_name The name of the class whose method is being entered.
func_name The name of the function/method being entered.

Definition at line 180 of file verbose.C.

References cps::MPISCU::printf().

Referenced by cps::CheckSum::Activate(), cps::Alg::Alg(), cps::AlgAction::AlgAction(), cps::AlgActionBilinear::AlgActionBilinear(), cps::AlgActionRational::AlgActionRational(), cps::AlgActionRationalSplit::AlgActionRationalSplit(), cps::AlgDens::AlgDens(), cps::AlgEig::AlgEig(), cps::AlgEqState::AlgEqState(), cps::AlgFixGauge::AlgFixGauge(), cps::AlgGheatBath::AlgGheatBath(), cps::AlgHmc::AlgHmc(), cps::AlgHmcPhi::AlgHmcPhi(), cps::AlgHmcQPQ::AlgHmcQPQ(), cps::AlgHmcRHMC::AlgHmcRHMC(), cps::AlgHmd::AlgHmd(), cps::AlgHmdR::AlgHmdR(), cps::AlgHmdR2::AlgHmdR2(), cps::AlgHQPotential::AlgHQPotential(), cps::AlgInst::AlgInst(), cps::AlgIntAB::AlgIntAB(), cps::AlgMeas::AlgMeas(), cps::AlgMom::AlgMom(), cps::AlgNLStagMeson::AlgNLStagMeson(), cps::AlgNoise::AlgNoise(), cps::AlgNuc3pt::AlgNuc3pt(), cps::AlgOverRelax::AlgOverRelax(), cps::AlgPbp::AlgPbp(), cps::AlgPlaq::AlgPlaq(), cps::AlgPot::AlgPot(), cps::AlgPot2::AlgPot2(), cps::AlgRandomGauge::AlgRandomGauge(), cps::AlgRect::AlgRect(), cps::AlgStagMeson::AlgStagMeson(), cps::AlgStagMomMeson::AlgStagMomMeson(), cps::AlgStagNonLocal::AlgStagNonLocal(), cps::AlgStagNucleon::AlgStagNucleon(), cps::AlgStagQuark::AlgStagQuark(), cps::AlgWline::AlgWline(), cps::AlgWspect::AlgWspect(), cps::QPropW::Allocate(), cps::QPropWRand::AllocateRsrc(), cps::Gwilson::AllStaple(), cps::GtadpoleRect::AllStaple(), cps::GimprRect::AllStaple(), cps::GimprOLSym::AllStaple(), cps::Aots::Aots(), cps::asqtad_destroy_dirac_buf_g(), cps::asqtad_dirac_init_g(), cps::Lattice::AveReTrPlaqNodeNoXi(), cps::Lattice::AveReTrPlaqNodeXi(), cps::Lattice::AveReTrPlaqNoXi(), cps::Lattice::AveReTrPlaqXi(), cps::Lattice::AveReTrRectNodeNoXi(), cps::Lattice::AveReTrRectNodeXi1(), cps::Lattice::AveReTrRectNodeXi2(), cps::Lattice::AveReTrRectNoXi(), cps::Lattice::AveReTrRectXi1(), cps::Lattice::AveReTrRectXi2(), cps::Fstag::BforceVector(), cps::Fp4::BforceVector(), cps::Fasqtad::BforceVector(), cps::FwilsonTm::BhamiltonNode(), cps::Fwilson::BhamiltonNode(), cps::Fstag::BhamiltonNode(), cps::Fp4::BhamiltonNode(), cps::Fnone::BhamiltonNode(), cps::FdwfBase::BhamiltonNode(), cps::Fclover::BhamiltonNode(), cps::Fasqtad::BhamiltonNode(), cps::DiracOpWilsonTypes::BiCGstab(), cps::Nuc3pt::Calc3pt(), cps::DiracOpWilsonTm::CalcBsnForceVecs(), cps::DiracOpWilsonTm::CalcHmdForceVecs(), cps::DiracOpWilson::CalcHmdForceVecs(), cps::DiracOpDwf::CalcHmdForceVecs(), cps::DiracOpClover::CalcHmdForceVecs(), cps::Meson::calcMeson(), cps::Meson::calcMidPointPion(), cps::QPropW::CG(), cps::CheckSum::CheckSum(), cps::LinkBuffer::ClearBufferedLink(), cps::clover_end(), cps::clover_init(), cps::DiracOpClover::CloverMatChkb(), cps::WspectExtendedMesons::collect(), cps::WspectExtendedMesonsBE::collect(), cps::Lattice::CompareGaugeField(), cps::Lattice::Convert(), cps::Lattice::CopyGaugeField(), cps::CorrFunc::CorrFunc(), cps::AlgIntAB::Create(), cps::CheckSum::Deactivate(), cps::QPropW::Delete(), cps::QPropW::DeleteQPropLs(), cps::QPropWRand::DeleteRsrc(), cps::FixHPlane::delta(), cps::WilsonMatrix::diq(), cps::WspectMesons::DiracAlgebra(), cps::WspectExtendedMesons::DiracAlgebra(), cps::DiracOp::DiracOp(), cps::DiracOpAsqtad::DiracOpAsqtad(), cps::DiracOpClover::DiracOpClover(), cps::DiracOpDwf::DiracOpDwf(), cps::DiracOpP4::DiracOpP4(), cps::DiracOpStag::DiracOpStag(), cps::DiracOpStagTypes::DiracOpStagTypes(), cps::DiracOpWilson::DiracOpWilson(), cps::DiracOpWilsonTm::DiracOpWilsonTm(), cps::DiracOpWilsonTypes::DiracOpWilsonTypes(), cps::QPropW::DoLinkSmear(), cps::WspectQuark::doSinkOperator(), cps::WspectAxialCurrent::doSum(), cps::dwf_end(), cps::dwf_init(), cps::AlgHmcRHMC::dynamicalApprox(), cps::WspectMesons::Everything(), cps::Lattice::EvolveGfield(), cps::FwilsonTm::EvolveMomFforce(), cps::Fwilson::EvolveMomFforce(), cps::Fstag::EvolveMomFforce(), cps::Fp4::EvolveMomFforce(), cps::Fnone::EvolveMomFforce(), cps::FdwfBase::EvolveMomFforce(), cps::Fclover::EvolveMomFforce(), cps::Fasqtad::EvolveMomFforce(), cps::Gwilson::EvolveMomGforce(), cps::GtadpoleRect::EvolveMomGforce(), cps::GpowerRect::EvolveMomGforce(), cps::GpowerPlaq::EvolveMomGforce(), cps::Gnone::EvolveMomGforce(), cps::GimprRect::EvolveMomGforce(), cps::GimprOLSym::EvolveMomGforce(), cps::Mom::fact(), cps::AlgMom::fact(), cps::Fasqtad::Fasqtad(), cps::FcanonToStag(), cps::FcanonToWilson(), cps::Fclover::Fclover(), cps::FdwfBase::Fconvert(), cps::FstagTypes::Fconvert(), cps::FwilsonTypes::Fconvert(), cps::Fnone::Fconvert(), cps::Fstag::FdMdmu(), cps::Fp4::FdMdmu(), cps::Fstag::Fdslash(), cps::Fp4::Fdslash(), cps::Fasqtad::Fdslash(), cps::FdwfBase::FdwfBase(), cps::Fwilson::FeigSolv(), cps::Fstag::FeigSolv(), cps::Fnone::FeigSolv(), cps::FdwfBase::FeigSolv(), cps::Fclover::FeigSolv(), cps::FermionVector::FermionVector(), cps::FermionVectorTp::FermionVectorTp(), cps::FdwfBase::Ffive2four(), cps::Fnone::FforceSite(), cps::FdwfBase::Ffour2five(), cps::FwilsonTypes::FhamiltonNode(), cps::FstagTypes::FhamiltonNode(), cps::Fnone::FhamiltonNode(), cps::FdwfBase::FhamiltonNode(), cps::Lattice::FixGauge(), cps::Lattice::FixGaugeAllocate(), cps::Lattice::FixGaugeFree(), cps::FixHPlane::FixHPlane(), cps::QPropW::FixSol(), cps::FwilsonTm::FmatEvlInv(), cps::Fwilson::FmatEvlInv(), cps::Fstag::FmatEvlInv(), cps::Fp4::FmatEvlInv(), cps::Fnone::FmatEvlInv(), cps::FdwfBase::FmatEvlInv(), cps::Fclover::FmatEvlInv(), cps::Fasqtad::FmatEvlInv(), cps::Fwilson::FmatEvlMInv(), cps::Fstag::FmatEvlMInv(), cps::Fp4::FmatEvlMInv(), cps::Fnone::FmatEvlMInv(), cps::FdwfBase::FmatEvlMInv(), cps::Fclover::FmatEvlMInv(), cps::Fasqtad::FmatEvlMInv(), cps::Fwilson::FmatInv(), cps::Fstag::FmatInv(), cps::Fp4::FmatInv(), cps::Fnone::FmatInv(), cps::FdwfBase::FmatInv(), cps::Fclover::FmatInv(), cps::Fasqtad::FmatInv(), cps::Fwilson::FminResExt(), cps::Fstag::FminResExt(), cps::Fp4::FminResExt(), cps::Fnone::FminResExt(), cps::FdwfBase::FminResExt(), cps::Fclover::FminResExt(), cps::Fasqtad::FminResExt(), cps::Fnone::Fnone(), cps::Fp4::Fp4(), cps::AlgStagQuark::free(), cps::AlgFixGauge::free(), cps::FdwfBase::Freflex(), cps::Fsmear::Fsmear(), cps::Fstag::Fstag(), cps::FstagToCanon(), cps::FstagTypes::FstagTypes(), cps::Fwilson::Fwilson(), cps::FwilsonTm::FwilsonTm(), cps::FwilsonToCanon(), cps::FwilsonTypes::FwilsonTypes(), cps::Gwilson::GactionGradient(), cps::GtadpoleRect::GactionGradient(), cps::GpowerRect::GactionGradient(), cps::GimprRect::GactionGradient(), cps::GimprOLSym::GactionGradient(), cps::Lattice::GaugeField(), cps::FermionVector::gaugeFixSink(), cps::FermionVectorTp::GaugeFixSink(), cps::FermionVectorTp::GaussianSmearVector(), cps::QuarkPropS::getQuarkPropS(), cps::LRGState::GetStates(), cps::GtadpoleRect::GforceSite(), cps::GpowerRect::GforceSite(), cps::GpowerPlaq::GforceSite(), cps::Gnone::GforceSite(), cps::GimprOLSym::GforceSite(), cps::FermionVectorTp::GFWallSource(), cps::Gwilson::GhamiltonNode(), cps::GtadpoleRect::GhamiltonNode(), cps::GpowerRect::GhamiltonNode(), cps::GpowerPlaq::GhamiltonNode(), cps::Gnone::GhamiltonNode(), cps::GimprRect::GhamiltonNode(), cps::GimprOLSym::GhamiltonNode(), cps::GimprOLSym::GimprOLSym(), cps::GimprOLSymFasqtad::GimprOLSymFasqtad(), cps::GimprOLSymFclover::GimprOLSymFclover(), cps::GimprOLSymFdwf::GimprOLSymFdwf(), cps::GimprOLSymFnone::GimprOLSymFnone(), cps::GimprOLSymFp4::GimprOLSymFp4(), cps::GimprOLSymFstag::GimprOLSymFstag(), cps::GimprOLSymFwilson::GimprOLSymFwilson(), cps::GimprRect::GimprRect(), cps::GimprRectFasqtad::GimprRectFasqtad(), cps::GimprRectFclover::GimprRectFclover(), cps::GimprRectFdwf::GimprRectFdwf(), cps::GimprRectFnone::GimprRectFnone(), cps::GimprRectFp4::GimprRectFp4(), cps::GimprRectFstag::GimprRectFstag(), cps::GimprRectFwilson::GimprRectFwilson(), cps::GimprRectFwilsonTm::GimprRectFwilsonTm(), cps::GlobalJobParameter::GlobalJobParameter(), cps::Gnone::Gnone(), cps::GnoneFasqtad::GnoneFasqtad(), cps::GnoneFclover::GnoneFclover(), cps::GnoneFdwf::GnoneFdwf(), cps::GnoneFnone::GnoneFnone(), cps::GnoneFp4::GnoneFp4(), cps::GnoneFstag::GnoneFstag(), cps::GnoneFwilson::GnoneFwilson(), cps::GnoneFwilsonTm::GnoneFwilsonTm(), cps::GpowerPlaq::GpowerPlaq(), cps::GpowerPlaqFasqtad::GpowerPlaqFasqtad(), cps::GpowerPlaqFclover::GpowerPlaqFclover(), cps::GpowerPlaqFdwf::GpowerPlaqFdwf(), cps::GpowerPlaqFnone::GpowerPlaqFnone(), cps::GpowerPlaqFstag::GpowerPlaqFstag(), cps::GpowerPlaqFwilson::GpowerPlaqFwilson(), cps::GpowerRect::GpowerRect(), cps::GpowerRectFasqtad::GpowerRectFasqtad(), cps::GpowerRectFclover::GpowerRectFclover(), cps::GpowerRectFdwf::GpowerRectFdwf(), cps::GpowerRectFnone::GpowerRectFnone(), cps::GpowerRectFstag::GpowerRectFstag(), cps::GpowerRectFwilson::GpowerRectFwilson(), cps::Lattice::GsoCheck(), cps::GtadpoleRect::GtadpoleRect(), cps::GtadpoleRectFasqtad::GtadpoleRectFasqtad(), cps::GtadpoleRectFnone::GtadpoleRectFnone(), cps::GtadpoleRectFp4::GtadpoleRectFp4(), cps::Gwilson::Gwilson(), cps::GwilsonFasqtad::GwilsonFasqtad(), cps::GwilsonFclover::GwilsonFclover(), cps::GwilsonFdwf::GwilsonFdwf(), cps::GwilsonFnone::GwilsonFnone(), cps::GwilsonFp4::GwilsonFp4(), cps::GwilsonFstag::GwilsonFstag(), cps::GwilsonFwilson::GwilsonFwilson(), cps::GwilsonFwilsonTm::GwilsonFwilsonTm(), cps::HyperPlane::HyperPlane(), cps::HyperPlane::HyperPlane_Sum(), cps::Mom::Init(), cps::LatRanGen::Initialize(), cps::CheckSum::Initialize(), cps::Nuc3ptGammaR::InsertOp(), cps::Nuc3ptCons::InsertOp(), cps::Nuc3ptStru::InsertOp(), cps::Nuc3ptGamma::InsertOp(), cps::DiracOp::InvCg(), cps::FixHPlane::iter(), cps::DiracOp::Jacobi(), cps::FermionVectorTp::LandauGaugeFixSink(), cps::Lattice::Lattice(), cps::LinkBuffer::LinkBuffer(), cps::LRGState::LRGState(), cps::DiracOpWilsonTm::Mat(), cps::DiracOpWilson::Mat(), cps::DiracOpDwf::Mat(), cps::DiracOpWilsonTm::MatDag(), cps::DiracOpWilson::MatDag(), cps::DiracOpDwf::MatDag(), cps::DiracOpWilsonTypes::MatDagMat(), cps::DiracOpClover::MatDagMatDbg(), cps::DiracOpClover::MatEvlInv(), cps::DiracOpWilsonTm::MatHerm(), cps::DiracOpWilson::MatHerm(), cps::DiracOpDwf::MatHerm(), cps::DiracOpClover::MatHerm(), cps::DiracOpWilsonTm::MatInv(), cps::DiracOpWilson::MatInv(), cps::DiracOpStag::MatInv(), cps::DiracOpP4::MatInv(), cps::DiracOpDwf::MatInv(), cps::DiracOpClover::MatInv(), cps::DiracOpAsqtad::MatInv(), cps::DiracOpDwf::MatPcDag(), cps::DiracOpClover::MatPcDagMatPc(), cps::DiracOpClover::MatPcDagOrNot(), cps::QPropW::MeasConAxialOld(), cps::QPropW::MeasJ5qPion(), cps::Meson::Meson(), cps::Lattice::MetropolisAccept(), cps::DiracOp::MinResExt(), cps::DiracOp::MInvCG(), cps::Mom::Mom(), cps::Lattice::MomHamiltonNode(), cps::WspectMesons::MomProject(), cps::WspectExtendedMesons::MomProject(), cps::DiracOpWilsonTypes::MultGamma(), cps::AlgGheatBath::NoCheckerBoardRun(), cps::AlgGheatBath::NodeCheckerBoardRun(), cps::Nuc2pt::Nuc2pt(), cps::CorrFunc::operator *=(), cps::Nuc3pt::operator+=(), cps::CorrFunc::operator+=(), cps::Nuc3pt::operator-=(), cps::CorrFunc::operator-=(), cps::QPropWRand::operator=(), cps::QPropW::operator=(), cps::CorrFunc::operator=(), cps::ParTrans::ParTrans(), cps::ParTransAsqtad::ParTransAsqtad(), cps::ParTransGauge::ParTransGauge(), cps::ParTransStaggered_cb::ParTransStaggered_cb(), cps::ParTransStagTypes::ParTransStagTypes(), cps::ParTransWilsonTypes::ParTransWilsonTypes(), cps::GpowerRect::PowerRectStaple(), cps::GpowerRect::PowerStaple(), cps::GpowerPlaq::PowerStaple(), cps::CheckSum::Print(), cps::WspectMesons::print(), cps::WspectExtendedMesons::print(), cps::WspectExtendedMesonsBE::print(), cps::WspectBaryon::print(), cps::WspectAxialCurrent::print(), cps::Nuc3pt::Print(), cps::WspectMesons::print_mp(), cps::Diquark::Project(), cps::QuarkPropSMng::qadd(), cps::qio_init::qio_init(), cps::QPropW::QPropW(), cps::QPropWBoxSrc::QPropWBoxSrc(), cps::QPropWExpSrc::QPropWExpSrc(), cps::QPropWGaussSrc::QPropWGaussSrc(), cps::QPropWGFLfuncSrc::QPropWGFLfuncSrc(), cps::QPropWMomSrc::QPropWMomSrc(), cps::QPropWMultGaussSrc::QPropWMultGaussSrc(), cps::QPropWPointSrc::QPropWPointSrc(), cps::QPropWRand::QPropWRand(), cps::QPropWRandSlabSrc::QPropWRandSlabSrc(), cps::QPropWRandVolSrc::QPropWRandVolSrc(), cps::QPropWRandWallSrc::QPropWRandWallSrc(), cps::QPropWSeq::QPropWSeq(), cps::QPropWSeqBar::QPropWSeqBar(), cps::QPropWSeqMesSrc::QPropWSeqMesSrc(), cps::QPropWSeqProtDSrc::QPropWSeqProtDSrc(), cps::QPropWSeqProtUSrc::QPropWSeqProtUSrc(), cps::QPropWVolSrc::QPropWVolSrc(), cps::QPropWWallSrc::QPropWWallSrc(), cps::QuarkPropS::QuarkPropS(), cps::QuarkPropSMng::QuarkPropSMng(), cps::Lattice::RandGaussAntiHermMatrix(), cps::Lattice::RandGaussVector(), cps::LatRngRead::read(), cps::ReadLatticeParallel::read(), cps::QPropW::RestoreOrgProp(), cps::QPropWRand::RestoreQProp(), cps::QPropW::RestoreQProp(), cps::QPropW::RestoreQPropLs(), cps::QPropW::RestoreQPropLs_ftom(), cps::Lattice::ReTrLoop(), cps::Lattice::Reunitarize(), cps::Fp4::RHMC_EvolveMomFforce(), cps::Fnone::RHMC_EvolveMomFforce(), cps::Fasqtad::RHMC_EvolveMomFforce(), cps::DiracOp::Ritz(), cps::DiracOpWilsonTypes::RitzEig(), cps::DiracOpStagTypes::RitzEig(), cps::DiracOpWilsonTypes::RitzEigMat(), cps::DiracOpWilsonTypes::RitzLatSize(), cps::DiracOpWilsonTypes::RitzMat(), cps::DiracOpStag::RitzMat(), cps::DiracOpP4::RitzMat(), cps::DiracOpAsqtad::RitzMat(), cps::Mom::run(), cps::AlgWline::run(), cps::AlgWspect::run(), cps::AlgWspectExtMeson::run(), cps::AlgNLStagMeson::run(), cps::AlgStagNonLocal::run(), cps::AlgStagNucleon::run(), cps::AlgStagMomMeson::run(), cps::AlgStagMeson::run(), cps::AlgStagQuark::run(), cps::AlgRotateGauge::run(), cps::AlgRect::run(), cps::QPropW::Run(), cps::AlgPot2::run(), cps::AlgPot::run(), cps::AlgPlaq::run(), cps::AlgPbp::run(), cps::AlgOverRelax::run(), cps::AlgNuc3pt::run(), cps::AlgNoise::run(), cps::AlgMom::run(), cps::AlgMeas::run(), cps::AlgHmc::run(), cps::AlgInst::run(), cps::AlgHQPotential::run(), cps::AlgHmdR2::run(), cps::AlgHmdR::run(), cps::AlgHmcRHMC::run(), cps::AlgHmcQPQ::run(), cps::AlgHmcPhi::run(), cps::AlgGheatBath::run(), cps::AlgFixGauge::run(), cps::AlgEqState::run(), cps::AlgEig::run(), cps::AlgDens::run(), cps::AlgPbp::runPointSource(), cps::CheckSum::SaveCsum(), cps::QPropWRand::SaveQProp(), cps::QPropW::SaveQProp(), cps::QPropW::SaveQPropLs(), cps::FermionVectorTp::SetBoxSource(), cps::CheckSum::SetFilename(), cps::Lattice::SetGfieldDisOrd(), cps::Lattice::SetGfieldOrd(), cps::FermionVectorTp::SetGFPointSource(), cps::FermionVector::setJacobiSrc(), cps::FermionVectorTp::SetLandauGaugeMomentaSource(), cps::FermionVectorTp::SetMomSource(), cps::FwilsonTm::SetPhi(), cps::Fwilson::SetPhi(), cps::Fstag::SetPhi(), cps::Fp4::SetPhi(), cps::Fnone::SetPhi(), cps::FdwfBase::SetPhi(), cps::Fclover::SetPhi(), cps::Fasqtad::SetPhi(), cps::QuarkPropS::setPntSrc(), cps::FermionVectorTp::SetPointSource(), cps::FermionVector::setPointSrc(), cps::FermionVector::setSmearedSrc(), cps::FermionVector::setSource(), cps::QPropWSeqProtUSrc::SetSource(), cps::QPropWSeqProtDSrc::SetSource(), cps::QPropWSeqMesSrc::SetSource(), cps::QPropWRandSlabSrc::SetSource(), cps::QPropWRandVolSrc::SetSource(), cps::QPropWRandWallSrc::SetSource(), cps::QPropWBoxSrc::SetSource(), cps::QPropWPointSrc::SetSource(), cps::QPropWVolSrc::SetSource(), cps::QPropWMomSrc::SetSource(), cps::QPropWExpSrc::SetSource(), cps::QPropWMultGaussSrc::SetSource(), cps::QPropWGaussSrc::SetSource(), cps::QPropWWallSrc::SetSource(), cps::QPropW::SetSource(), cps::LRGState::SetStates(), cps::FermionVectorTp::SetVolSource(), cps::FermionVectorTp::SetWallSource(), cps::QuarkPropS::setWallSrc(), cps::GlobalDataShift::Shift(), cps::QPropWRand::ShiftPropBackward(), cps::QPropWRand::ShiftPropForward(), cps::DiracOpClover::SiteCloverMat(), cps::Fp4::Smear(), cps::Fasqtad::Smear(), cps::Lattice::SoCheck(), cps::stag_dirac_init_g(), cps::FermionVector::sumOverHyperPlane(), cps::FermionVector::sumOverHyperPlaneStride(), cps::GpowerRect::SumPowerPlaq(), cps::GpowerPlaq::SumPowerPlaq(), cps::GpowerRect::SumPowerPlaqNode(), cps::GpowerPlaq::SumPowerPlaqNode(), cps::GpowerRect::SumPowerRect(), cps::GpowerRect::SumPowerRectNode(), cps::Lattice::SumReTrCube(), cps::Lattice::SumReTrCubeNode(), cps::Lattice::SumReTrPlaq(), cps::Lattice::SumReTrPlaqNode(), cps::Lattice::SumReTrRect(), cps::QPropW::SwapQPropLs(), cps::QPropW::UndoLinkSmear(), cps::FixHPlane::unitarize(), cps::wfm_sublatt_pointers(), cps::wilson_end(), cps::LatRngWrite::write(), cps::WriteLatticeParallel::write(), cps::WspectAxialCurrent::WspectAxialCurrent(), cps::WspectQuark::WspectQuark(), cps::FermionVectorTp::ZeroSource(), cps::Alg::~Alg(), cps::AlgActionRationalSplit::~AlgActionRationalSplit(), cps::AlgDens::~AlgDens(), cps::AlgEig::~AlgEig(), cps::AlgEqState::~AlgEqState(), cps::AlgFixGauge::~AlgFixGauge(), cps::AlgHmc::~AlgHmc(), cps::AlgHmcPhi::~AlgHmcPhi(), cps::AlgHmcQPQ::~AlgHmcQPQ(), cps::AlgHmcRHMC::~AlgHmcRHMC(), cps::AlgHmd::~AlgHmd(), cps::AlgHmdR::~AlgHmdR(), cps::AlgHmdR2::~AlgHmdR2(), cps::AlgHQPotential::~AlgHQPotential(), cps::AlgInst::~AlgInst(), cps::AlgMeas::~AlgMeas(), cps::AlgMom::~AlgMom(), cps::AlgNLStagMeson::~AlgNLStagMeson(), cps::AlgNoise::~AlgNoise(), cps::AlgNuc3pt::~AlgNuc3pt(), cps::AlgPbp::~AlgPbp(), cps::AlgPlaq::~AlgPlaq(), cps::AlgPot::~AlgPot(), cps::AlgPot2::~AlgPot2(), cps::AlgRect::~AlgRect(), cps::AlgStagMeson::~AlgStagMeson(), cps::AlgStagMomMeson::~AlgStagMomMeson(), cps::AlgStagNonLocal::~AlgStagNonLocal(), cps::AlgStagNucleon::~AlgStagNucleon(), cps::AlgStagQuark::~AlgStagQuark(), cps::AlgWline::~AlgWline(), cps::CheckSum::~CheckSum(), cps::DiracOp::~DiracOp(), cps::DiracOpAsqtad::~DiracOpAsqtad(), cps::DiracOpClover::~DiracOpClover(), cps::DiracOpDwf::~DiracOpDwf(), cps::DiracOpP4::~DiracOpP4(), cps::DiracOpStag::~DiracOpStag(), cps::DiracOpStagTypes::~DiracOpStagTypes(), cps::DiracOpWilson::~DiracOpWilson(), cps::DiracOpWilsonTm::~DiracOpWilsonTm(), cps::DiracOpWilsonTypes::~DiracOpWilsonTypes(), cps::Fasqtad::~Fasqtad(), cps::Fclover::~Fclover(), cps::FdwfBase::~FdwfBase(), cps::FermionVector::~FermionVector(), cps::FermionVectorTp::~FermionVectorTp(), cps::FixHPlane::~FixHPlane(), cps::Fnone::~Fnone(), cps::Fp4::~Fp4(), cps::Fsmear::~Fsmear(), cps::Fstag::~Fstag(), cps::FstagTypes::~FstagTypes(), cps::Fwilson::~Fwilson(), cps::FwilsonTm::~FwilsonTm(), cps::FwilsonTypes::~FwilsonTypes(), cps::GimprOLSym::~GimprOLSym(), cps::GimprOLSymFasqtad::~GimprOLSymFasqtad(), cps::GimprOLSymFclover::~GimprOLSymFclover(), cps::GimprOLSymFdwf::~GimprOLSymFdwf(), cps::GimprOLSymFnone::~GimprOLSymFnone(), cps::GimprOLSymFp4::~GimprOLSymFp4(), cps::GimprOLSymFstag::~GimprOLSymFstag(), cps::GimprOLSymFwilson::~GimprOLSymFwilson(), cps::GimprRect::~GimprRect(), cps::GimprRectFasqtad::~GimprRectFasqtad(), cps::GimprRectFclover::~GimprRectFclover(), cps::GimprRectFdwf::~GimprRectFdwf(), cps::GimprRectFnone::~GimprRectFnone(), cps::GimprRectFp4::~GimprRectFp4(), cps::GimprRectFstag::~GimprRectFstag(), cps::GimprRectFwilson::~GimprRectFwilson(), cps::GimprRectFwilsonTm::~GimprRectFwilsonTm(), cps::GlobalJobParameter::~GlobalJobParameter(), cps::Gnone::~Gnone(), cps::GnoneFasqtad::~GnoneFasqtad(), cps::GnoneFclover::~GnoneFclover(), cps::GnoneFdwf::~GnoneFdwf(), cps::GnoneFnone::~GnoneFnone(), cps::GnoneFp4::~GnoneFp4(), cps::GnoneFstag::~GnoneFstag(), cps::GnoneFwilson::~GnoneFwilson(), cps::GnoneFwilsonTm::~GnoneFwilsonTm(), cps::GpowerPlaq::~GpowerPlaq(), cps::GpowerPlaqFasqtad::~GpowerPlaqFasqtad(), cps::GpowerPlaqFclover::~GpowerPlaqFclover(), cps::GpowerPlaqFdwf::~GpowerPlaqFdwf(), cps::GpowerPlaqFnone::~GpowerPlaqFnone(), cps::GpowerPlaqFstag::~GpowerPlaqFstag(), cps::GpowerPlaqFwilson::~GpowerPlaqFwilson(), cps::GpowerRect::~GpowerRect(), cps::GpowerRectFasqtad::~GpowerRectFasqtad(), cps::GpowerRectFclover::~GpowerRectFclover(), cps::GpowerRectFdwf::~GpowerRectFdwf(), cps::GpowerRectFnone::~GpowerRectFnone(), cps::GpowerRectFstag::~GpowerRectFstag(), cps::GpowerRectFwilson::~GpowerRectFwilson(), cps::GtadpoleRect::~GtadpoleRect(), cps::GtadpoleRectFasqtad::~GtadpoleRectFasqtad(), cps::GtadpoleRectFnone::~GtadpoleRectFnone(), cps::GtadpoleRectFp4::~GtadpoleRectFp4(), cps::Gwilson::~Gwilson(), cps::GwilsonFasqtad::~GwilsonFasqtad(), cps::GwilsonFclover::~GwilsonFclover(), cps::GwilsonFdwf::~GwilsonFdwf(), cps::GwilsonFnone::~GwilsonFnone(), cps::GwilsonFp4::~GwilsonFp4(), cps::GwilsonFstag::~GwilsonFstag(), cps::GwilsonFwilson::~GwilsonFwilson(), cps::GwilsonFwilsonTm::~GwilsonFwilsonTm(), cps::HyperPlane::~HyperPlane(), cps::Lattice::~Lattice(), cps::LRGState::~LRGState(), cps::Mom::~Mom(), cps::ParTrans::~ParTrans(), cps::ParTransAsqtad::~ParTransAsqtad(), cps::ParTransGauge::~ParTransGauge(), cps::ParTransStaggered_cb::~ParTransStaggered_cb(), cps::ParTransStagTypes::~ParTransStagTypes(), cps::ParTransWilsonTypes::~ParTransWilsonTypes(), cps::qio_init::~qio_init(), cps::QPropW::~QPropW(), cps::QPropWGFLfuncSrc::~QPropWGFLfuncSrc(), cps::QPropWRand::~QPropWRand(), cps::QuarkPropS::~QuarkPropS(), cps::QuarkPropSMng::~QuarkPropSMng(), cps::WspectAxialCurrent::~WspectAxialCurrent(), cps::WspectBaryon::~WspectBaryon(), cps::WspectExtendedMesons::~WspectExtendedMesons(), cps::WspectExtendedMesonsBE::~WspectExtendedMesonsBE(), cps::WspectMesons::~WspectMesons(), cps::WspectMomenta::~WspectMomenta(), and cps::WspectQuark::~WspectQuark().

void cps::Verbose::FuncEnd const char *  class_name,
const char *  func_name
 

For printing a message upon function exit.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : Exiting
is printed to stdout. If the clock output on function entry and exit message category is enabled, the message
<class name="">::<function name=""> : Exiting Clock (<clock frequency=""> MHz) = <clock>
is printed to stdout.

Parameters:
class_name The name of the class whose method is being entered.
func_name The name of the function/method being entered.

Definition at line 213 of file verbose.C.

References cps::MPISCU::printf(), and cps::UniqueID().

Referenced by cps::AlgActionBilinear::AlgActionBilinear(), cps::AlgEig::AlgEig(), cps::asqtad_destroy_dirac_buf_g(), cps::asqtad_dirac_init_g(), cps::CanonToAnything(), cps::FdwfBase::EvolveMomFforce(), cps::GimprRect::EvolveMomGforce(), cps::FdwfBase::Freflex(), cps::LatMatrix::Init(), cps::DiracOp::InvCg(), cps::DiracOp::Jacobi(), cps::DiracOpClover::MatInv(), cps::DiracOp::MInvCG(), cps::qio_init::qio_init(), cps::LatRngRead::read(), cps::ReadLatticeParallel::read(), cps::DiracOp::Ritz(), cps::DiracOpWilsonTypes::RitzEig(), cps::DiracOpStagTypes::RitzEig(), cps::AlgWspect::run(), cps::Lattice::SumReTrPlaqNode(), cps::LatRngWrite::write(), cps::WriteLatticeParallel::write(), cps::AlgHmcPhi::~AlgHmcPhi(), and cps::qio_init::~qio_init().

void cps::Verbose::Input const char *  class_name,
const char *  func_name,
const char *  format,
  ...
 

For printing function arguments.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> :
<message>
is printed to stdout.

Parameters:
class_name The name of a class
func_name The name of a function or method
format A format string for the message (á la printf)
... Optional arguments to the format string.

Definition at line 431 of file verbose.C.

References cps::MPISCU::printf(), and cps::MPISCU::vprintf().

Referenced by cps::AlgEig::AlgEig(), cps::AlgNuc3pt::AlgNuc3pt(), cps::DiracOpWilsonTypes::BiCGstab(), cps::DiracOp::InvCg(), cps::DiracOp::MInvCG(), cps::DiracOp::Ritz(), cps::DiracOpWilsonTypes::RitzEig(), and cps::DiracOpStagTypes::RitzEig().

int cps::Verbose::IsActivated VerboseLevelType  t  )  const
 

Test whether a type of message is enabled.

Parameters:
t The level of the type of message.
Returns:
1 if messages of this type are currently enabled, zero otherwise.

Definition at line 753 of file verbose.C.

void cps::Verbose::LedFlash const char *  class_name,
const char *  func_name,
int  number
 

For printing LED messages.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : LED flashing
is printed to stdout. The LED is flashed some number of times and left turned on.

Parameters:
class_name The name of a class
func_name The name of a function or method
number The number of time to flash.

Definition at line 613 of file verbose.C.

References cps::MPISCU::printf().

Referenced by cps::DiracOpWilsonTypes::BiCGstab(), cps::DiracOp::InvCg(), cps::DiracOp::Jacobi(), cps::DiracOp::MInvCG(), cps::DiracOp::Ritz(), cps::DiracOpWilsonTypes::RitzEig(), and cps::DiracOpStagTypes::RitzEig().

void cps::Verbose::LedOff const char *  class_name,
const char *  func_name
 

For printing LED messages.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : LED off
is printed to stdout. The LED is turned off.

Parameters:
class_name The name of a class
func_name The name of a function or method

Definition at line 588 of file verbose.C.

References cps::MPISCU::printf().

Referenced by cps::DiracOpWilsonTypes::BiCGstab(), cps::DiracOp::InvCg(), cps::DiracOp::Jacobi(), cps::DiracOp::MInvCG(), cps::DiracOp::Ritz(), cps::DiracOpWilsonTypes::RitzEig(), and cps::DiracOpStagTypes::RitzEig().

void cps::Verbose::LedOn const char *  class_name,
const char *  func_name
 

For printing LED messages.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : LED on
is printed to stdout. The LED is turned on.

Parameters:
class_name The name of a class
func_name The name of a function or method

Definition at line 566 of file verbose.C.

References cps::MPISCU::printf().

Referenced by cps::DiracOp::InvCg(), cps::DiracOp::Jacobi(), cps::DiracOp::Ritz(), cps::DiracOpWilsonTypes::RitzEig(), and cps::DiracOpStagTypes::RitzEig().

void cps::Verbose::Level VerboseLevelType  value  ) 
 

Sets the value of the verbosity level.

Depending on the level chosen, the categories of message are enabled.

Parameters:
value The value to which the verbosity level is set.

Definition at line 124 of file verbose.C.

void cps::Verbose::Level int  value  ) 
 

Sets the value of the verbosity level.

Depending on the level chosen, the categories of message are enabled.

Parameters:
value The value to which the verbosity level is set.

Definition at line 104 of file verbose.C.

References cps::N_VERBOSE_LEVELS.

int cps::Verbose::Level  ) 
 

Gets the value of the verbosity level.

Returns:
A value identifying the verbosity level.

Definition at line 84 of file verbose.C.

void cps::Verbose::Pclear const char *  class_name,
const char *  func_name
 

For printing a message after calling pclear().

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : pclear called
is printed to stdout.

Parameters:
class_name The name of a class
func_name The name of a function or method

Definition at line 295 of file verbose.C.

References cps::MPISCU::printf().

void cps::Verbose::Pfree const char *  class_name,
const char *  func_name,
const char *  ptr_name,
const void *  ptr
 

For printing a message when freeing allocated memory.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : pfree will free pointer
<pointer name=""> = <pointer address="">
is printed to stdout.

Parameters:
class_name The name of a class.
func_name The name of a function or method.
ptr_name The variable name of the pointer.
ptr The pointer itself.

Definition at line 273 of file verbose.C.

void cps::Verbose::Pmalloc const char *  class_name,
const char *  func_name,
const char *  ptr_name,
const void *  ptr,
int  size
 

For printing a message upon memory allocation.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : pmalloc initialized pointer
<pointer name=""> to <pointer address=""> with size <size>
is printed to stdout.

Parameters:
class_name The name of a class
func_name The name of a function or method.
ptr_name The variable name of the pointer
ptr The pointer itself.
size The amount of memory (in bytes) allocated.

Definition at line 248 of file verbose.C.

Referenced by cps::Lattice::Lattice().

void cps::Verbose::Result const char *  class_name,
const char *  func_name,
const char *  format,
  ...
 

For printing results.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> :
<message>
is printed to stdout.

Parameters:
class_name The name of a class
func_name The name of a function or method
format A format string for the message (á la printf)
... Optional arguments to the format string.

Definition at line 457 of file verbose.C.

References cps::MAX_STRING.

Referenced by cps::DiracOpWilsonTypes::BiCGstab(), cps::AlgHmcRHMC::dynamicalApprox(), cps::Lattice::EvolveGfield(), cps::DiracOp::InvCg(), cps::DiracOp::Jacobi(), cps::SerialIO::load(), cps::ParallelIO::load(), cps::DiracOp::MinResExt(), cps::DiracOp::MInvCG(), cps::CheckSum::Print(), cps::qio_init::qio_init(), cps::GaussianRandomGenerator::Rand(), cps::LatRngRead::read(), cps::AlgActionQuotient::reweight(), cps::DiracOp::Ritz(), cps::DiracOpWilsonTypes::RitzEig(), cps::DiracOpStagTypes::RitzEig(), cps::AlgWspect::run(), cps::QPropW::Run(), cps::AlgHmc::run(), cps::AlgHmdR2::run(), cps::AlgHmdR::run(), cps::AlgHmcRHMC::run(), cps::AlgHmcQPQ::run(), cps::AlgHmcPhi::run(), cps::AlgEig::run(), cps::ReadLatticeParallel::setSerial(), cps::SerialIO::store(), cps::ParallelIO::store(), cps::LatRanGen::Write(), cps::LatRngWrite::write(), cps::WspectQuark::WspectQuark(), and cps::qio_init::~qio_init().

void cps::Verbose::RNGSeed const char *  class_name,
const char *  func_name,
const char *  format,
  ...
 

For printing RNG seeding information.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> :
<message>
is printed to stdout.

Parameters:
class_name The name of a class
func_name The name of a function or method
format A format string for the message (á la printf)
... Optional arguments to the format string.

Definition at line 712 of file verbose.C.

References cps::MPISCU::printf(), and cps::MPISCU::vprintf().

void cps::Verbose::Sclear const char *  class_name,
const char *  func_name
 

For printing a message after calling pclear().

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : sclear called
is printed to stdout.

Parameters:
class_name The name of a class
func_name The name of a function or method

Definition at line 363 of file verbose.C.

References cps::MPISCU::printf().

void cps::Verbose::Sfree const char *  class_name,
const char *  func_name,
const char *  ptr_name,
const void *  ptr
 

For printing a message when freeing allocated memory.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : sfree will free pointer
<pointer name=""> = <pointer address="">
is printed to stdout.

Parameters:
class_name The name of a class.
func_name The name of a function or method.
ptr_name The variable name of the pointer.
ptr The pointer itself.

Definition at line 341 of file verbose.C.

Referenced by cps::FwilsonTm::BhamiltonNode(), cps::Fwilson::BhamiltonNode(), cps::Fclover::BhamiltonNode(), cps::CanonToAnything(), cps::QPropW::CG(), cps::clover_end(), cps::WspectExtendedMesons::collect(), cps::QPropW::Delete(), cps::QPropW::DeleteQPropLs(), cps::QPropWRand::DeleteRsrc(), cps::dwf_end(), cps::FwilsonTm::EvolveMomFforce(), cps::Fwilson::EvolveMomFforce(), cps::FdwfBase::EvolveMomFforce(), cps::Fclover::EvolveMomFforce(), cps::FcanonToStag(), cps::FcanonToWilson(), cps::Fwilson::FeigSolv(), cps::Fclover::FeigSolv(), cps::Lattice::FixGauge(), cps::Lattice::FixGaugeFree(), cps::FdwfBase::Freflex(), cps::FwilsonToCanon(), cps::FermionVectorTp::GaussianSmearVector(), cps::DiracOp::InvCg(), cps::DiracOp::Jacobi(), cps::DiracOpWilsonTypes::MatDagMat(), cps::DiracOpWilson::MatHerm(), cps::DiracOpDwf::MatHerm(), cps::DiracOpClover::MatHerm(), cps::DiracOpWilson::MatInv(), cps::DiracOpDwf::MatInv(), cps::Vector::NormSqArraySliceSum(), cps::DiracOp::Ritz(), cps::DiracOpWilsonTypes::RitzEig(), cps::DiracOpStagTypes::RitzEig(), cps::WspectFuzzing::run(), cps::AlgNLStagMeson::run(), cps::AlgStagNonLocal::run(), cps::AlgStagNucleon::run(), cps::AlgStagMomMeson::run(), cps::AlgStagMeson::run(), cps::AlgPbp::run(), cps::AlgFixGauge::run(), cps::AlgPbp::runPointSource(), cps::sfree(), cps::QPropWRand::ShiftPropBackward(), cps::QPropW::ShiftPropBackward(), cps::QPropWRand::ShiftPropForward(), cps::QPropW::ShiftPropForward(), cps::WspectQuark::WspectQuark(), cps::AlgDens::~AlgDens(), cps::AlgHmcPhi::~AlgHmcPhi(), cps::AlgHmcQPQ::~AlgHmcQPQ(), cps::AlgHmd::~AlgHmd(), cps::AlgHmdR::~AlgHmdR(), cps::AlgMom::~AlgMom(), cps::AlgPbp::~AlgPbp(), cps::DiracOpP4::~DiracOpP4(), cps::DiracOpStag::~DiracOpStag(), cps::Fclover::~Fclover(), cps::FermionVector::~FermionVector(), cps::FermionVectorTp::~FermionVectorTp(), cps::FixHPlane::~FixHPlane(), cps::HadronPropS::~HadronPropS(), cps::HyperPlane::~HyperPlane(), cps::Mom::~Mom(), cps::NLocalPropS::~NLocalPropS(), cps::NLSMesonPropS::~NLSMesonPropS(), cps::QPropWGFLfuncSrc::~QPropWGFLfuncSrc(), cps::QuarkPropS::~QuarkPropS(), cps::QuarkPropSMng::~QuarkPropSMng(), cps::WspectAxialCurrent::~WspectAxialCurrent(), cps::WspectBaryon::~WspectBaryon(), cps::WspectExtendedMesons::~WspectExtendedMesons(), cps::WspectExtendedMesonsBE::~WspectExtendedMesonsBE(), cps::WspectField::~WspectField(), cps::WspectFuzzing::~WspectFuzzing(), cps::WspectMesons::~WspectMesons(), cps::WspectMomenta::~WspectMomenta(), and cps::WspectQuark::~WspectQuark().

void cps::Verbose::Smalloc const char *  class_name,
const char *  func_name,
const char *  ptr_name,
const void *  ptr,
int  size
 

For printing a message upon memory allocation.

If the verbosity level enables this message category, the message
<class name="">::<function name=""> : smalloc initialized pointer
<pointer name=""> to <pointer address=""> with size <size>
is printed to stdout.

Parameters:
class_name The name of a class
func_name The name of a function or method.
ptr_name The variable name of the pointer
ptr The pointer itself.
size The amount of memory (in bytes) allocated.

Definition at line 316 of file verbose.C.

Referenced by cps::AlgDens::AlgDens(), cps::AlgHmcPhi::AlgHmcPhi(), cps::AlgHmcQPQ::AlgHmcQPQ(), cps::AlgHmd::AlgHmd(), cps::AlgHmdR::AlgHmdR(), cps::AlgMom::AlgMom(), cps::AlgPbp::AlgPbp(), cps::QPropW::Allocate(), cps::QPropWRand::AllocateRsrc(), cps::amalloc(), cps::FwilsonTm::BhamiltonNode(), cps::Fwilson::BhamiltonNode(), cps::Fclover::BhamiltonNode(), cps::QPropW::CG(), cps::clover_init(), cps::CorrFunc::CorrFunc(), cps::DiracOpP4::DiracOpP4(), cps::DiracOpStag::DiracOpStag(), cps::dwf_init(), cps::WspectMesons::Everything(), cps::FwilsonTm::EvolveMomFforce(), cps::Fwilson::EvolveMomFforce(), cps::FdwfBase::EvolveMomFforce(), cps::Fclover::EvolveMomFforce(), cps::Fclover::Fclover(), cps::Fwilson::FeigSolv(), cps::Fclover::FeigSolv(), cps::FermionVector::FermionVector(), cps::FermionVectorTp::FermionVectorTp(), cps::Lattice::FixGauge(), cps::Lattice::FixGaugeAllocate(), cps::FixHPlane::FixHPlane(), cps::FdwfBase::Freflex(), cps::FermionVectorTp::GaussianSmearVector(), cps::HadronPropS::HadronPropS(), cps::HyperPlane::HyperPlane(), cps::Mom::Init(), cps::DiracOp::InvCg(), cps::DiracOp::Jacobi(), cps::DiracOpWilsonTypes::MatDagMat(), cps::DiracOpWilson::MatHerm(), cps::DiracOpDwf::MatHerm(), cps::DiracOpClover::MatHerm(), cps::DiracOpWilson::MatInv(), cps::DiracOpStag::MatInv(), cps::DiracOpP4::MatInv(), cps::DiracOpDwf::MatInv(), cps::QPropW::MeasConAxialOld(), cps::QPropW::MeasJ5qPion(), cps::NLocalPropS::NLocalPropS(), cps::NLSMesonPropS::NLSMesonPropS(), cps::Vector::NormSqArraySliceSum(), cps::CorrFunc::operator=(), cps::QuarkPropSMng::qadd(), cps::QPropW::QPropW(), cps::QPropWGFLfuncSrc::QPropWGFLfuncSrc(), cps::QuarkPropSMng::QuarkPropSMng(), cps::QPropW::ReLoad(), cps::QPropW::RestoreQProp(), cps::QPropW::RestoreQPropLs_ftom(), cps::DiracOpWilsonTypes::RitzEig(), cps::DiracOpStagTypes::RitzEig(), cps::WspectFuzzing::run(), cps::AlgNLStagMeson::run(), cps::AlgStagNonLocal::run(), cps::AlgStagNucleon::run(), cps::AlgStagMomMeson::run(), cps::AlgStagMeson::run(), cps::QPropW::Run(), cps::AlgPbp::run(), cps::AlgFixGauge::run(), cps::AlgPbp::runPointSource(), cps::QuarkPropS::setupQuarkPropS(), cps::QPropWRand::ShiftPropBackward(), cps::QPropW::ShiftPropBackward(), cps::QPropWRand::ShiftPropForward(), cps::QPropW::ShiftPropForward(), cps::smalloc(), cps::wilson_compat_init(), cps::WspectAxialCurrent::WspectAxialCurrent(), cps::WspectExtendedMesons::WspectExtendedMesons(), cps::WspectExtendedMesonsBE::WspectExtendedMesonsBE(), cps::WspectField::WspectField(), cps::WspectFuzzing::WspectFuzzing(), cps::WspectMomenta::WspectMomenta(), and cps::WspectQuark::WspectQuark().

void cps::Verbose::Warn const char *  class_name,
const char *  func_name,
const char *  format,
  ...
 

For printing warnings.

If the verbosity level enables this message category, the message
WARNING <class name="">::<function name=""> :
<message>
is printed to stdout and the file phys.warn.

Parameters:
class_name The name of a class
func_name The name of a function or method
format A format string for the message (á la printf)
... Optional arguments to the format string.

Definition at line 485 of file verbose.C.

References cps::ERR, cps::Fclose(), cps::Error::FileA(), cps::Fopen(), cps::Fprintf(), cps::MPISCU::printf(), cps::Vfprintf(), and cps::MPISCU::vprintf().

Referenced by cps::DiracOpWilsonTypes::BiCGstab(), cps::Lattice::FixGauge(), cps::GimprRect::GimprRect(), cps::GtadpoleRect::GtadpoleRect(), cps::DiracOp::InvCg(), cps::LatRngRead::read(), cps::DiracOpWilsonTypes::RitzEig(), and cps::Meson::setSrc().


The documentation for this class was generated from the following files:
Generated on Sat Oct 10 14:12:15 2009 for Columbia Physics System by  doxygen 1.3.9.1