|
QUDA v0.4.0
A library for QCD on GPUs
|
#include <color_spinor_field.h>
Inheritance diagram for cudaColorSpinorField:Public Member Functions | |
| cudaColorSpinorField (const cudaColorSpinorField &) | |
| cudaColorSpinorField (const ColorSpinorField &, const ColorSpinorParam &) | |
| cudaColorSpinorField (const ColorSpinorField &) | |
| cudaColorSpinorField (const ColorSpinorParam &) | |
| virtual | ~cudaColorSpinorField () |
| cudaColorSpinorField & | operator= (const cudaColorSpinorField &) |
| cudaColorSpinorField & | operator= (const cpuColorSpinorField &) |
| void | loadCPUSpinorField (const cpuColorSpinorField &src) |
| void | saveCPUSpinorField (cpuColorSpinorField &src) const |
| void | allocateGhostBuffer (void) |
| void | packGhost (const int dim, const QudaParity parity, const int dagger, cudaStream_t *stream) |
| void | sendGhost (void *ghost_spinor, const int dim, const QudaDirection dir, const int dagger, cudaStream_t *stream) |
| void | unpackGhost (void *ghost_spinor, const int dim, const QudaDirection dir, const int dagger, cudaStream_t *stream) |
| void * | V () |
| const void * | V () const |
| void * | Norm () |
| const void * | Norm () const |
| cudaColorSpinorField & | Even () const |
| cudaColorSpinorField & | Odd () const |
| void | zero () |
Static Public Member Functions | |
| static void | freeGhostBuffer (void) |
| static void | freeBuffer () |
Friends | |
| class | cpuColorSpinorField |
| std::ostream & | operator<< (std::ostream &out, const cudaColorSpinorField &) |
Definition at line 243 of file color_spinor_field.h.
| cudaColorSpinorField::cudaColorSpinorField | ( | const cudaColorSpinorField & | src | ) |
Definition at line 50 of file cuda_color_spinor_field.cpp.
| cudaColorSpinorField::cudaColorSpinorField | ( | const ColorSpinorField & | src, |
| const ColorSpinorParam & | param | ||
| ) |
Definition at line 57 of file cuda_color_spinor_field.cpp.
| cudaColorSpinorField::cudaColorSpinorField | ( | const ColorSpinorField & | src | ) |
Definition at line 99 of file cuda_color_spinor_field.cpp.
| cudaColorSpinorField::cudaColorSpinorField | ( | const ColorSpinorParam & | param | ) |
Definition at line 35 of file cuda_color_spinor_field.cpp.
| cudaColorSpinorField::~cudaColorSpinorField | ( | ) | [virtual] |
Definition at line 134 of file cuda_color_spinor_field.cpp.
| void cudaColorSpinorField::allocateGhostBuffer | ( | void | ) |
Definition at line 489 of file cuda_color_spinor_field.cpp.
| cudaColorSpinorField & cudaColorSpinorField::Even | ( | ) | const |
Definition at line 219 of file cuda_color_spinor_field.cpp.
| void cudaColorSpinorField::freeBuffer | ( | ) | [static] |
Definition at line 202 of file cuda_color_spinor_field.cpp.
| void cudaColorSpinorField::freeGhostBuffer | ( | void | ) | [static] |
Definition at line 532 of file cuda_color_spinor_field.cpp.
| void cudaColorSpinorField::loadCPUSpinorField | ( | const cpuColorSpinorField & | src | ) |
Definition at line 260 of file cuda_color_spinor_field.cpp.
| void* cudaColorSpinorField::Norm | ( | ) | [inline] |
Definition at line 293 of file color_spinor_field.h.
| const void* cudaColorSpinorField::Norm | ( | ) | const [inline] |
Definition at line 294 of file color_spinor_field.h.
| cudaColorSpinorField & cudaColorSpinorField::Odd | ( | ) | const |
Definition at line 228 of file cuda_color_spinor_field.cpp.
| cudaColorSpinorField & cudaColorSpinorField::operator= | ( | const cpuColorSpinorField & | src | ) |
Definition at line 124 of file cuda_color_spinor_field.cpp.
| cudaColorSpinorField & cudaColorSpinorField::operator= | ( | const cudaColorSpinorField & | src | ) |
Definition at line 112 of file cuda_color_spinor_field.cpp.
| void cudaColorSpinorField::packGhost | ( | const int | dim, |
| const QudaParity | parity, | ||
| const int | dagger, | ||
| cudaStream_t * | stream | ||
| ) |
Definition at line 548 of file cuda_color_spinor_field.cpp.
| void cudaColorSpinorField::saveCPUSpinorField | ( | cpuColorSpinorField & | src | ) | const |
Definition at line 377 of file cuda_color_spinor_field.cpp.
| void cudaColorSpinorField::sendGhost | ( | void * | ghost_spinor, |
| const int | dim, | ||
| const QudaDirection | dir, | ||
| const int | dagger, | ||
| cudaStream_t * | stream | ||
| ) |
Definition at line 562 of file cuda_color_spinor_field.cpp.
| void cudaColorSpinorField::unpackGhost | ( | void * | ghost_spinor, |
| const int | dim, | ||
| const QudaDirection | dir, | ||
| const int | dagger, | ||
| cudaStream_t * | stream | ||
| ) |
Definition at line 627 of file cuda_color_spinor_field.cpp.
| const void* cudaColorSpinorField::V | ( | ) | const [inline] |
Definition at line 292 of file color_spinor_field.h.
| void* cudaColorSpinorField::V | ( | ) | [inline] |
Definition at line 291 of file color_spinor_field.h.
| void cudaColorSpinorField::zero | ( | ) |
Definition at line 239 of file cuda_color_spinor_field.cpp.
friend class cpuColorSpinorField [friend] |
Definition at line 245 of file color_spinor_field.h.
| std::ostream& operator<< | ( | std::ostream & | out, |
| const cudaColorSpinorField & | a | ||
| ) | [friend] |
Definition at line 655 of file cuda_color_spinor_field.cpp.
1.7.4