QUDA v0.4.0
A library for QCD on GPUs
|
#include <gauge_field.h>
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 |
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) |
Definition at line 108 of file gauge_field.h.
cudaGaugeField::cudaGaugeField | ( | const GaugeFieldParam & | param | ) |
Definition at line 6 of file cuda_gauge_field.cpp.
cudaGaugeField::~cudaGaugeField | ( | ) | [virtual] |
Definition at line 26 of file cuda_gauge_field.cpp.
void* cudaGaugeField::Even_p | ( | ) | [inline] |
Definition at line 138 of file gauge_field.h.
const void* cudaGaugeField::Even_p | ( | ) | const [inline] |
Definition at line 142 of file gauge_field.h.
void* cudaGaugeField::Gauge_p | ( | ) | [inline] |
Definition at line 137 of file gauge_field.h.
const void* cudaGaugeField::Gauge_p | ( | ) | const [inline] |
Definition at line 141 of file gauge_field.h.
double cudaGaugeField::LinkMax | ( | ) | const [inline] |
Definition at line 134 of file gauge_field.h.
void cudaGaugeField::loadCPUField | ( | const cpuGaugeField & | cpu, |
const QudaFieldLocation & | pack_location | ||
) |
Definition at line 134 of file cuda_gauge_field.cpp.
const void* cudaGaugeField::Odd_p | ( | ) | const [inline] |
Definition at line 143 of file gauge_field.h.
void* cudaGaugeField::Odd_p | ( | ) | [inline] |
Definition at line 139 of file gauge_field.h.
void cudaGaugeField::saveCPUField | ( | cpuGaugeField & | cpu, |
const QudaFieldLocation & | pack_location | ||
) | const |
Definition at line 326 of file cuda_gauge_field.cpp.
void bindFatGaugeTex | ( | const cudaGaugeField & | gauge, |
const int | oddBit, | ||
void ** | gauge0, | ||
void ** | gauge1 | ||
) | [friend] |
Definition at line 170 of file dslash_textures.h.
void bindGaugeTex | ( | const cudaGaugeField & | gauge, |
const int | oddBit, | ||
void ** | gauge0, | ||
void ** | gauge1 | ||
) | [friend] |
Definition at line 105 of file dslash_textures.h.
void bindLongGaugeTex | ( | const cudaGaugeField & | gauge, |
const int | oddBit, | ||
void ** | gauge0, | ||
void ** | gauge1 | ||
) | [friend] |
Definition at line 206 of file dslash_textures.h.
void unbindFatGaugeTex | ( | const cudaGaugeField & | gauge | ) | [friend] |
Definition at line 192 of file dslash_textures.h.
void unbindGaugeTex | ( | const cudaGaugeField & | gauge | ) | [friend] |
Definition at line 142 of file dslash_textures.h.
void unbindLongGaugeTex | ( | const cudaGaugeField & | gauge | ) | [friend] |
Definition at line 238 of file dslash_textures.h.