QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Functions
gauge_field.h File Reference
#include <quda_internal.h>
#include <quda.h>
#include <lattice_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
 

Macros

#define gaugeSiteSize   18
 

Functions

std::ostream & quda::operator<< (std::ostream &output, const GaugeFieldParam &param)
 
double quda::norm2 (const cudaGaugeField &u)
 
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)
 
void quda::extractExtendedGaugeGhost (const GaugeField &u, int dim, const int *R, void **ghost, bool extract)
 
double quda::maxGauge (const GaugeField &u)
 
void quda::applyGaugePhase (GaugeField &u)
 

Macro Definition Documentation

#define gaugeSiteSize   18

Definition at line 381 of file gauge_field.h.