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

cps::AlgRect Class Reference

#include <alg_rect.h>

Inherits cps::Alg.

List of all members.

Public Member Functions

 AlgRect (Lattice &latt, CommonArg *c_arg, NoArg *arg)
virtual ~AlgRect ()
void run (void)
 Performs the computation.


Constructor & Destructor Documentation

cps::AlgRect::AlgRect Lattice latt,
CommonArg c_arg,
NoArg arg
 

Definition at line 45 of file alg_rect.C.

References cps::ERR, cps::Float, cps::Verbose::Func(), cps::GJP, cps::Error::Pointer(), cps::GlobalJobParameter::Tnodes(), cps::GlobalJobParameter::VolNodeSites(), cps::VRB, cps::GlobalJobParameter::Xnodes(), cps::GlobalJobParameter::Ynodes(), and cps::GlobalJobParameter::Znodes().

cps::AlgRect::~AlgRect  )  [virtual]
 

Definition at line 72 of file alg_rect.C.

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


Member Function Documentation

void cps::AlgRect::run void   ) 
 

Performs the computation.

The real trace of the rectangle is averaged over the lattice and normalised to unity.

Postcondition:
The following data are written to the file specified in the common_arg structure:
  1. mean rectangle
  2. variance of mean rectangle
  3. maximum rectangle
  4. minimum rectangle
  5. mean temporal 1x2 rectangle (the short axis is the time direction)
  6. mean temporal 2x1 rectangle (the long axis is the time direction)
  7. mean spatial rectangle

Definition at line 94 of file alg_rect.C.

References cps::Alg::AlgLattice(), cps::Lattice::AveReTrRectNoXi(), cps::Lattice::AveReTrRectXi1(), cps::Lattice::AveReTrRectXi2(), cps::ERR, cps::Fclose(), cps::Error::FileA(), cps::Float, cps::Fopen(), cps::Fprintf(), cps::Verbose::Func(), cps::GJP, cps::glb_max(), cps::glb_min(), cps::glb_sum(), cps::IFloat, cps::max(), cps::min(), cps::CommonArg::results, cps::Lattice::ReTrRect(), cps::GlobalJobParameter::TnodeSites(), cps::VRB, cps::GlobalJobParameter::XiBare(), cps::GlobalJobParameter::XiV(), cps::GlobalJobParameter::XiVXi(), cps::GlobalJobParameter::XnodeSites(), cps::GlobalJobParameter::YnodeSites(), and cps::GlobalJobParameter::ZnodeSites().


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