#include <config.h>
#include <alg/alg_base.h>
#include <alg/ape_smear_arg.h>
#include <alg/kinetic_smear_arg.h>
#include <alg/hyp_smear_arg.h>
Go to the source code of this file.
Namespaces | |
| namespace | cps |
Classes | |
| class | cps::AlgSmear |
| Base class for smearing a lattice. More... | |
| class | cps::AlgApeSmear |
| Performs APE smearing. More... | |
| class | cps::AlgKineticSmear |
| Kinetic smearing. More... | |
| class | cps::AlgHypSmear |
| Performs HYP smearing. More... | |
| class | cps::AlgOlegSmear |
Functions | |
| void | three_staple (Lattice &latt, Matrix &link, int *pos, int u, int orth) |
| Calculates the three-link staple around a link. | |
| void | five_staple (Lattice &latt, Matrix &link, int *pos, int u, int orth) |
| Calculates the five-link staple around a link. | |
| void | seven_staple (Lattice &latt, Matrix &link, int *pos, int u, int orth) |
| Calculates the seven-link staple around a link. | |
| void | lepage_staple (Lattice &latt, Matrix &link, int *pos, int u, int orth) |
| Calculates the lepage staple around a link. | |
| int | su3_proj (Matrix &x, Float tolerance) |
| Projects a matrix on to the SU(3) manifold. | |
AlgSmear, AlgApeSmear, AlgKineticSmear and AlgHypSmear classes.
AlgOlegSmear added by Yasumichi 6/8/07.
Definition in file alg_smear.h.
|
||||||||||||||||||||||||
|
Calculates the five-link staple around a link.
Definition at line 213 of file alg_smear.C. References cps::acumulate_mp, cps::dir, cps::Float, cps::moveMem(), cps::Lattice::PathOrdProdPlus(), and cps::Matrix::ZeroMatrix(). |
|
||||||||||||||||||||||||
|
Calculates the lepage staple around a link.
Definition at line 314 of file alg_smear.C. References cps::acumulate_mp, cps::dir, cps::Float, cps::moveMem(), cps::Lattice::PathOrdProdPlus(), and cps::Matrix::ZeroMatrix(). Referenced by cps::AlgKineticSmear::smear_link(). |
|
||||||||||||||||||||||||
|
Calculates the seven-link staple around a link.
Definition at line 255 of file alg_smear.C. References cps::acumulate_mp, cps::dir, cps::Float, cps::moveMem(), cps::Lattice::PathOrdProdPlus(), and cps::Matrix::ZeroMatrix(). |
|
||||||||||||
|
Projects a matrix on to the SU(3) manifold.
Definition at line 59 of file alg_smear.C. References cps::Matrix::Dagger(), cps::Matrix::DotMEqual(), cps::ERR, cps::Float, cps::Error::General(), cps::Matrix::ReTr(), cps::sub(), and cps::Matrix::UnitMatrix(). Referenced by cps::AlgSmear::AlgSmear(), cps::AlgSmear2::AlgSmear2(), cps::AlgSmear2::run(), and cps::AlgSmear::run(). |
|
||||||||||||||||||||||||
|
Calculates the three-link staple around a link.
Definition at line 187 of file alg_smear.C. References cps::acumulate_mp, cps::dir, cps::Float, cps::moveMem(), cps::Lattice::PathOrdProdPlus(), and cps::Matrix::ZeroMatrix(). Referenced by cps::AlgApeSmear::smear_link(). |
1.3.9.1