#include <alg_noise.h>
Inherits cps::Alg.
Public Member Functions | |
| AlgNoise (Lattice &latt, CommonArg *c_arg, NoiseArg *arg) | |
| virtual | ~AlgNoise () |
| void | run (void) |
| Performs the computation. | |
Each gauge field link is left multiplied by an SU(3) group element taken at random from some distribution with unit mean. The type and width of the distribution is specified by the user.
Definition at line 30 of file alg_noise.h.
|
||||||||||||||||
|
Definition at line 47 of file alg_noise.C. References cps::ERR, cps::Verbose::Func(), cps::Error::Pointer(), and cps::VRB. |
|
|
Definition at line 67 of file alg_noise.C. References cps::Verbose::Func(), and cps::VRB. |
|
|
Performs the computation.
Definition at line 82 of file alg_noise.C. References cps::Alg::AlgLattice(), cps::Matrix::AntiHermMatrix(), cps::LatRanGen::AssignGenerator(), cps::Matrix::DotMEqual(), cps::FLAT, cps::Float, cps::Verbose::Flow(), cps::Verbose::Func(), cps::Lattice::GaugeField(), cps::GAUSSIAN, cps::GJP, cps::LatRanGen::Grand(), cps::Lattice::GsiteOffset(), cps::IFloat, cps::LRG, cps::NoiseArg::noise_kind, cps::NoiseType, cps::LatRanGen::SetInterval(), cps::LatRanGen::SetSigma(), cps::NoiseArg::size, cps::GlobalJobParameter::TnodeSites(), cps::LatRanGen::Urand(), cps::VRB, cps::X, cps::GlobalJobParameter::XnodeSites(), cps::GlobalJobParameter::YnodeSites(), and cps::GlobalJobParameter::ZnodeSites(). |
1.3.9.1