|
bool | quda::colorspinor::isNative (QudaFieldOrder order, QudaPrecision precision, int nSpin, int nColor) |
|
constexpr QudaParity | quda::impliedParityFromMatPC (const QudaMatPCType &matpc_type) |
| Helper function for getting the implied spinor parity from a matrix preconditioning type. More...
|
|
void | quda::copyGenericColorSpinor (ColorSpinorField &dst, const ColorSpinorField &src, QudaFieldLocation location, void *Dst=0, void *Src=0, void *dstNorm=0, void *srcNorm=0) |
|
void | quda::genericSource (cpuColorSpinorField &a, QudaSourceType sourceType, int x, int s, int c) |
|
int | quda::genericCompare (const cpuColorSpinorField &a, const cpuColorSpinorField &b, int tol) |
|
void | quda::copyFieldOffset (ColorSpinorField &out, const ColorSpinorField &in, CommKey offset, QudaPCType pc_type) |
| This function is used for copying from a source colorspinor field to a destination field with an offset. More...
|
|
void | quda::genericPrintVector (const cpuColorSpinorField &a, unsigned int x) |
|
void | quda::genericCudaPrintVector (const cudaColorSpinorField &a, unsigned x) |
|
void | quda::exchangeExtendedGhost (cudaColorSpinorField *spinor, int R[], int parity, qudaStream_t *stream_p) |
|
void | quda::copyExtendedColorSpinor (ColorSpinorField &dst, const ColorSpinorField &src, QudaFieldLocation location, const int parity, void *Dst, void *Src, void *dstNorm, void *srcNorm) |
|
void | quda::genericPackGhost (void **ghost, const ColorSpinorField &a, QudaParity parity, int nFace, int dagger, MemoryLocation *destination=nullptr) |
| Generic ghost packing routine. More...
|
|
void | quda::spinorNoise (ColorSpinorField &src, RNG &randstates, QudaNoiseType type) |
| Generate a random noise spinor. This variant allows the user to manage the RNG state. More...
|
|
void | quda::spinorNoise (ColorSpinorField &src, unsigned long long seed, QudaNoiseType type) |
| Generate a random noise spinor. This variant just requires a seed and will create and destroy the random number state. More...
|
|
QudaPCType | quda::PCType_ (const char *func, const char *file, int line, const ColorSpinorField &a, const ColorSpinorField &b) |
| Helper function for determining if the preconditioning type of the fields is the same. More...
|
|
template<typename... Args> |
QudaPCType | quda::PCType_ (const char *func, const char *file, int line, const ColorSpinorField &a, const ColorSpinorField &b, const Args &... args) |
| Helper function for determining if the precision of the fields is the same. More...
|
|
QudaFieldOrder | quda::Order_ (const char *func, const char *file, int line, const ColorSpinorField &a, const ColorSpinorField &b) |
| Helper function for determining if the order of the fields is the same. More...
|
|
template<typename... Args> |
QudaFieldOrder | quda::Order_ (const char *func, const char *file, int line, const ColorSpinorField &a, const ColorSpinorField &b, const Args &... args) |
| Helper function for determining if the order of the fields is the same. More...
|
|
int | quda::Length_ (const char *func, const char *file, int line, const ColorSpinorField &a, const ColorSpinorField &b) |
| Helper function for determining if the length of the fields is the same. More...
|
|
template<typename... Args> |
int | quda::Length_ (const char *func, const char *file, int line, const ColorSpinorField &a, const ColorSpinorField &b, const Args &... args) |
| Helper function for determining if the length of the fields is the same. More...
|
|