|
Bridge++
Ver. 1.1.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 &) |
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 68 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 908 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 638 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 678 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 719 of file staples_SF.cpp.
| double Staples_SF::plaquette | ( | const Field_G & | U | ) |
Evaluate summed ReTr plaquette with SF BC.
Definition at line 592 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 618 of file staples_SF.cpp.
| void Staples_SF::print_plaquette | ( | const Field_G & | U | ) |
Print out the plaquette for two definitions.
Definition at line 957 of file staples_SF.cpp.
|
inline |
Definition at line 92 of file staples_SF.h.
| void Staples_SF::set_parameters | ( | const Parameters & | params | ) |
Definition at line 61 of file staples_SF.cpp.
| void Staples_SF::set_parameters | ( | double * | phi, |
| double * | phipr | ||
| ) |
Definition at line 113 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 167 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
is not evaluated here. Definition at line 247 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 421 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 770 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 807 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 862 of file staples_SF.cpp.
|
private |
Definition at line 57 of file staples_SF.h.
|
private |
Definition at line 64 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 55 of file staples_SF.h.
|
private |
Definition at line 61 of file staples_SF.h.
|
private |
Definition at line 61 of file staples_SF.h.
|
private |
Definition at line 61 of file staples_SF.h.
|
protected |
Definition at line 50 of file staples_SF.h.
|
private |
Definition at line 53 of file staples_SF.h.
|
private |
Definition at line 54 of file staples_SF.h.
|
private |
Definition at line 62 of file staples_SF.h.
|
private |
Definition at line 60 of file staples_SF.h.
|
private |
Definition at line 55 of file staples_SF.h.
|
private |
Definition at line 60 of file staples_SF.h.
|
private |
Definition at line 60 of file staples_SF.h.
|
private |
Definition at line 60 of file staples_SF.h.
|
private |
Definition at line 58 of file staples_SF.h.
|
private |
Definition at line 56 of file staples_SF.h.
|
private |
Definition at line 56 of file staples_SF.h.
|
private |
Definition at line 56 of file staples_SF.h.
|
private |
Definition at line 56 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.