Bridge++
Ver. 1.2.x
|
#include <staples_SF.h>
Public Member Functions | |
Staples_SF () | |
void | set_parameters (const Parameters ¶ms) |
void | set_parameters (double *phi, double *phipr) |
void | set_parameters (const double *phi, const double *phipr, const double *pomega) |
void | set_parameters (std::valarray< double > &phi, std::valarray< double > &phipr, std::valarray< double > &pomega) |
void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
Field_G_SF | upper (const Field_G &, const int, const int) |
Field_G_SF | lower (const Field_G &, const int, const int) |
double | plaq_s (const Field_G &) |
double | plaq_t (const Field_G &) |
double | plaq_t_ct (const Field_G &, double ct) |
double | plaquette (const Field_G &) |
double | plaquette_ct (const Field_G &, double ct) |
double | sf_coupling_plaq (const Field_G &, double ct) |
double | sf_coupling_rect (const Field_G &, double ctr) |
void | staple (Field_G &, const Field_G &, const int) |
void | staple_ct (Field_G &, const Field_G &, const int, double ct) |
void | print_plaquette (const Field_G &) |
Static Public Attributes | |
static const std::string | class_name = "Staples_SF" |
Protected Attributes | |
Bridge::VerboseLevel | m_vl |
Private Attributes | |
int | Nc |
int | Ndim |
int | Nvol |
int | Lvol |
Field_G_SF | Umu |
Field_G_SF | Unu |
Field_G_SF | v |
Field_G_SF | w |
Index_lex | index |
ShiftField_lex | shift |
int | Nx |
int | Ny |
int | Nz |
int | Nt |
int | Lx |
int | Ly |
int | Lz |
int | Lt |
int | NPEt |
Mat_SU_N | wk |
Mat_SU_N | wkpr |
Mat_SU_N | iomega0 |
int | initialized |
Definition at line 47 of file staples_SF.h.
|
inline |
Definition at line 71 of file staples_SF.h.
Field_G_SF Staples_SF::lower | ( | const Field_G & | U, |
const int | mu, | ||
const int | nu | ||
) |
Evaluate lower staple for all the links in mu direction with SF BC.
+ + + nu | | w=| i+-->--+ + (1) mu (2) (2)
Definition at line 910 of file staples_SF.cpp.
double Staples_SF::plaq_s | ( | const Field_G & | U | ) |
Evaluate summed spatial ReTr plaquette with SF BC.
Definition at line 640 of file staples_SF.cpp.
double Staples_SF::plaq_t | ( | const Field_G & | U | ) |
Evaluate summed temporal ReTr plaquette with SF BC.
Definition at line 680 of file staples_SF.cpp.
double Staples_SF::plaq_t_ct | ( | const Field_G & | U, |
double | ct | ||
) |
Evaluate summed temporal ReTr plaquette with SF BC.
+---+ ct | | t=0 x---+
Definition at line 721 of file staples_SF.cpp.
double Staples_SF::plaquette | ( | const Field_G & | U | ) |
Evaluate summed ReTr plaquette with SF BC.
Definition at line 594 of file staples_SF.cpp.
double Staples_SF::plaquette_ct | ( | const Field_G & | U, |
double | ct | ||
) |
Evaluate summed ReTr plaquette with SF BC.
+---+ ct | | t=0 x---+
Definition at line 620 of file staples_SF.cpp.
void Staples_SF::print_plaquette | ( | const Field_G & | U | ) |
Print out the plaquette for two definitions.
Definition at line 959 of file staples_SF.cpp.
|
inline |
Definition at line 95 of file staples_SF.h.
void Staples_SF::set_parameters | ( | const Parameters & | params | ) |
Definition at line 63 of file staples_SF.cpp.
void Staples_SF::set_parameters | ( | double * | phi, |
double * | phipr | ||
) |
Definition at line 115 of file staples_SF.cpp.
void Staples_SF::set_parameters | ( | const double * | phi, |
const double * | phipr, | ||
const double * | pomega | ||
) |
Set the SF BC for wk, wkpr and omega0.
omega0 is set to the input value
Definition at line 169 of file staples_SF.cpp.
void Staples_SF::set_parameters | ( | std::valarray< double > & | phi, |
std::valarray< double > & | phipr, | ||
std::valarray< double > & | pomega | ||
) |
double Staples_SF::sf_coupling_plaq | ( | const Field_G & | U, |
double | ct | ||
) |
Evaluate boudary plaqutte VEV for the SF coupling. The SF running coupling is defined as
Definition at line 249 of file staples_SF.cpp.
double Staples_SF::sf_coupling_rect | ( | const Field_G & | m_U, |
double | ctr | ||
) |
Evaluate the temporal rectangle VEV at the boundary for the SF running coupling.
The SF running coupling is given by
In this function we evaluate
The following quantities are also printed out.
rect01 rect02 <—<—+ <—<—+ | | | | t=0 x—>—+ t=0 +—x—+ omega0 omega0
rectt1 rectt2 omega0 omega0 t=Nt x—>—+ t=Nt +—x—+ | | | | +—<—+ <—<—+
rect03 rectt3 omega0 +—+ t=Nt x—> | | | | v ^ ^ v | | | | t=0 x—> +—+ omega0
Definition at line 423 of file staples_SF.cpp.
Evaluate staple for all the links in mu direction with SF BC.
(1) mu (2) +-->--+ nu | | i+ +
+ + nu | | i+-->--+ (1) mu (2)
Definition at line 772 of file staples_SF.cpp.
Evaluate staple for all the links in mu direction with SF BC and boundary improvement factor ct.
(1) mu (2) +-->--+ nu | | i+ +
+ + nu | | i+-->--+ (1) mu (2)
Definition at line 809 of file staples_SF.cpp.
Field_G_SF Staples_SF::upper | ( | const Field_G & | U, |
const int | mu, | ||
const int | nu | ||
) |
Evaluate upper staple for all the links in mu direction with SF BC.
(1) mu (2) (2) +-->--+ c=(+-->--+) + nu | | v=| i+ + +
Definition at line 864 of file staples_SF.cpp.
|
static |
Definition at line 50 of file staples_SF.h.
|
private |
Definition at line 60 of file staples_SF.h.
|
private |
Definition at line 67 of file staples_SF.h.
|
private |
Definition at line 66 of file staples_SF.h.
|
private |
Definition at line 64 of file staples_SF.h.
|
private |
Definition at line 58 of file staples_SF.h.
|
private |
Definition at line 64 of file staples_SF.h.
|
private |
Definition at line 64 of file staples_SF.h.
|
private |
Definition at line 64 of file staples_SF.h.
|
protected |
Definition at line 53 of file staples_SF.h.
|
private |
Definition at line 56 of file staples_SF.h.
|
private |
Definition at line 57 of file staples_SF.h.
|
private |
Definition at line 65 of file staples_SF.h.
|
private |
Definition at line 63 of file staples_SF.h.
|
private |
Definition at line 58 of file staples_SF.h.
|
private |
Definition at line 63 of file staples_SF.h.
|
private |
Definition at line 63 of file staples_SF.h.
|
private |
Definition at line 63 of file staples_SF.h.
|
private |
Definition at line 61 of file staples_SF.h.
|
private |
Definition at line 59 of file staples_SF.h.
|
private |
Definition at line 59 of file staples_SF.h.
|
private |
Definition at line 59 of file staples_SF.h.
|
private |
Definition at line 59 of file staples_SF.h.
|
private |
Definition at line 66 of file staples_SF.h.
|
private |
Definition at line 66 of file staples_SF.h.