QUDA v0.4.0
A library for QCD on GPUs
|
Public Member Functions | |
DslashCuda () | |
virtual | ~DslashCuda () |
virtual TuneKey | tuneKey () const |
std::string | paramString (const TuneParam ¶m) const |
virtual int | Nface () |
virtual void | initTuneParam (TuneParam ¶m) const |
virtual void | defaultTuneParam (TuneParam ¶m) const |
Protected Member Functions | |
int | sharedBytesPerBlock () const |
bool | advanceGridDim (TuneParam ¶m) const |
bool | advanceBlockDim (TuneParam ¶m) const |
Definition at line 273 of file dslash_quda.cu.
DslashCuda::DslashCuda | ( | ) | [inline] |
Definition at line 284 of file dslash_quda.cu.
virtual DslashCuda::~DslashCuda | ( | ) | [inline, virtual] |
Definition at line 285 of file dslash_quda.cu.
bool DslashCuda::advanceBlockDim | ( | TuneParam & | param | ) | const [inline, protected, virtual] |
Reimplemented from Tunable.
Definition at line 277 of file dslash_quda.cu.
bool DslashCuda::advanceGridDim | ( | TuneParam & | param | ) | const [inline, protected, virtual] |
Reimplemented from Tunable.
Definition at line 276 of file dslash_quda.cu.
virtual void DslashCuda::defaultTuneParam | ( | TuneParam & | param | ) | const [inline, virtual] |
sets default values for when tuning is disabled
Reimplemented from Tunable.
Definition at line 303 of file dslash_quda.cu.
virtual void DslashCuda::initTuneParam | ( | TuneParam & | param | ) | const [inline, virtual] |
Reimplemented from Tunable.
Definition at line 296 of file dslash_quda.cu.
virtual int DslashCuda::Nface | ( | ) | [inline, virtual] |
Reimplemented in StaggeredDslashCuda< sFloat, fatGFloat, longGFloat >.
Definition at line 294 of file dslash_quda.cu.
std::string DslashCuda::paramString | ( | const TuneParam & | param | ) | const [inline, virtual] |
Reimplemented from Tunable.
Definition at line 287 of file dslash_quda.cu.
int DslashCuda::sharedBytesPerBlock | ( | ) | const [inline, protected, virtual] |
Implements Tunable.
Definition at line 275 of file dslash_quda.cu.
TuneKey DslashCuda::tuneKey | ( | ) | const [virtual] |
Implements Tunable.
Reimplemented in WilsonDslashCuda< sFloat, gFloat >, CloverDslashCuda< sFloat, gFloat, cFloat >, TwistedDslashCuda< sFloat, gFloat >, DomainWallDslashCuda< sFloat, gFloat >, and StaggeredDslashCuda< sFloat, fatGFloat, longGFloat >.
Definition at line 312 of file dslash_quda.cu.