|
QUDA
v0.5.0
A library for QCD on GPUs
|
#include <gauge_field.h>
Inheritance diagram for quda::cudaGaugeField:Public Member Functions | |
| cudaGaugeField (const GaugeFieldParam &) | |
| virtual | ~cudaGaugeField () |
| void | loadCPUField (const cpuGaugeField &, const QudaFieldLocation &) |
| void | saveCPUField (cpuGaugeField &, const QudaFieldLocation &) const |
| double | LinkMax () const |
| void * | Gauge_p () |
| void * | Even_p () |
| void * | Odd_p () |
| const void * | Gauge_p () const |
| const void * | Even_p () const |
| const void * | Odd_p () const |
| void | backup () const |
| void | restore () |
Public Member Functions inherited from quda::GaugeField | |
| GaugeField (const GaugeFieldParam ¶m) | |
| virtual | ~GaugeField () |
| int | Length () const |
| int | Ncolor () const |
| QudaReconstructType | Reconstruct () const |
| QudaGaugeFieldOrder | Order () const |
| double | Anisotropy () const |
| double | Tadpole () const |
| QudaTboundary | TBoundary () const |
| QudaLinkType | LinkType () const |
| QudaGaugeFixed | GaugeFixed () const |
| QudaGaugeFieldOrder | FieldOrder () const |
| QudaFieldGeometry | Geometry () const |
| void | checkField (const GaugeField &) |
| const size_t & | Bytes () const |
Public Member Functions inherited from quda::LatticeField | |
| LatticeField (const LatticeFieldParam ¶m) | |
| 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 &) |
Public Attributes | |
| char * | backup_h |
| bool | backed_up |
Friends | |
| void | bindGaugeTex (const cudaGaugeField &gauge, const int oddBit, void **gauge0, void **gauge1) |
| void | unbindGaugeTex (const cudaGaugeField &gauge) |
| void | bindFatGaugeTex (const cudaGaugeField &gauge, const int oddBit, void **gauge0, void **gauge1) |
| void | unbindFatGaugeTex (const cudaGaugeField &gauge) |
| void | bindLongGaugeTex (const cudaGaugeField &gauge, const int oddBit, void **gauge0, void **gauge1) |
| void | unbindLongGaugeTex (const cudaGaugeField &gauge) |
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::GaugeField | |
| size_t | bytes |
| int | length |
| int | real_length |
| int | nColor |
| int | nFace |
| QudaFieldGeometry | geometry |
| QudaReconstructType | reconstruct |
| QudaGaugeFieldOrder | order |
| QudaGaugeFixed | fixed |
| QudaLinkType | link_type |
| QudaTboundary | t_boundary |
| double | anisotropy |
| double | tadpole |
| QudaFieldCreate | create |
Static Protected Attributes inherited from quda::LatticeField | |
| static void * | bufferPinned = NULL |
| static bool | bufferInit = false |
| static size_t | bufferBytes = 0 |
Definition at line 125 of file gauge_field.h.
| quda::cudaGaugeField::cudaGaugeField | ( | const GaugeFieldParam & | param | ) |
Definition at line 10 of file cuda_gauge_field.cpp.
|
virtual |
Definition at line 78 of file cuda_gauge_field.cpp.
| void quda::cudaGaugeField::backup | ( | ) | const |
Definition at line 513 of file cuda_gauge_field.cpp.
|
inline |
Definition at line 162 of file gauge_field.h.
|
inline |
Definition at line 166 of file gauge_field.h.
|
inline |
Definition at line 161 of file gauge_field.h.
|
inline |
Definition at line 165 of file gauge_field.h.
|
inline |
Definition at line 158 of file gauge_field.h.
| void quda::cudaGaugeField::loadCPUField | ( | const cpuGaugeField & | cpu, |
| const QudaFieldLocation & | pack_location | ||
| ) |
Definition at line 200 of file cuda_gauge_field.cpp.
|
inline |
Definition at line 163 of file gauge_field.h.
|
inline |
Definition at line 167 of file gauge_field.h.
| void quda::cudaGaugeField::restore | ( | ) |
Definition at line 521 of file cuda_gauge_field.cpp.
| void quda::cudaGaugeField::saveCPUField | ( | cpuGaugeField & | cpu, |
| const QudaFieldLocation & | pack_location | ||
| ) | const |
Definition at line 401 of file cuda_gauge_field.cpp.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
mutable |
Definition at line 175 of file gauge_field.h.
|
mutable |
Definition at line 174 of file gauge_field.h.
1.8.2