|
Grid 0.7.0
|
#include <GaugeFix.h>
Public Types | |
| typedef Gimpl::GaugeLinkField | GaugeMat |
| typedef Gimpl::GaugeField | GaugeLorentz |
Public Member Functions | |
| INHERIT_GIMPL_TYPES (Gimpl) | |
Static Public Member Functions | |
| static void | GaugeLinkToLieAlgebraField (const GaugeMat &U, GaugeMat &A) |
| static void | DmuAmu (const std::vector< GaugeMat > &U, GaugeMat &dmuAmu, int orthog) |
| static void | SteepestDescentGaugeFix (GaugeLorentz &Umu, Real alpha, int maxiter, Real Omega_tol, Real Phi_tol, bool Fourier=false, int orthog=-1, bool err_on_no_converge=true) |
| static void | SteepestDescentGaugeFix (GaugeLorentz &Umu, GaugeMat &xform, Real alpha, int maxiter, Real Omega_tol, Real Phi_tol, bool Fourier=false, int orthog=-1, bool err_on_no_converge=true) |
| static Real | SteepestDescentStep (std::vector< GaugeMat > &U, GaugeMat &xform, Real alpha, GaugeMat &dmuAmu, int orthog) |
| static Real | FourierAccelSteepestDescentStep (std::vector< GaugeMat > &U, GaugeMat &xform, Real alpha, GaugeMat &dmuAmu, int orthog) |
| static void | ExpiAlphaDmuAmu (const std::vector< GaugeMat > &U, GaugeMat &g, Real alpha, GaugeMat &dmuAmu, int orthog) |
Definition at line 36 of file GaugeFix.h.
| typedef Gimpl::GaugeLinkField FourierAcceleratedGaugeFixer< Gimpl >::GaugeMat |
Definition at line 40 of file GaugeFix.h.
| typedef Gimpl::GaugeField FourierAcceleratedGaugeFixer< Gimpl >::GaugeLorentz |
Definition at line 41 of file GaugeFix.h.
| FourierAcceleratedGaugeFixer< Gimpl >::INHERIT_GIMPL_TYPES | ( | Gimpl | ) |
|
inlinestatic |
|
inlinestatic |
Definition at line 50 of file GaugeFix.h.
References GaugeLinkToLieAlgebraField(), Nd, and U.
Referenced by ExpiAlphaDmuAmu(), and FourierAccelSteepestDescentStep().
|
inlinestatic |
Definition at line 75 of file GaugeFix.h.
References SteepestDescentGaugeFix().
Referenced by SteepestDescentGaugeFix().
|
inlinestatic |
Definition at line 80 of file GaugeFix.h.
References WilsonLoops< Gimpl >::avgPlaquette(), FourierAccelSteepestDescentStep(), GridLogError, GridLogMessage, WilsonLoops< Gimpl >::linkTrace(), Nd, norm2(), Omega(), SteepestDescentStep(), and U.
|
inlinestatic |
Definition at line 147 of file GaugeFix.h.
References ExpiAlphaDmuAmu(), GaugeGroup< ncolour, GroupName::SU >::GaugeTransform(), GridBase::gSites(), Nc, sum(), TensorRemove(), trace(), and U.
Referenced by SteepestDescentGaugeFix().
|
inlinestatic |
Definition at line 162 of file GaugeFix.h.
References CartesianCommunicator::_ndimension, FFT::backward, DmuAmu(), FFT::FFT_dim_mask(), FFT::forward, GaugeGroup< ncolour, GroupName::SU >::GaugeTransform(), GridBase::GlobalDimensions(), GridBase::gSites(), LatticeCoordinate(), M_PI, Nc, Nd, one, pokeSite(), sin(), sum(), GaugeGroup< ncolour, GroupName::SU >::taExp(), TensorRemove(), trace(), and U.
Referenced by SteepestDescentGaugeFix().
|
inlinestatic |
Definition at line 226 of file GaugeFix.h.
References DmuAmu(), GaugeGroup< ncolour, GroupName::SU >::taExp(), and U.
Referenced by SteepestDescentStep().