QUDA v0.4.0
A library for QCD on GPUs
|
Public Member Functions | |
CloverCuda (sFloat *out, float *outNorm, const cFloat *clover, const float *cloverNorm, const sFloat *in, const float *inNorm, const size_t bytes, const size_t norm_bytes) | |
virtual | ~CloverCuda () |
void | apply (const cudaStream_t &stream) |
virtual TuneKey | tuneKey () const |
void | preTune () |
void | postTune () |
std::string | paramString (const TuneParam ¶m) const |
Protected Member Functions | |
int | sharedBytesPerThread () const |
int | sharedBytesPerBlock () const |
bool | advanceGridDim (TuneParam ¶m) const |
Definition at line 1471 of file dslash_quda.cu.
CloverCuda< sFloat, cFloat >::CloverCuda | ( | sFloat * | out, |
float * | outNorm, | ||
const cFloat * | clover, | ||
const float * | cloverNorm, | ||
const sFloat * | in, | ||
const float * | inNorm, | ||
const size_t | bytes, | ||
const size_t | norm_bytes | ||
) | [inline] |
Definition at line 1492 of file dslash_quda.cu.
virtual CloverCuda< sFloat, cFloat >::~CloverCuda | ( | ) | [inline, virtual] |
Definition at line 1499 of file dslash_quda.cu.
bool CloverCuda< sFloat, cFloat >::advanceGridDim | ( | TuneParam & | param | ) | const [inline, protected, virtual] |
Reimplemented from Tunable.
Definition at line 1489 of file dslash_quda.cu.
void CloverCuda< sFloat, cFloat >::apply | ( | const cudaStream_t & | stream | ) | [inline, virtual] |
Implements Tunable.
Definition at line 1500 of file dslash_quda.cu.
std::string CloverCuda< sFloat, cFloat >::paramString | ( | const TuneParam & | param | ) | const [inline, virtual] |
Reimplemented from Tunable.
Definition at line 1540 of file dslash_quda.cu.
void CloverCuda< sFloat, cFloat >::postTune | ( | ) | [inline, virtual] |
Reimplemented from Tunable.
Definition at line 1529 of file dslash_quda.cu.
void CloverCuda< sFloat, cFloat >::preTune | ( | ) | [inline, virtual] |
Reimplemented from Tunable.
Definition at line 1517 of file dslash_quda.cu.
int CloverCuda< sFloat, cFloat >::sharedBytesPerBlock | ( | ) | const [inline, protected, virtual] |
Implements Tunable.
Definition at line 1488 of file dslash_quda.cu.
int CloverCuda< sFloat, cFloat >::sharedBytesPerThread | ( | ) | const [inline, protected, virtual] |
Implements Tunable.
Definition at line 1483 of file dslash_quda.cu.
virtual TuneKey CloverCuda< sFloat, cFloat >::tuneKey | ( | ) | const [inline, virtual] |
Implements Tunable.
Definition at line 1506 of file dslash_quda.cu.