#include <alg_smear.h>
Inherits cps::AlgSmear.
Public Member Functions | |
| AlgKineticSmear (Lattice &lat, CommonArg *ca, KineticSmearArg *ksa) | |
| ~AlgKineticSmear () | |
| void | run () |
| Do the smearing. | |
| void | single_link (Float coef) |
| void | three_link (Float coef) |
| void | five_link (Float coef) |
| void | seven_link (Float coef) |
| void | lepage (Float coef) |
Protected Member Functions | |
| void | smear_link (Matrix &link, int *pos, int mu) |
| Smear a link. | |
Performs the smearing needed to define an improved kinetic term vertex. Because of this the resulting smoothed configuration need not be unitary.
Allows for restricting smearing to hyperplanes orthogonal to a specified direction.
The default smearing coefficients are all zero.
Definition at line 175 of file alg_smear.h.
|
||||||||||||||||
|
Definition at line 388 of file alg_smear.C. References cps::KineticSmearArg::five_link, cps::KineticSmearArg::lepage, cps::KineticSmearArg::orthog, cps::AlgSmear::set_orthog(), cps::KineticSmearArg::seven_link, cps::KineticSmearArg::single_link, and cps::KineticSmearArg::three_link. |
|
|
Definition at line 195 of file alg_smear.h. |
|
|
Definition at line 203 of file alg_smear.h. |
|
|
Definition at line 205 of file alg_smear.h. |
|
|
Do the smearing. If an output file is specified in the CommonArg argument, then the smearing coefficients are written to the file. Reimplemented from cps::AlgSmear. Definition at line 408 of file alg_smear.C. References cps::ERR, cps::Fclose(), cps::Error::FileA(), cps::CommonArg::filename, cps::Float, cps::Fopen(), and cps::Fprintf(). |
|
|
Definition at line 204 of file alg_smear.h. |
|
|
Definition at line 201 of file alg_smear.h. |
|
||||||||||||||||
|
Smear a link.
Implements cps::AlgSmear. Definition at line 420 of file alg_smear.C. References cps::Alg::AlgLattice(), cps::AlgSmear::get_orthog(), and cps::lepage_staple(). |
|
|
Definition at line 202 of file alg_smear.h. |
1.3.9.1