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

cps::AlgWline Class Reference
[Algorithms]

Measures the Wilson line in all directions. More...

#include <alg_wline.h>

Inherits cps::Alg.

List of all members.

Public Member Functions

 AlgWline (Lattice &latt, CommonArg *c_arg, NoArg *arg)
virtual ~AlgWline ()
void run (void)
 Measures the Wilson line in all directions.


Detailed Description

Measures the Wilson line in all directions.

In each direction, the Wilson line is calculated and averaged over the lattice.

Definition at line 30 of file alg_wline.h.


Constructor & Destructor Documentation

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

Parameters:
latt The Lattice object containg the gauge field on which to compute the Wilson lines.
c_arg Container for generic parameters. .
arg Empty parameter container.

Definition at line 48 of file alg_wline.C.

References cps::ERR, cps::Verbose::Func(), cps::Error::Pointer(), and cps::VRB.

cps::AlgWline::~AlgWline  )  [virtual]
 

Definition at line 69 of file alg_wline.C.

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


Member Function Documentation

void cps::AlgWline::run void   ) 
 

Measures the Wilson line in all directions.

The characters of the result for the 3, 6, 8, and 10 representations are calculated. If an output file is specified in the CommonArg argument, then the real and imaginary parts of these are written to it all on one line per direction.

Definition at line 83 of file alg_wline.C.

References cps::Alg::AlgLattice(), cps::Matrix::Char10(), cps::Matrix::Char3(), cps::Matrix::Char6(), cps::Matrix::Char8(), cps::Complex, cps::Verbose::Debug(), cps::Matrix::DotMEqual(), cps::ERR, cps::Fclose(), cps::Error::FileA(), cps::CommonArg::filename, cps::Float, cps::Fopen(), cps::Fprintf(), cps::Verbose::Func(), cps::Lattice::GaugeField(), cps::getMinusData(), cps::GJP, cps::Lattice::GsiteOffset(), cps::IFloat, cps::slice_sum(), cps::GlobalJobParameter::Tnodes(), cps::GlobalJobParameter::TnodeSites(), cps::Matrix::UnitMatrix(), cps::VRB, cps::GlobalJobParameter::XiBare(), cps::GlobalJobParameter::XiDir(), cps::GlobalJobParameter::Xnodes(), cps::GlobalJobParameter::XnodeSites(), cps::GlobalJobParameter::Ynodes(), cps::GlobalJobParameter::YnodeSites(), cps::GlobalJobParameter::Znodes(), 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