QUDA v0.4.0
A library for QCD on GPUs
Public Member Functions | Protected Attributes
ColorSpinorFieldOrder< Float > Class Template Reference

#include <color_spinor_field_order.h>

Inheritance diagram for ColorSpinorFieldOrder< Float >:

List of all members.

Public Member Functions

 ColorSpinorFieldOrder (cpuColorSpinorField &field)
virtual ~ColorSpinorFieldOrder ()
virtual const Float & operator() (const int &x, const int &s, const int &c, const int &z) const =0
virtual Float & operator() (const int &x, const int &s, const int &c, const int &z)=0
int Ncolor () const
int Nspin () const
int Volume () const

Protected Attributes

cpuColorSpinorFieldfield

Detailed Description

template<typename Float>
class ColorSpinorFieldOrder< Float >

Definition at line 9 of file color_spinor_field_order.h.


Constructor & Destructor Documentation

template<typename Float>
ColorSpinorFieldOrder< Float >::ColorSpinorFieldOrder ( cpuColorSpinorField field) [inline]

Definition at line 15 of file color_spinor_field_order.h.

template<typename Float>
virtual ColorSpinorFieldOrder< Float >::~ColorSpinorFieldOrder ( ) [inline, virtual]

Definition at line 16 of file color_spinor_field_order.h.


Member Function Documentation

template<typename Float>
int ColorSpinorFieldOrder< Float >::Ncolor ( ) const [inline]

Definition at line 21 of file color_spinor_field_order.h.

template<typename Float>
int ColorSpinorFieldOrder< Float >::Nspin ( ) const [inline]

Definition at line 22 of file color_spinor_field_order.h.

template<typename Float>
virtual Float& ColorSpinorFieldOrder< Float >::operator() ( const int &  x,
const int &  s,
const int &  c,
const int &  z 
) [pure virtual]
template<typename Float>
virtual const Float& ColorSpinorFieldOrder< Float >::operator() ( const int &  x,
const int &  s,
const int &  c,
const int &  z 
) const [pure virtual]
template<typename Float>
int ColorSpinorFieldOrder< Float >::Volume ( ) const [inline]

Definition at line 23 of file color_spinor_field_order.h.


Member Data Documentation

template<typename Float>
cpuColorSpinorField& ColorSpinorFieldOrder< Float >::field [protected]

Definition at line 12 of file color_spinor_field_order.h.


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