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

cps::AlgWspect Class Reference

#include <alg_w_spect.h>

Inherits cps::Alg.

Inherited by cps::AlgWspectExtMeson.

List of all members.

Public Member Functions

 AlgWspect (Lattice &latt, CommonArg *c_arg, WspectArg *arg, CgArg *cg, int n_quark_masses=1)
virtual ~AlgWspect ()
void run (void)

Static Public Member Functions

void SetCounter (int counter, int step)
int GetCounter ()

Protected Attributes

WspectArgd_arg_p
CgArgcg_arg_p
int d_num_args

Static Protected Attributes

int d_counter = 1
int d_count_step = 1


Constructor & Destructor Documentation

cps::AlgWspect::AlgWspect Lattice latt,
CommonArg c_arg,
WspectArg arg,
CgArg cg,
int  n_quark_masses = 1
 

Definition at line 76 of file alg_w_spect.C.

References cps::WspectArg::aots_num, cps::WspectArg::aots_start, cps::WspectArg::aots_step, cg_arg_p, cps::WspectGinfo::ctor_str, d_arg_p, d_num_args, cps::ERR, cps::Lattice::Fclass(), cps::Verbose::Func(), cps::Error::General(), cps::WspectGinfo::glb_sites, cps::WspectGinfo::inconsistent_str, cps::WspectGinfo::LORENTZs, cps::WspectGinfo::out_range_str, cps::Error::Pointer(), cps::WspectArg::prop_dir, cps::VRB, and cps::WspectGinfo::wrong_type_str.

cps::AlgWspect::~AlgWspect  )  [virtual]
 

Definition at line 152 of file alg_w_spect.C.


Member Function Documentation

int cps::AlgWspect::GetCounter  )  [inline, static]
 

Definition at line 70 of file alg_w_spect.h.

void cps::AlgWspect::run void   ) 
 

Reimplemented in cps::AlgWspectExtMeson.

Definition at line 159 of file alg_w_spect.C.

References cps::WspectOutput::a0_p, cps::Alg::AlgLattice(), cps::WspectArg::aots_num, cps::WspectArg::aots_start, cps::WspectArg::aots_step, cps::WspectArg::baryons_on, cps::WspectOutput::cg, d_arg_p, d_counter, cps::WspectOutput::delta_t, cps::WspectOutput::delta_x, cps::WspectOutput::delta_y, cps::WspectOutput::delta_z, cps::F_CLASS_DWF, cps::Lattice::Fclass(), cps::WspectOutput::fold, cps::Verbose::Func(), cps::Verbose::FuncEnd(), cps::WspectOutput::mid_point, cps::WspectArg::normal_mesons_on, cps::WspectOutput::nucleon, cps::WspectOutput::nucleon_prime, cps::WspectArg::num_mom, cps::WspectOutput::pbp, cps::WspectBaryon::print(), cps::WspectMesons::print(), cps::WspectMesons::print_mp(), cps::MPISCU::printf(), cps::WspectArg::prop_dir, cps::Verbose::Result(), cps::CommonArg::results, and cps::VRB.

Referenced by cps::AlgMeas::RunTask().

void cps::AlgWspect::SetCounter int  counter,
int  step
[static]
 

Definition at line 67 of file alg_w_spect.C.

References d_count_step, and d_counter.


Member Data Documentation

CgArg* cps::AlgWspect::cg_arg_p [protected]
 

Definition at line 58 of file alg_w_spect.h.

Referenced by AlgWspect().

WspectArg* cps::AlgWspect::d_arg_p [protected]
 

Definition at line 57 of file alg_w_spect.h.

Referenced by AlgWspect(), and run().

int cps::AlgWspect::d_count_step = 1 [static, protected]
 

Definition at line 60 of file alg_w_spect.C.

Referenced by SetCounter().

int cps::AlgWspect::d_counter = 1 [static, protected]
 

Definition at line 59 of file alg_w_spect.C.

Referenced by run(), and SetCounter().

int cps::AlgWspect::d_num_args [protected]
 

Definition at line 59 of file alg_w_spect.h.

Referenced by AlgWspect().


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