QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Functions
gauge_field.h File Reference
#include <quda_internal.h>
#include <quda.h>
#include <lattice_field.h>
Include dependency graph for gauge_field.h:

Go to the source code of this file.

Classes

struct  quda::GaugeFieldParam
 
class  quda::GaugeField
 
class  quda::cudaGaugeField
 
class  quda::cpuGaugeField
 

Namespaces

 quda
 

Functions

std::ostream & quda::operator<< (std::ostream &output, const GaugeFieldParam &param)
 
double quda::norm1 (const GaugeField &u)
 This is a debugging function, where we cast a gauge field into a spinor field so we can compute its L1 norm. More...
 
double quda::norm2 (const GaugeField &u)
 This is a debugging function, where we cast a gauge field into a spinor field so we can compute its L2 norm. More...
 
void quda::ax (const double &a, GaugeField &u)
 Scale the gauge field by the scalar a. More...
 
void quda::copyGenericGauge (GaugeField &out, const GaugeField &in, QudaFieldLocation location, void *Out=0, void *In=0, void **ghostOut=0, void **ghostIn=0, int type=0)
 
void quda::copyExtendedGauge (GaugeField &out, const GaugeField &in, QudaFieldLocation location, void *Out=0, void *In=0)
 
void quda::extractGaugeGhost (const GaugeField &u, void **ghost, bool extract=true, int offset=0)
 
void quda::extractExtendedGaugeGhost (const GaugeField &u, int dim, const int *R, void **ghost, bool extract)
 
void quda::applyGaugePhase (GaugeField &u)
 
uint64_t quda::Checksum (const GaugeField &u, bool mini=false)