15 multi3d<Real> E_tensor3d;
27 E_tensor3d.resize(2,3,3);
31 E_tensor3d(0,0,0) = 1.0/sqrt(Real(2));
32 E_tensor3d(0,1,1) = -1.0/sqrt(Real(2));
34 E_tensor3d(1,0,0) = -1.0/sqrt(Real(6));
35 E_tensor3d(1,1,1) = -1.0/sqrt(Real(6));
36 E_tensor3d(1,2,2) = 2.0/sqrt(Real(6));
56 if (alpha < 0 || alpha > 1 || j < 0 || j > 2 || k < 0 || k > 2)
58 QDPIO::cerr << __func__ <<
": indices out of bounds: alpha,j,k="
59 <<
alpha <<
" " <<
j <<
" " <<
k << std::endl;
Primary include file for CHROMA library code.
Tensor used for E representations.
Real ETensor3d(int alpha, int j, int k)
Return E antisymmetric tensor.
static const LatticeInteger & alpha(const int dim)
Asqtad Staggered-Dirac operator.