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