22 void gaugeGauss(GaugeField &dataDs, RNG &rngstate);
31 void APEStep (GaugeField &dataDs,
32 const GaugeField& dataOr,
43 const GaugeField& dataOr,
55 const GaugeField& dataOr,
56 double rho,
double epsilon);
75 const int verbose_interval,
76 const double relax_boost,
77 const double tolerance,
78 const int reunit_interval,
79 const int stopWtheta);
97 const int verbose_interval,
100 const double tolerance,
101 const int stopWtheta);
109 const GaugeField& gauge,
double3 plaquette(const GaugeField &U, QudaFieldLocation location)
void computeFmunu(GaugeField &Fmunu, const GaugeField &gauge, QudaFieldLocation location)
void STOUTStep(GaugeField &dataDs, const GaugeField &dataOr, double rho)
void gaugefixingOVR(cudaGaugeField &data, const int gauge_dir, const int Nsteps, const int verbose_interval, const double relax_boost, const double tolerance, const int reunit_interval, const int stopWtheta)
Gauge fixing with overrelaxation with support for single and multi GPU.
void gaugeGauss(GaugeField &dataDs, RNG &rngstate)
void APEStep(GaugeField &dataDs, const GaugeField &dataOr, double alpha)
void OvrImpSTOUTStep(GaugeField &dataDs, const GaugeField &dataOr, double rho, double epsilon)
void gaugefixingFFT(cudaGaugeField &data, const int gauge_dir, const int Nsteps, const int verbose_interval, const double alpha, const int autotune, const double tolerance, const int stopWtheta)
Gauge fixing with Steepest descent method with FFTs with support for single GPU only.
enum QudaFieldLocation_s QudaFieldLocation
double computeQCharge(GaugeField &Fmunu, QudaFieldLocation location)