24 const OLattice< SU3Mat >& u = arg->
u;
25 const OLattice< FVec >& a = arg->
a ;
26 OLattice< HVec >& d = arg->
d;
28 void (*func)(
const REAL*,
REAL*,
unsigned int) = arg->
func;
33 for (
int site = low; site < high; site++){
35 func( (
REAL *)&(a.elem(site).elem(0).elem(0).real()),(
REAL *)&(tmp.elem(0).elem(0).real()), 1);
58 const OLattice< SU3Mat >& u = arg->
u;
59 const OLattice< FVec >& a = arg->
a ;
60 OLattice< HVec >& d = arg->
d;
61 const int *tab = arg->
tab;
62 void (*func)(
const REAL*,
REAL*,
unsigned int) = arg->
func;
64 for (
int j = lo; j < hi; j++){
68 func( (
REAL *)&(a.elem(site).elem(0).elem(0).real()), (
REAL *)&(tmp.elem(0).elem(0).real()), 1);