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

cps::AlgOverRelax Class Reference
[Algorithms]

Class implementing the gauge field global heatbath algorithm. More...

#include <alg_overrelax.h>

Inherits cps::Alg.

List of all members.

Public Member Functions

 AlgOverRelax (Lattice &latt, CommonArg *c_arg, OverRelaxArg *arg)
virtual ~AlgOverRelax ()
void run (void)
 Run the overrelaxation algorithm for the Wilson (plaquette) gauge action.


Detailed Description

Class implementing the gauge field global heatbath algorithm.

This is Creutz overrelaxation

Definition at line 30 of file alg_overrelax.h.


Constructor & Destructor Documentation

cps::AlgOverRelax::AlgOverRelax Lattice latt,
CommonArg c_arg,
OverRelaxArg arg
 

Parameters:
latt The lattice on which to perform the heatbath
c_arg The common argument structure for all algorithms.
arg The parameters specific to this algorithm.

Definition at line 51 of file alg_overrelax.C.

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

cps::AlgOverRelax::~AlgOverRelax  )  [virtual]
 

Definition at line 72 of file alg_overrelax.C.


Member Function Documentation

void cps::AlgOverRelax::run void   ) 
 

Run the overrelaxation algorithm for the Wilson (plaquette) gauge action.

Definition at line 84 of file alg_overrelax.C.

References cps::Alg::AlgLattice(), cps::LatRanGen::AssignGenerator(), cps::Verbose::Func(), cps::Lattice::GaugeField(), cps::GJP, cps::Lattice::GsiteOffset(), cps::Lattice::GupdCntInc(), cps::LRG, cps::OverRelaxArg::num_iter, cps::MPISCU::printf(), cps::Lattice::Reunitarize(), cps::LatRanGen::SetInterval(), cps::Lattice::Staple(), 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