27 "Field_F: implementation for SU(3).\n");
31 double mult_Gn_r(
const double *g,
const double *w,
int Nc)
33 return g[0] * w[0] - g[1] * w[1]
34 + g[2] * w[2] - g[3] * w[3]
35 + g[4] * w[4] - g[5] * w[5];
39 double mult_Gn_i(
const double *g,
const double *w,
int Nc)
41 return g[0] * w[1] + g[1] * w[0]
42 + g[2] * w[3] + g[3] * w[2]
43 + g[4] * w[5] + g[5] * w[4];
47 double mult_Gd_r(
const double *g,
const double *w,
int Nc)
49 return g[0] * w[0] + g[1] * w[1]
50 + g[6] * w[2] + g[7] * w[3]
51 + g[12] * w[4] + g[13] * w[5];
55 double mult_Gd_i(
const double *g,
const double *w,
int Nc)
57 return g[0] * w[1] - g[1] * w[0]
58 + g[6] * w[3] - g[7] * w[2]
59 + g[12] * w[5] - g[13] * w[4];