#include <config.h>#include <stdio.h>#include <util/gjp.h>#include <util/site.h>#include <util/qcdio.h>#include <alg/alg_tcharge.h>#include <comms/glb.h>Go to the source code of this file.
Namespaces | |
| namespace | cps |
Typedefs | |
| typedef void(* | leaf_function )(Lattice &, Matrix &, int *, int, int) |
Functions | |
| void | ZeroReal (Matrix &m) |
| Complex | MkTop (Matrix plaqs1[], Matrix plaqs2[]) |
| void | CloverLeaf (Lattice &lattice, Matrix &pl, int *pos, int mu, int nu) |
| void | CloverLeafRect (Lattice &lattice, Matrix &pl, int *pos, int mu, int nu) |
| void | CloverLeaf1x3 (Lattice &lattice, Matrix &pl, int *pos, int mu, int nu) |
| void | CloverLeaf2x2 (Lattice &lattice, Matrix &pl, int *pos, int mu, int nu) |
| void | CloverLeaf3x3 (Lattice &lattice, Matrix &pl, int *pos, int mu, int nu) |
| const int | nfunc (5) |
Variables | |
| leaf_function | leaf_map [5] |
| const char * | names [5] |
|
|
Definition at line 356 of file alg_tcharge.C. |
|
||||||||||||||||||||||||
|
Calculate Clover leaf (1x1 size) SU(3) Matrix Sheikholeslami, Wohlert, NPB259, 572 (1985) Eq. (2.9) Definition at line 75 of file alg_tcharge.C. References cps::Float, cps::moveMem(), cps::Lattice::PathOrdProdPlus(), and cps::Matrix::ZeroMatrix(). |
|
||||||||||||||||||||||||
|
Definition at line 186 of file alg_tcharge.C. References cps::Float, cps::moveMem(), cps::Lattice::PathOrdProdPlus(), and cps::Matrix::ZeroMatrix(). |
|
||||||||||||||||||||||||
|
Definition at line 277 of file alg_tcharge.C. References cps::Float, cps::moveMem(), cps::Lattice::PathOrdProdPlus(), and cps::Matrix::ZeroMatrix(). |
|
||||||||||||||||||||||||
|
Definition at line 309 of file alg_tcharge.C. References cps::Float, cps::moveMem(), cps::Lattice::PathOrdProdPlus(), and cps::Matrix::ZeroMatrix(). |
|
||||||||||||||||||||||||
|
Definition at line 116 of file alg_tcharge.C. References cps::Float, cps::moveMem(), cps::Lattice::PathOrdProdPlus(), and cps::Matrix::ZeroMatrix(). |
|
||||||||||||
|
constructs
passed two arrays of matrices holding the approximations for F: plaqs[0] = F_01 plaqs[1] = F_02 plaqs[2] = F_03 plaqs[3] = F_12 plaqs[4] = F_13 plaqs[5] = F_23 Definition at line 50 of file alg_tcharge.C. References cps::Complex, cps::Matrix::DotMEqual(), cps::Matrix::DotMPlus(), cps::Float, and cps::Matrix::Tr(). Referenced by cps::AlgTcharge::run(). |
|
|
Referenced by cps::AlgTcharge::run(). |
|
|
takes the imaginary part of a matrix Definition at line 24 of file alg_tcharge.C. References cps::Matrix::Dagger(). Referenced by cps::AlgTcharge::run(). |
|
|
Initial value: { &CloverLeaf,
&CloverLeafRect,
&CloverLeaf2x2,
&CloverLeaf3x3,
&CloverLeaf1x3 }
Definition at line 359 of file alg_tcharge.C. Referenced by cps::AlgTcharge::run(). |
|
|
Initial value: { "1x1",
"1x2",
"2x2",
"3x3",
"1x3" }
Definition at line 365 of file alg_tcharge.C. Referenced by cps::AlgTcharge::run(). |
1.3.9.1