#include <alg_pbp.h>
Inherits cps::Alg.
Public Member Functions | |
| AlgPbp (Lattice &latt, CommonArg *c_arg, PbpArg *arg) | |
| virtual | ~AlgPbp () |
| void | run (void) |
| Performs the computation. | |
| void | runPointSource (int x, int y, int z, int t) |
| Run the algorithm using point sources and domain wall fermions. | |
The condensate
(and similar things) are computed stochastically using the Conjugate Gradient algorithm. They can be computed for a number of different fermion masses.
It is normalized so that for large values of the mass,
= 1/mass for any fermion type.
This normalization results to the following small mass behavior for a trivial background gauge field with periodic boundary conditions:
The algorithm runs roughly as follows:
Definition at line 50 of file alg_pbp.h.
|
||||||||||||||||
|
Definition at line 65 of file alg_pbp.C. References cps::ERR, cps::Float, cps::Lattice::FsiteSize(), cps::Verbose::Func(), cps::GJP, cps::Error::Pointer(), cps::Verbose::Smalloc(), cps::smalloc(), cps::GlobalJobParameter::VolNodeSites(), and cps::VRB. |
|
|
Definition at line 108 of file alg_pbp.C. References cps::Verbose::Func(), cps::sfree(), cps::Verbose::Sfree(), and cps::VRB. |
|
|
||||||||||||||||||||
1.3.9.1