|
QUDA v0.4.0
A library for QCD on GPUs
|
Inheritance diagram for StaggeredDslashCuda< sFloat, fatGFloat, longGFloat >:Public Member Functions | |
| StaggeredDslashCuda (sFloat *out, float *outNorm, const fatGFloat *fat0, const fatGFloat *fat1, const longGFloat *long0, const longGFloat *long1, const QudaReconstructType reconstruct, const sFloat *in, const float *inNorm, const sFloat *x, const float *xNorm, const double a, const int dagger, const size_t bytes, const size_t norm_bytes) | |
| virtual | ~StaggeredDslashCuda () |
| TuneKey | tuneKey () const |
| void | apply (const cudaStream_t &stream) |
| void | preTune () |
| void | postTune () |
| int | Nface () |
Protected Member Functions | |
| int | sharedBytesPerThread () const |
Definition at line 831 of file dslash_quda.cu.
| StaggeredDslashCuda< sFloat, fatGFloat, longGFloat >::StaggeredDslashCuda | ( | sFloat * | out, |
| float * | outNorm, | ||
| const fatGFloat * | fat0, | ||
| const fatGFloat * | fat1, | ||
| const longGFloat * | long0, | ||
| const longGFloat * | long1, | ||
| const QudaReconstructType | reconstruct, | ||
| const sFloat * | in, | ||
| const float * | inNorm, | ||
| const sFloat * | x, | ||
| const float * | xNorm, | ||
| const double | a, | ||
| const int | dagger, | ||
| const size_t | bytes, | ||
| const size_t | norm_bytes | ||
| ) | [inline] |
Definition at line 854 of file dslash_quda.cu.
| virtual StaggeredDslashCuda< sFloat, fatGFloat, longGFloat >::~StaggeredDslashCuda | ( | ) | [inline, virtual] |
Definition at line 865 of file dslash_quda.cu.
| void StaggeredDslashCuda< sFloat, fatGFloat, longGFloat >::apply | ( | const cudaStream_t & | stream | ) | [inline, virtual] |
Implements Tunable.
Definition at line 877 of file dslash_quda.cu.
| int StaggeredDslashCuda< sFloat, fatGFloat, longGFloat >::Nface | ( | ) | [inline, virtual] |
Reimplemented from DslashCuda.
Definition at line 909 of file dslash_quda.cu.
| void StaggeredDslashCuda< sFloat, fatGFloat, longGFloat >::postTune | ( | ) | [inline, virtual] |
Reimplemented from Tunable.
Definition at line 897 of file dslash_quda.cu.
| void StaggeredDslashCuda< sFloat, fatGFloat, longGFloat >::preTune | ( | ) | [inline, virtual] |
Reimplemented from Tunable.
Definition at line 885 of file dslash_quda.cu.
| int StaggeredDslashCuda< sFloat, fatGFloat, longGFloat >::sharedBytesPerThread | ( | ) | const [inline, protected, virtual] |
Implements Tunable.
Definition at line 847 of file dslash_quda.cu.
| TuneKey StaggeredDslashCuda< sFloat, fatGFloat, longGFloat >::tuneKey | ( | ) | const [inline, virtual] |
Reimplemented from DslashCuda.
Definition at line 867 of file dslash_quda.cu.
1.7.4