Bridge++
Ver. 1.2.x
|
Landau gauge fixing. More...
#include <gaugeFixing_Landau.h>
Public Member Functions | |
GaugeFixing_Landau (RandomNumbers *rand) | |
~GaugeFixing_Landau () | |
void | set_parameters (const Parameters ¶ms) |
void | set_parameters (int Niter, int Nnaive, int Nmeas, int Nreset, double Enorm, double wp) |
void | fix (Field_G &Ufix, const Field_G &Uorg) |
void | gauge_trans_eo (Field_G &Ue, Field_G &Uo, Field_G &Geo, int Ieo) |
void | set_randomGaugeTrans (Field_G &Geo) |
void | gfix_step (Field_G &Ue, Field_G &Uo, double wp) |
one step of gauge fixing with overrelaxation parameter wp. More... | |
void | calc_SG (double &sg, double &Fval, Field_G &Ue, Field_G &Uo) |
void | calc_W (Field_G &Weo, Field_G &Ue, Field_G &Uo, int Ieo) |
void | calc_DLT (Field_G &Weo, Field_G &Ue, Field_G &Uo, int Ieo) |
void | maxTr (Field_G &, Field_G &) |
void | maxTr1 (Field_G &, Field_G &) |
void | maxTr2 (Field_G &, Field_G &) |
void | maxTr3 (Field_G &, Field_G &) |
![]() | |
GaugeFixing () | |
virtual | ~GaugeFixing () |
void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
Static Public Attributes | |
static const std::string | class_name = "GaugeFixing_Landau" |
Private Attributes | |
int | m_Niter |
int | m_Nnaive |
int | m_Nmeas |
int | m_Nreset |
double | m_Enorm |
double | m_wp |
RandomNumbers * | m_rand |
Index_eo | m_index |
Additional Inherited Members | |
![]() | |
Bridge::VerboseLevel | m_vl |
Landau gauge fixing.
Definition at line 57 of file gaugeFixing_Landau.h.
|
inline |
Definition at line 75 of file gaugeFixing_Landau.h.
|
inline |
Definition at line 78 of file gaugeFixing_Landau.h.
Definition at line 305 of file gaugeFixing_Landau.cpp.
Definition at line 270 of file gaugeFixing_Landau.cpp.
Definition at line 345 of file gaugeFixing_Landau.cpp.
Implements GaugeFixing.
Definition at line 127 of file gaugeFixing_Landau.cpp.
Definition at line 232 of file gaugeFixing_Landau.cpp.
one step of gauge fixing with overrelaxation parameter wp.
Definition at line 181 of file gaugeFixing_Landau.cpp.
Definition at line 389 of file gaugeFixing_Landau.cpp.
Definition at line 415 of file gaugeFixing_Landau.cpp.
Definition at line 452 of file gaugeFixing_Landau.cpp.
Definition at line 489 of file gaugeFixing_Landau.cpp.
|
virtual |
Implements GaugeFixing.
Definition at line 60 of file gaugeFixing_Landau.cpp.
void GaugeFixing_Landau::set_parameters | ( | int | Niter, |
int | Nnaive, | ||
int | Nmeas, | ||
int | Nreset, | ||
double | Enorm, | ||
double | wp | ||
) |
Definition at line 89 of file gaugeFixing_Landau.cpp.
void GaugeFixing_Landau::set_randomGaugeTrans | ( | Field_G & | Geo | ) |
Definition at line 213 of file gaugeFixing_Landau.cpp.
|
static |
Definition at line 60 of file gaugeFixing_Landau.h.
|
private |
Definition at line 68 of file gaugeFixing_Landau.h.
|
private |
Definition at line 71 of file gaugeFixing_Landau.h.
|
private |
Definition at line 64 of file gaugeFixing_Landau.h.
|
private |
Definition at line 66 of file gaugeFixing_Landau.h.
|
private |
Definition at line 65 of file gaugeFixing_Landau.h.
|
private |
Definition at line 67 of file gaugeFixing_Landau.h.
|
private |
Definition at line 70 of file gaugeFixing_Landau.h.
|
private |
Definition at line 69 of file gaugeFixing_Landau.h.