su2hmc
|
Code for bosonic observables, Basically polyakov loop and Plaquette routines. More...
Go to the source code of this file.
Functions | |
int | Average_Plaquette (double *hg, double *avplaqs, double *avplaqt, Complex_f *u11t, Complex_f *u12t, unsigned int *iu, float beta) |
Calculates the gauge action using new (how new?) lookup table. | |
float | SU2plaq (Complex_f *u11t, Complex_f *u12t, unsigned int *iu, int i, int mu, int nu) |
Calculates the plaquette at site i in the \(\mu--\nu\) direction. | |
double | Polyakov (Complex_f *u11t, Complex_f *u12t) |
Calculate the Polyakov loop (no prizes for guessing that one...) | |
Code for bosonic observables, Basically polyakov loop and Plaquette routines.
Definition in file bosonic.c.
int Average_Plaquette | ( | double * | hg, |
double * | avplaqs, | ||
double * | avplaqt, | ||
Complex_f * | u11t, | ||
Complex_f * | u12t, | ||
unsigned int * | iu, | ||
float | beta ) |
Calculates the gauge action using new (how new?) lookup table.
Follows a routine called qedplaq in some QED3 code
hg | Gauge component of Hamilton |
avplaqs | Average spacial Plaquette |
avplaqt | Average Temporal Plaquette |
u11t,u12t | The trial fields |
iu | Upper halo indices |
beta | Inverse gauge coupling |
Definition at line 8 of file bosonic.c.
References AVX, gvol, kvol, ndim, Par_dsum(), rank, and SU2plaq().
Calculate the Polyakov loop (no prizes for guessing that one...)
u11t,u12t | The gauge fields |
Definition at line 105 of file bosonic.c.
References AVX, Complex_f, gvol3, ksizet, kvol3, ndim, Par_dsum(), pcoord, and rank.
|
inline |
Calculates the plaquette at site i in the \(\mu--\nu\) direction.
u11t,u12t | Trial fields |
i | Lattice site |
iu | Upper halo indices |
mu,nu | Plaquette direction. Note that mu and nu can be negative to facilitate calculating plaquettes for Clover terms. No sanity checks are conducted on them in this routine. |
Definition at line 72 of file bosonic.c.
References Complex_f, and ndim.