QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Macros | Functions
gauge_stout.cu File Reference
#include <quda_internal.h>
#include <tune_quda.h>
#include <gauge_field.h>
#include <jitify_helper.cuh>
#include <kernels/gauge_stout.cuh>
Include dependency graph for gauge_stout.cu:

Go to the source code of this file.

Classes

class  quda::GaugeOvrImpSTOUT< Float, Arg >
 

Namespaces

 quda
 

Macros

#define DOUBLE_TOL   1e-15
 
#define SINGLE_TOL   2e-6
 

Functions

void quda::STOUTStep (GaugeField &dataDs, const GaugeField &dataOr, double rho)
 Apply STOUT smearing to the gauge field. More...
 
template<typename Float , typename GaugeOr , typename GaugeDs >
void quda::OvrImpSTOUTStep (GaugeOr origin, GaugeDs dest, const GaugeField &dataOr, Float rho, Float epsilon)
 
template<typename Float >
void quda::OvrImpSTOUTStep (GaugeField &dataDs, const GaugeField &dataOr, Float rho, Float epsilon)
 
void quda::OvrImpSTOUTStep (GaugeField &dataDs, const GaugeField &dataOr, double rho, double epsilon)
 Apply Over Improved STOUT smearing to the gauge field. More...
 

Macro Definition Documentation

◆ DOUBLE_TOL

#define DOUBLE_TOL   1e-15

Definition at line 5 of file gauge_stout.cu.

Referenced by quda::OvrImpSTOUTStep().

◆ SINGLE_TOL

#define SINGLE_TOL   2e-6

Definition at line 6 of file gauge_stout.cu.

Referenced by quda::OvrImpSTOUTStep().