QUDA v0.4.0
A library for QCD on GPUs
Public Member Functions | Protected Member Functions
DslashCuda Class Reference
Inheritance diagram for DslashCuda:

List of all members.

Public Member Functions

 DslashCuda ()
virtual ~DslashCuda ()
virtual TuneKey tuneKey () const
std::string paramString (const TuneParam &param) const
virtual int Nface ()
virtual void initTuneParam (TuneParam &param) const
virtual void defaultTuneParam (TuneParam &param) const

Protected Member Functions

int sharedBytesPerBlock () const
bool advanceGridDim (TuneParam &param) const
bool advanceBlockDim (TuneParam &param) const

Detailed Description

Definition at line 273 of file dslash_quda.cu.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines