QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
quda::gauge::GhostAccessor< Float, nColor, order, native_ghost, storeFloat, use_tex > Struct Template Reference

#include <gauge_field_order.h>

Collaboration diagram for quda::gauge::GhostAccessor< Float, nColor, order, native_ghost, storeFloat, use_tex >:
Collaboration graph
[legend]

Public Member Functions

 GhostAccessor (const GaugeField &, void *gauge_=0, void **ghost_=0)
 
void resetScale (Float dummy)
 
__device__ __host__ complex< Float > & operator() (int d, int parity, int x, int row, int col) const
 

Public Attributes

complex< Float > dummy
 

Detailed Description

template<typename Float, int nColor, QudaGaugeFieldOrder order, bool native_ghost, typename storeFloat, bool use_tex>
struct quda::gauge::GhostAccessor< Float, nColor, order, native_ghost, storeFloat, use_tex >

Definition at line 356 of file gauge_field_order.h.

Constructor & Destructor Documentation

◆ GhostAccessor()

template<typename Float, int nColor, QudaGaugeFieldOrder order, bool native_ghost, typename storeFloat, bool use_tex>
quda::gauge::GhostAccessor< Float, nColor, order, native_ghost, storeFloat, use_tex >::GhostAccessor ( const GaugeField ,
void *  gauge_ = 0,
void **  ghost_ = 0 
)
inline

Definition at line 358 of file gauge_field_order.h.

References errorQuda.

Member Function Documentation

◆ operator()()

template<typename Float, int nColor, QudaGaugeFieldOrder order, bool native_ghost, typename storeFloat, bool use_tex>
__device__ __host__ complex<Float>& quda::gauge::GhostAccessor< Float, nColor, order, native_ghost, storeFloat, use_tex >::operator() ( int  d,
int  parity,
int  x,
int  row,
int  col 
) const
inline

Definition at line 364 of file gauge_field_order.h.

◆ resetScale()

template<typename Float, int nColor, QudaGaugeFieldOrder order, bool native_ghost, typename storeFloat, bool use_tex>
void quda::gauge::GhostAccessor< Float, nColor, order, native_ghost, storeFloat, use_tex >::resetScale ( Float  dummy)
inline

Definition at line 362 of file gauge_field_order.h.

Referenced by quda::gauge::FieldOrder< Float, nColor, nSpinCoarse, order, native_ghost, storeFloat, use_tex >::resetScale().

Here is the caller graph for this function:

Member Data Documentation

◆ dummy

template<typename Float, int nColor, QudaGaugeFieldOrder order, bool native_ghost, typename storeFloat, bool use_tex>
complex<Float> quda::gauge::GhostAccessor< Float, nColor, order, native_ghost, storeFloat, use_tex >::dummy
mutable

Definition at line 357 of file gauge_field_order.h.


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