QUDA v0.4.0
A library for QCD on GPUs
|
#include <color_spinor_field.h>
Public Member Functions | |
cpuColorSpinorField (const cpuColorSpinorField &) | |
cpuColorSpinorField (const ColorSpinorField &) | |
cpuColorSpinorField (const ColorSpinorParam &) | |
virtual | ~cpuColorSpinorField () |
cpuColorSpinorField & | operator= (const cpuColorSpinorField &) |
cpuColorSpinorField & | operator= (const cudaColorSpinorField &) |
void | Source (const QudaSourceType sourceType, const int st=0, const int s=0, const int c=0) |
void | PrintVector (unsigned int x) |
void | allocateGhostBuffer (void) |
void | packGhost (void *ghost_spinor, const int dim, const QudaDirection dir, const QudaParity parity, const int dagger) |
void | unpackGhost (void *ghost_spinor, const int dim, const QudaDirection dir, const int dagger) |
void * | V () |
const void * | V () const |
void | copy (const cpuColorSpinorField &) |
void | zero () |
Static Public Member Functions | |
static int | Compare (const cpuColorSpinorField &a, const cpuColorSpinorField &b, const int resolution=1) |
static void | freeGhostBuffer (void) |
Static Public Attributes | |
static void * | fwdGhostFaceBuffer [QUDA_MAX_DIM] |
static void * | backGhostFaceBuffer [QUDA_MAX_DIM] |
static void * | fwdGhostFaceSendBuffer [QUDA_MAX_DIM] |
static void * | backGhostFaceSendBuffer [QUDA_MAX_DIM] |
static int | initGhostFaceBuffer = 0 |
Friends | |
class | cudaColorSpinorField |
class | SpaceColorSpinOrder |
class | SpaceSpinColorOrder |
class | QOPDomainWallOrder |
Definition at line 313 of file color_spinor_field.h.
cpuColorSpinorField::cpuColorSpinorField | ( | const cpuColorSpinorField & | src | ) |
Definition at line 54 of file cpu_color_spinor_field.cpp.
cpuColorSpinorField::cpuColorSpinorField | ( | const ColorSpinorField & | src | ) |
Definition at line 63 of file cpu_color_spinor_field.cpp.
cpuColorSpinorField::cpuColorSpinorField | ( | const ColorSpinorParam & | param | ) |
Definition at line 37 of file cpu_color_spinor_field.cpp.
cpuColorSpinorField::~cpuColorSpinorField | ( | ) | [virtual] |
Definition at line 78 of file cpu_color_spinor_field.cpp.
void cpuColorSpinorField::allocateGhostBuffer | ( | void | ) |
Definition at line 359 of file cpu_color_spinor_field.cpp.
int cpuColorSpinorField::Compare | ( | const cpuColorSpinorField & | a, |
const cpuColorSpinorField & | b, | ||
const int | resolution = 1 |
||
) | [static] |
Definition at line 310 of file cpu_color_spinor_field.cpp.
void cpuColorSpinorField::copy | ( | const cpuColorSpinorField & | src | ) |
Definition at line 194 of file cpu_color_spinor_field.cpp.
void cpuColorSpinorField::freeGhostBuffer | ( | void | ) | [static] |
Definition at line 397 of file cpu_color_spinor_field.cpp.
cpuColorSpinorField & cpuColorSpinorField::operator= | ( | const cpuColorSpinorField & | src | ) |
Definition at line 82 of file cpu_color_spinor_field.cpp.
cpuColorSpinorField & cpuColorSpinorField::operator= | ( | const cudaColorSpinorField & | src | ) |
Definition at line 94 of file cpu_color_spinor_field.cpp.
void cpuColorSpinorField::packGhost | ( | void * | ghost_spinor, |
const int | dim, | ||
const QudaDirection | dir, | ||
const QudaParity | parity, | ||
const int | dagger | ||
) |
Definition at line 415 of file cpu_color_spinor_field.cpp.
void cpuColorSpinorField::PrintVector | ( | unsigned int | x | ) |
Definition at line 344 of file cpu_color_spinor_field.cpp.
void cpuColorSpinorField::Source | ( | const QudaSourceType | sourceType, |
const int | st = 0 , |
||
const int | s = 0 , |
||
const int | c = 0 |
||
) |
Definition at line 241 of file cpu_color_spinor_field.cpp.
void cpuColorSpinorField::unpackGhost | ( | void * | ghost_spinor, |
const int | dim, | ||
const QudaDirection | dir, | ||
const int | dagger | ||
) |
Definition at line 521 of file cpu_color_spinor_field.cpp.
void* cpuColorSpinorField::V | ( | ) | [inline] |
Definition at line 365 of file color_spinor_field.h.
const void* cpuColorSpinorField::V | ( | ) | const [inline] |
Definition at line 366 of file color_spinor_field.h.
void cpuColorSpinorField::zero | ( | ) |
Definition at line 218 of file cpu_color_spinor_field.cpp.
friend class cudaColorSpinorField [friend] |
Definition at line 315 of file color_spinor_field.h.
friend class QOPDomainWallOrder [friend] |
Definition at line 319 of file color_spinor_field.h.
friend class SpaceColorSpinOrder [friend] |
Definition at line 317 of file color_spinor_field.h.
friend class SpaceSpinColorOrder [friend] |
Definition at line 318 of file color_spinor_field.h.
void * cpuColorSpinorField::backGhostFaceBuffer [static] |
Definition at line 323 of file color_spinor_field.h.
void * cpuColorSpinorField::backGhostFaceSendBuffer [static] |
Definition at line 325 of file color_spinor_field.h.
void * cpuColorSpinorField::fwdGhostFaceBuffer [static] |
Definition at line 322 of file color_spinor_field.h.
void * cpuColorSpinorField::fwdGhostFaceSendBuffer [static] |
Definition at line 324 of file color_spinor_field.h.
int cpuColorSpinorField::initGhostFaceBuffer = 0 [static] |
Definition at line 326 of file color_spinor_field.h.