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 | Protected Attributes | List of all members
quda::CloverField Class Reference

#include <clover_field.h>

+ Inheritance diagram for quda::CloverField:

Public Member Functions

 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 &)
 

Protected Attributes

size_t bytes
 
size_t norm_bytes
 
int length
 
int real_length
 
int nColor
 
int nSpin
 
- Protected Attributes inherited from quda::LatticeField
int volume
 
int volumeCB
 
int stride
 
int pad
 
size_t total_bytes
 
int nDim
 
int x [QUDA_MAX_DIM]
 
int surface [QUDA_MAX_DIM]
 
int surfaceCB [QUDA_MAX_DIM]
 
QudaPrecision precision
 
QudaVerbosity verbosity
 

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
 
- 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 13 of file clover_field.h.

Constructor & Destructor Documentation

quda::CloverField::CloverField ( const CloverFieldParam param)

Definition at line 12 of file clover_field.cpp.

quda::CloverField::~CloverField ( )
virtual

Definition at line 30 of file clover_field.cpp.

Member Data Documentation

size_t quda::CloverField::bytes
protected

Definition at line 16 of file clover_field.h.

int quda::CloverField::length
protected

Definition at line 18 of file clover_field.h.

int quda::CloverField::nColor
protected

Definition at line 20 of file clover_field.h.

size_t quda::CloverField::norm_bytes
protected

Definition at line 17 of file clover_field.h.

int quda::CloverField::nSpin
protected

Definition at line 21 of file clover_field.h.

int quda::CloverField::real_length
protected

Definition at line 19 of file clover_field.h.


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