9 "Fopr_Wilson_impl: implementation for general SU(N).\n");
13 inline double mult_uv_r(
const double *g,
const double *w,
const int Nc)
17 for (
int i = 0; i < Nc; ++i) {
18 a += g[2 * i] * w[2 * i] - g[2 * i + 1] * w[2 * i + 1];
24 inline double mult_uv_i(
const double *g,
const double *w,
const int Nc)
28 for (
int i = 0; i < Nc; ++i) {
29 a += g[2 * i] * w[2 * i + 1] + g[2 * i + 1] * w[2 * i];
35 inline double mult_udagv_r(
const double *g,
const double *w,
const int Nc)
39 for (
int i = 0; i < Nc; ++i) {
40 a += g[2 * i * Nc] * w[2 * i] + g[2 * i * Nc + 1] * w[2 * i + 1];
46 inline double mult_udagv_i(
const double *g,
const double *w,
const int Nc)
50 for (
int i = 0; i < Nc; ++i) {
51 a += g[2 * i * Nc] * w[2 * i + 1] - g[2 * i * Nc + 1] * w[2 * i];
void general(const char *format,...)
static Bridge::VerboseLevel Vlevel()