23 void constgauge(multi1d<LatticeColorMatrix>&
u,
const multi2d<Real> theta)
31 multi1d<Complex> phase(Nc);
35 cmplx(Real(0.0),Real(0.0));
39 phase[0] = cmplx(cos(theta(0,
mu)), sin(theta(0,
mu)));
40 phase[1] = cmplx(cos(theta(1,
mu)), sin(theta(1,
mu)));
41 phase[2] = cmplx(cos(theta(0,
mu) + theta(1,
mu)),
42 -sin(theta(0,
mu) + theta(1,
mu)));
45 for(
int i = 0;
i < Nc;
i++)
46 pokeColor(
u[
mu], phase[
i],
i,
i);
Primary include file for CHROMA library code.
12-th order exponentiation of a lattice color matrix
void constgauge(multi1d< LatticeColorMatrix > &u, const multi2d< Real > theta)
Const diagonal gauge field.
Asqtad Staggered-Dirac operator.
static multi1d< LatticeColorMatrix > u
Reunitarize in place a color matrix to SU(N)
Take the traceless antihermitian projection of a color matrix.