QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
clover_field.h File Reference
#include <quda_internal.h>
#include <lattice_field.h>

Go to the source code of this file.

Classes

struct  quda::CloverFieldParam
 
class  quda::CloverField
 
class  quda::cudaCloverField
 
class  quda::cpuCloverField
 
struct  quda::FullClover
 

Namespaces

 quda
 

Functions

std::ostream & quda::operator<< (std::ostream &output, const CloverFieldParam &param)
 
void quda::computeClover (CloverField &clover, const GaugeField &gauge, double coeff, QudaFieldLocation location)
 
void quda::computeCloverSigmaTrace (GaugeField &gauge, const CloverField &clover, int dir1, int dir2, QudaFieldLocation location)
 
void quda::copyGenericClover (CloverField &out, const CloverField &in, bool inverse, QudaFieldLocation location, void *Out=0, void *In=0, void *outNorm=0, void *inNorm=0)
 
void quda::cloverDerivative (cudaGaugeField &out, cudaGaugeField &gauge, cudaGaugeField &oprod, int mu, int nu, double coeff, QudaParity parity, int conjugate)
 
void quda::cloverInvert (CloverField &clover, bool computeTraceLog, QudaFieldLocation location)