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

cps::AlgEqState Class Reference

Plaquette measurement. More...

#include <alg_eq_state.h>

Inherits cps::Alg.

List of all members.

Public Member Functions

 AlgEqState (Lattice &latt, CommonArg *c_arg, EqStateArg *arg)
virtual ~AlgEqState ()
void run (void)
 Do the calculation.


Detailed Description

Plaquette measurement.

The normalised real trace of the average plaquette is measured in the hyperplane containing a specified direction and in the hyperplane perpendicular to that direction.

On an anisotropic lattice, the specified direction must be the the anisotropic direction (why?).

Definition at line 46 of file alg_eq_state.h.


Constructor & Destructor Documentation

cps::AlgEqState::AlgEqState Lattice latt,
CommonArg c_arg,
EqStateArg arg
 

Parameters:
latt The lattice object containing the gauge filed on which to compute the plaquette.
arg Container for parameters specific to this algorithm.
c_arg Container for generic algorithm parameters.

Definition at line 55 of file alg_eq_state.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::AlgEqState::~AlgEqState  )  [virtual]
 

Definition at line 82 of file alg_eq_state.C.

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


Member Function Documentation

void cps::AlgEqState::run void   ) 
 

Do the calculation.

Postcondition:
If a file is specified in CommonArg, the plaquette values in the perpendicular and then parallel to the specified direction are appended to this file.

Definition at line 95 of file alg_eq_state.C.

References cps::Alg::AlgLattice(), cps::Lattice::AveReTrPlaqNoXi(), cps::Lattice::AveReTrPlaqXi(), cps::EqStateArg::dir, cps::ERR, cps::Fclose(), cps::Error::FileA(), cps::Float, cps::Fopen(), cps::Fprintf(), cps::Verbose::Func(), cps::Error::General(), cps::GJP, cps::glb_sum(), cps::IFloat, cps::CommonArg::results, cps::Lattice::ReTrPlaq(), cps::GlobalJobParameter::TnodeSites(), cps::VRB, cps::GlobalJobParameter::XiBare(), cps::GlobalJobParameter::XiDir(), 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:54 2009 for Columbia Physics System by  doxygen 1.3.9.1