QUDA v0.4.0
A library for QCD on GPUs
|
#include <color_spinor_field_order.h>
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 | |
cpuColorSpinorField & | field |
Definition at line 9 of file color_spinor_field_order.h.
ColorSpinorFieldOrder< Float >::ColorSpinorFieldOrder | ( | cpuColorSpinorField & | field | ) | [inline] |
Definition at line 15 of file color_spinor_field_order.h.
virtual ColorSpinorFieldOrder< Float >::~ColorSpinorFieldOrder | ( | ) | [inline, virtual] |
Definition at line 16 of file color_spinor_field_order.h.
int ColorSpinorFieldOrder< Float >::Ncolor | ( | ) | const [inline] |
Definition at line 21 of file color_spinor_field_order.h.
int ColorSpinorFieldOrder< Float >::Nspin | ( | ) | const [inline] |
Definition at line 22 of file color_spinor_field_order.h.
virtual Float& ColorSpinorFieldOrder< Float >::operator() | ( | const int & | x, |
const int & | s, | ||
const int & | c, | ||
const int & | z | ||
) | [pure virtual] |
Implemented in SpaceSpinColorOrder< Float >, SpaceColorSpinOrder< Float >, and QOPDomainWallOrder< Float >.
virtual const Float& ColorSpinorFieldOrder< Float >::operator() | ( | const int & | x, |
const int & | s, | ||
const int & | c, | ||
const int & | z | ||
) | const [pure virtual] |
Implemented in SpaceSpinColorOrder< Float >, SpaceColorSpinOrder< Float >, and QOPDomainWallOrder< Float >.
int ColorSpinorFieldOrder< Float >::Volume | ( | ) | const [inline] |
Definition at line 23 of file color_spinor_field_order.h.
cpuColorSpinorField& ColorSpinorFieldOrder< Float >::field [protected] |
Definition at line 12 of file color_spinor_field_order.h.