QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
quda::ExtractGhostEx< Float, length, nDim, Order > Class Template Reference
+ Inheritance diagram for quda::ExtractGhostEx< Float, length, nDim, Order >:

Public Member Functions

 ExtractGhostEx (ExtractGhostExArg< Order, nDim > &arg, bool extract, const GaugeField &meta, QudaFieldLocation location)
 
virtual ~ExtractGhostEx ()
 
void apply (const cudaStream_t &stream)
 
TuneKey tuneKey () const
 
std::string paramString (const TuneParam &param) const
 
long long flops () const
 
long long bytes () const
 

Detailed Description

template<typename Float, int length, int nDim, typename Order>
class quda::ExtractGhostEx< Float, length, nDim, Order >

Definition at line 192 of file extract_gauge_ghost_extended.cu.

Constructor & Destructor Documentation

template<typename Float, int length, int nDim, typename Order>
quda::ExtractGhostEx< Float, length, nDim, Order >::ExtractGhostEx ( ExtractGhostExArg< Order, nDim > &  arg,
bool  extract,
const GaugeField meta,
QudaFieldLocation  location 
)
inline

Definition at line 207 of file extract_gauge_ghost_extended.cu.

template<typename Float, int length, int nDim, typename Order>
virtual quda::ExtractGhostEx< Float, length, nDim, Order >::~ExtractGhostEx ( )
inlinevirtual

Definition at line 217 of file extract_gauge_ghost_extended.cu.

Member Function Documentation

template<typename Float, int length, int nDim, typename Order>
void quda::ExtractGhostEx< Float, length, nDim, Order >::apply ( const cudaStream_t &  stream)
inlinevirtual

Implements quda::Tunable.

Definition at line 219 of file extract_gauge_ghost_extended.cu.

template<typename Float, int length, int nDim, typename Order>
long long quda::ExtractGhostEx< Float, length, nDim, Order >::bytes ( ) const
inlinevirtual

Reimplemented from quda::Tunable.

Definition at line 262 of file extract_gauge_ghost_extended.cu.

template<typename Float, int length, int nDim, typename Order>
long long quda::ExtractGhostEx< Float, length, nDim, Order >::flops ( ) const
inlinevirtual

Implements quda::Tunable.

Definition at line 261 of file extract_gauge_ghost_extended.cu.

template<typename Float, int length, int nDim, typename Order>
std::string quda::ExtractGhostEx< Float, length, nDim, Order >::paramString ( const TuneParam param) const
inlinevirtual

Reimplemented from quda::Tunable.

Definition at line 254 of file extract_gauge_ghost_extended.cu.

template<typename Float, int length, int nDim, typename Order>
TuneKey quda::ExtractGhostEx< Float, length, nDim, Order >::tuneKey ( ) const
inlinevirtual

Implements quda::Tunable.

Definition at line 252 of file extract_gauge_ghost_extended.cu.


The documentation for this class was generated from the following file: