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

cps::AlgMeas Class Reference

#include <alg_meas.h>

Inherits cps::Alg.

List of all members.

Public Member Functions

 AlgMeas (CommonArg *c_arg, MeasArg *arg)
virtual ~AlgMeas ()
void run (void)
 Performs the computation.
void RunTask (MeasTask *Task)
void Document (char *dir, MeasTask *Task)
char * Dirname (char *)
void TruncateFile (char *)
void TruncateWspectFiles (void)


Constructor & Destructor Documentation

cps::AlgMeas::AlgMeas CommonArg c_arg,
MeasArg arg
 

Definition at line 73 of file alg_meas.C.

References cps::Verbose::Func(), and cps::VRB.

cps::AlgMeas::~AlgMeas  )  [virtual]
 

Definition at line 90 of file alg_meas.C.

References cps::Verbose::Func(), and cps::VRB.


Member Function Documentation

char * cps::AlgMeas::Dirname char *   ) 
 

Definition at line 426 of file alg_meas.C.

Referenced by RunTask().

void cps::AlgMeas::Document char *  dir,
MeasTask Task
 

Definition at line 255 of file alg_meas.C.

References cps::DoArg::Encode(), cps::MeasTask::Encode(), cps::MeasArg::Encode(), cps::GlobalJobParameter::GetDoArg(), cps::GJP, and cps::MeasArg::TrajCur.

Referenced by RunTask().

void cps::AlgMeas::run void   ) 
 

Performs the computation.

Loops over tasks and then calls RunTask.

Definition at line 103 of file alg_meas.C.

References cps::Alg::AlgLattice(), cps::Verbose::Func(), RunTask(), cps::MeasArg::TaskList, cps::MeasArg::TaskList_len, cps::MeasArg::TaskList_val, and cps::VRB.

void cps::AlgMeas::RunTask MeasTask Task  ) 
 

Definition at line 125 of file alg_meas.C.

References cps::Alg::AlgLattice(), cps::MeasTask::ArgFilename, cps::WspectArg::CgArgFile, cps::FixGaugeArg::Decode(), cps::PotArg::Decode(), cps::EigArg::Decode(), cps::CgArg::Decode(), cps::WspectOutput::Decode(), cps::WspectArg::Decode(), cps::PbpArg::Decode(), Dirname(), Document(), cps::FixGaugeArg::Encode(), cps::PotArg::Encode(), cps::EigArg::Encode(), cps::WspectOutput::Encode(), cps::CgArg::Encode(), cps::WspectArg::Encode(), cps::PbpArg::Encode(), cps::Lattice::FixGaugeFree(), cps::MeasAlgEig, cps::MeasAlgFixGauge, cps::MeasAlgFixGaugeFree, cps::MeasAlgPbp, cps::MeasAlgPlaq, cps::MeasAlgPot, cps::MeasAlgWspect, cps::MeasTask::Measurement, cps::MeasTask::OutputFilestem, cps::CommonArg::results, cps::AlgFixGauge::run(), cps::AlgPot::run(), cps::AlgEig::run(), cps::AlgWspect::run(), cps::AlgPbp::run(), cps::AlgPlaq::run(), cps::CommonArg::set_filename(), cps::MeasArg::TrajCur, TruncateFile(), TruncateWspectFiles(), cps::UniqueID(), cps::MeasArg::WorkDirectory, and cps::WspectArg::WspectOutputFile.

Referenced by run().

void cps::AlgMeas::TruncateFile char *   ) 
 

Definition at line 530 of file alg_meas.C.

References cps::sync(), and cps::UniqueID().

Referenced by RunTask(), and TruncateWspectFiles().

void cps::AlgMeas::TruncateWspectFiles void   ) 
 

Definition at line 453 of file alg_meas.C.

References cps::WspectOutput::a0_p, cps::WspectOutput::a1, cps::WspectOutput::b1, cps::WspectOutput::cg, cps::WspectOutput::cg2, cps::WspectOutput::delta_t, cps::WspectOutput::delta_x, cps::WspectOutput::delta_y, cps::WspectOutput::delta_z, cps::WspectOutput::meson_name00, cps::WspectOutput::meson_name01, cps::WspectOutput::meson_name02, cps::WspectOutput::meson_name03, cps::WspectOutput::meson_name04, cps::WspectOutput::meson_name05, cps::WspectOutput::meson_name06, cps::WspectOutput::meson_name07, cps::WspectOutput::meson_name08, cps::WspectOutput::meson_name09, cps::WspectOutput::meson_name10, cps::WspectOutput::meson_name11, cps::WspectOutput::meson_name12, cps::WspectOutput::meson_name13, cps::WspectOutput::meson_name14, cps::WspectOutput::meson_name15, cps::WspectOutput::mid_point, cps::WspectOutput::nucleon, cps::WspectOutput::nucleon_prime, cps::WspectOutput::pbp, cps::WspectOutput::pion, cps::WspectOutput::pion_prime, cps::WspectOutput::rho, and TruncateFile().

Referenced by RunTask().


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