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

cps::AlgRotateGauge Class Reference
[Algorithms]

Application of a gauge transformation. More...

#include <alg_rnd_gauge.h>

Inherits cps::Alg.

List of all members.

Public Member Functions

 AlgRotateGauge (Lattice &latt, CommonArg *c_arg)
 ~AlgRotateGauge ()
void run ()


Detailed Description

Application of a gauge transformation.

Rotates the gauge field by the gauge transformation stored at Lattice::fix_gauge_ptr

The gauge fixing matrices need to be stored LANDAU style; one matrix for each site.

Definition at line 102 of file alg_rnd_gauge.h.


Constructor & Destructor Documentation

cps::AlgRotateGauge::AlgRotateGauge Lattice latt,
CommonArg c_arg
[inline]
 

Parameters:
latt The lattice object containing the gauge field and the gauge transformation field.
c_arg Generic algorithm arguments.

Definition at line 117 of file alg_rnd_gauge.h.

cps::AlgRotateGauge::~AlgRotateGauge  )  [inline]
 

Definition at line 122 of file alg_rnd_gauge.h.


Member Function Documentation

void cps::AlgRotateGauge::run void   ) 
 

Precondition:
Gauge transformation matrices must be present inthe Lattice object.

Definition at line 221 of file alg_rnd_gauge.C.

References cps::Alg::AlgLattice(), cps::Lattice::ClearAllBufferedLink(), cps::Matrix::Dagger(), cps::Matrix::DotMEqual(), cps::ERR, cps::Lattice::FixGaugeKind(), cps::Lattice::FixGaugePtr(), cps::Verbose::Func(), cps::Lattice::GaugeField(), cps::Error::General(), cps::GJP, NT, cps::sfree(), cps::smalloc(), cps::GlobalJobParameter::TnodeSites(), cps::VRB, 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