CHROMA
|
Parallel transport a lattice field. More...
#include "chromabase.h"
Go to the source code of this file.
Namespaces | |
Chroma | |
Asqtad Staggered-Dirac operator. | |
Functions | |
LatticeColorVector | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeColorVector &chi, int length, const multi1d< int > &path) |
Apply a displacement path to a lattice field. More... | |
LatticeColorMatrix | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeColorMatrix &chi, int length, const multi1d< int > &path, const Subset &sub) |
Apply a displacement path to a lattice field. More... | |
LatticeColorMatrix | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeColorMatrix &chi, int length, const multi1d< int > &path) |
Apply a displacement path to a lattice field. More... | |
LatticeColorVector | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeColorVector &chi, int length, const multi1d< int > &path, const Subset &sub) |
Apply a displacement path to a lattice field. More... | |
LatticeFermion | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeFermion &chi, int length, const multi1d< int > &path) |
Apply a displacement path to a lattice field. More... | |
template<typename T > | |
T | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const T &psi, int displacement_length, const multi1d< int > &path, const Subset &sub) |
Apply a displacement path to a lattice field. More... | |
LatticePropagator | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticePropagator &p, int length, const multi1d< int > &path) |
LatticePropagator | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticePropagator &p, int length, const multi1d< int > &path, const Subset &sub) |
LatticeColorVector | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeColorVector &chi, int length, int dir) |
Apply a displacement operator to a lattice field. More... | |
LatticeColorVector | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeColorVector &chi, int length, int dir, const Subset &sub) |
LatticeFermion | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeFermion &chi, int length, int dir) |
Apply a displacement operator to a lattice field. More... | |
LatticeColorVectorSpinMatrix | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeColorVectorSpinMatrix &chi, int length, int dir) |
LatticeStaggeredFermion | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeStaggeredFermion &chi, int length, int dir) |
Apply a displacement operator to a lattice field. More... | |
LatticeStaggeredPropagator | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeStaggeredPropagator &chi, int length, int dir) |
Apply a displacement operator to a lattice field. More... | |
LatticeColorMatrix | Chroma::displace (const multi1d< LatticeColorMatrix > &u, const LatticeColorMatrix &chi, int length, int dir) |
Apply a displacement operator to a lattice field. More... | |
LatticePropagator | Chroma::displacement (const multi1d< LatticeColorMatrix > &u, const LatticePropagator &chi, int length, int dir) |
Apply a displacement operator to a lattice field. More... | |
LatticeColorVector | Chroma::rightNabla (const multi1d< LatticeColorMatrix > &u, const LatticeColorVector &chi, int length, const multi1d< int > &path) |
Apply a right nabla path to a lattice field. More... | |
LatticeColorMatrix | Chroma::rightNabla (const multi1d< LatticeColorMatrix > &u, const LatticeColorMatrix &chi, int length, const multi1d< int > &path) |
Apply a right nabla path to a lattice field. More... | |
LatticeFermion | Chroma::rightNabla (const multi1d< LatticeColorMatrix > &u, const LatticeFermion &chi, int length, const multi1d< int > &path) |
Apply first deriv to the right onto source. More... | |
LatticePropagator | Chroma::rightNabla (const multi1d< LatticeColorMatrix > &u, const LatticePropagator &chi, int length, const multi1d< int > &path) |
Apply first deriv to the right onto source. More... | |
LatticeColorVector | Chroma::leftRightNabla (const LatticeColorVector &F, const multi1d< LatticeColorMatrix > &u, int mu, int length, int mom) |
Apply first deriv to the right onto source. More... | |
LatticeFermion | Chroma::leftRightNabla (const LatticeFermion &F, const multi1d< LatticeColorMatrix > &u, int mu, int length, int mom) |
Apply left-right deriv to the right onto source. More... | |
LatticePropagator | Chroma::leftRightNabla (const LatticePropagator &F, const multi1d< LatticeColorMatrix > &u, int mu, int length, int mom) |
Apply first deriv to the right onto source. More... | |
LatticeColorVectorSpinMatrix | Chroma::leftRightNabla (const LatticeColorVectorSpinMatrix &F, const multi1d< LatticeColorMatrix > &u, int mu, int length, int mom) |
Apply first deriv to the right onto source. More... | |
LatticeColorVector | Chroma::leftRightNabla (const multi1d< LatticeColorMatrix > &u, const LatticeColorVector &chi, int length, const multi1d< int > &path, const multi1d< int > &mom) |
Apply first deriv to the right onto source. More... | |
LatticeColorMatrix | Chroma::leftRightNabla (const multi1d< LatticeColorMatrix > &u, const LatticeColorMatrix &chi, int length, const multi1d< int > &path, const multi1d< int > &mom) |
Apply first deriv to the right onto source. More... | |
LatticePropagator | Chroma::rightB (const LatticePropagator &F, const multi1d< LatticeColorMatrix > &u, int mu, int length) |
Apply "D_i" operator to the right onto source. More... | |
LatticePropagator | Chroma::rightLap (const LatticePropagator &F, const multi1d< LatticeColorMatrix > &u, int length) |
Apply "E_i" operator to the right onto source. More... | |
Parallel transport a lattice field.
Description:
Suppose q(x) is a quark field. Displacement operator D_j^{(p)} moves quark field for p lattice sites to the direction j in covariant fashion.
Namely, D_j^{(p)} q(x) = U_j(x) U_j(x+j) U_j(x+2j)...U_j(x+(p-1)j) q(x+pj), where U is the gauge-link.
dir: x(0), y(1), z(2)
Definition in file displace.h.