QUDA  v0.5.0
A library for QCD on GPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Friends | List of all members
quda::cudaCloverField Class Reference

#include <clover_field.h>

+ Inheritance diagram for quda::cudaCloverField:

Public Member Functions

 cudaCloverField (const void *h_clov, const void *h_clov_inv, const QudaPrecision cpu_prec, const QudaCloverFieldOrder cpu_order, const CloverFieldParam &param)
 
 cudaCloverField (const cudaGaugeField &gauge, const CloverFieldParam &param)
 
virtual ~cudaCloverField ()
 
- Public Member Functions inherited from quda::CloverField
 CloverField (const CloverFieldParam &param)
 
virtual ~CloverField ()
 
- Public Member Functions inherited from quda::LatticeField
 LatticeField (const LatticeFieldParam &param)
 
virtual ~LatticeField ()
 
int Ndim () const
 
const int * X () const
 
int Volume () const
 
int VolumeCB () const
 
int SurfaceCB (const int i) const
 
int Stride () const
 
int Pad () const
 
QudaPrecision Precision () const
 
QudaFieldLocation Location () const
 
QudaVerbosity Verbosity () const
 
size_t GBytes () const
 
void checkField (const LatticeField &)
 

Friends

class DiracClover
 
class DiracCloverPC
 
struct FullClover
 

Additional Inherited Members

- Static Public Member Functions inherited from quda::LatticeField
static void freeBuffer ()
 
- Protected Member Functions inherited from quda::LatticeField
void resizeBuffer (size_t bytes) const
 
- Protected Attributes inherited from quda::CloverField
size_t bytes
 
size_t norm_bytes
 
int length
 
int real_length
 
int nColor
 
int nSpin
 
- Static Protected Attributes inherited from quda::LatticeField
static void * bufferPinned = NULL
 
static bool bufferInit = false
 
static size_t bufferBytes = 0
 

Detailed Description

Definition at line 28 of file clover_field.h.

Constructor & Destructor Documentation

quda::cudaCloverField::cudaCloverField ( const void *  h_clov,
const void *  h_clov_inv,
const QudaPrecision  cpu_prec,
const QudaCloverFieldOrder  cpu_order,
const CloverFieldParam param 
)

Definition at line 34 of file clover_field.cpp.

quda::cudaCloverField::cudaCloverField ( const cudaGaugeField gauge,
const CloverFieldParam param 
)
quda::cudaCloverField::~cudaCloverField ( )
virtual

Definition at line 165 of file clover_field.cpp.

Friends And Related Function Documentation

friend class DiracClover
friend

Definition at line 82 of file clover_field.h.

friend class DiracCloverPC
friend

Definition at line 83 of file clover_field.h.

friend struct FullClover
friend

Definition at line 84 of file clover_field.h.


The documentation for this class was generated from the following files: