QUDA v0.4.0
A library for QCD on GPUs
|
#include <lattice_field.h>
Public Member Functions | |
LatticeField (const LatticeFieldParam ¶m, const QudaFieldLocation &Location) | |
virtual | ~LatticeField () |
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 | |
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 |
QudaFieldLocation | location |
QudaVerbosity | verbosity |
Definition at line 41 of file lattice_field.h.
LatticeField::LatticeField | ( | const LatticeFieldParam & | param, |
const QudaFieldLocation & | Location | ||
) |
Definition at line 4 of file lattice_field.cpp.
virtual LatticeField::~LatticeField | ( | ) | [inline, virtual] |
Definition at line 63 of file lattice_field.h.
void LatticeField::checkField | ( | const LatticeField & | a | ) |
Definition at line 28 of file lattice_field.cpp.
size_t LatticeField::GBytes | ( | ) | const [inline] |
Definition at line 75 of file lattice_field.h.
QudaFieldLocation LatticeField::Location | ( | ) | const [inline] |
Definition at line 73 of file lattice_field.h.
int LatticeField::Pad | ( | ) | const [inline] |
Definition at line 70 of file lattice_field.h.
QudaPrecision LatticeField::Precision | ( | ) | const [inline] |
Definition at line 72 of file lattice_field.h.
int LatticeField::Stride | ( | ) | const [inline] |
Definition at line 69 of file lattice_field.h.
int LatticeField::SurfaceCB | ( | const int | i | ) | const [inline] |
Definition at line 68 of file lattice_field.h.
QudaVerbosity LatticeField::Verbosity | ( | ) | const [inline] |
Definition at line 74 of file lattice_field.h.
int LatticeField::Volume | ( | ) | const [inline] |
Definition at line 66 of file lattice_field.h.
int LatticeField::VolumeCB | ( | ) | const [inline] |
Definition at line 67 of file lattice_field.h.
const int* LatticeField::X | ( | ) | const [inline] |
Definition at line 65 of file lattice_field.h.
QudaFieldLocation LatticeField::location [protected] |
Definition at line 58 of file lattice_field.h.
int LatticeField::nDim [protected] |
Definition at line 51 of file lattice_field.h.
int LatticeField::pad [protected] |
Definition at line 47 of file lattice_field.h.
QudaPrecision LatticeField::precision [protected] |
Definition at line 57 of file lattice_field.h.
int LatticeField::stride [protected] |
Definition at line 46 of file lattice_field.h.
int LatticeField::surface[QUDA_MAX_DIM] [protected] |
Definition at line 54 of file lattice_field.h.
int LatticeField::surfaceCB[QUDA_MAX_DIM] [protected] |
Definition at line 55 of file lattice_field.h.
size_t LatticeField::total_bytes [protected] |
Definition at line 49 of file lattice_field.h.
QudaVerbosity LatticeField::verbosity [protected] |
Definition at line 59 of file lattice_field.h.
int LatticeField::volume [protected] |
Definition at line 44 of file lattice_field.h.
int LatticeField::volumeCB [protected] |
Definition at line 45 of file lattice_field.h.
int LatticeField::x[QUDA_MAX_DIM] [protected] |
Definition at line 52 of file lattice_field.h.