14 const int &dk,
const int &i0,
const int &j0,
const int &k0,
15 const double distance[3],
const double conjugate[3])
17 return conjugate[0] * conjugate[1] * conjugate[2]
18 * (*(&
a + di * i0 + dj * j0 + dk * k0))
19 + distance[0] * conjugate[1] * conjugate[2]
20 * (*(&
a + di * (i0 + 1) + dj * (j0) + dk * (k0)))
21 + conjugate[0] * distance[1] * conjugate[2]
22 * (*(&
a + di * (i0) + dj * (j0 + 1) + dk * (k0)))
23 + distance[0] * distance[1] * conjugate[2]
24 * (*(&
a + di * (i0 + 1) + dj * (j0 + 1) + dk * (k0)))
25 + conjugate[0] * conjugate[1] * distance[2]
26 * (*(&
a + di * (i0) + dj * (j0) + dk * (k0 + 1)))
27 + distance[0] * conjugate[1] * distance[2]
28 * (*(&
a + di * (i0 + 1) + dj * (j0) + dk * (k0 + 1)))
29 + conjugate[0] * distance[1] * distance[2]
30 * (*(&
a + di * (i0) + dj * (j0 + 1) + dk * (k0 + 1)))
31 + distance[0] * distance[1] * distance[2]
32 * (*(&
a + di * (i0 + 1) + dj * (j0 + 1) + dk * (k0 + 1)));