16 #ifdef USE_PARAMETERS_FACTORY
37 #ifdef USE_PARAMETERS_FACTORY
50 const string str_vlevel = params.
get_string(
"verbose_level");
55 double beta, ct0, ct1, ct2;
56 std::valarray<double> phi, phipr;
67 vout.
crucial(
m_vl,
"Action_G_Plaq_SF: fetch error, input parameter not found.\n");
72 double gg = 6.0 / beta;
73 double ct = ct0 + ct1 * gg + ct2 * gg * gg;
119 int NinG = 2 * Nc * Nc;
130 double H_U =
calcH();
162 double H_U = -1.0 / Nc *
m_beta * plaq;
190 double betaNc =
m_beta / Nc;
198 for (
int mu = 0; mu < Nex; ++mu) {
201 for (
int site = 0; site < Nvol; ++site) {
212 double Fave, Fmax, Fdev;
245 for (
int t = 0; t < Nt; t++) {
246 for (
int x = 0; x < Nx; x++) {
247 for (
int y = 0; y < Ny; y++) {
248 for (
int z = 0; z < Nz; z++) {
249 ix = idx.
site(x, y, z, t);
251 for (
int mu = 0; mu < 4; mu++) {
252 Tmp = U->
mat(ix, mu);
253 for (
int c = 0; c < Nc * Nc; ++c) {
255 x, y, z, t, mu, c, Tmp.
r(c), Tmp.
i(c));