QUDA
v1.1.0
A library for QCD on GPUs
|
#include <dirac_quda.h>
Public Member Functions | |
DiracG5M (const Dirac &d) | |
DiracG5M (const Dirac *d) | |
void | applyGamma5 (ColorSpinorField &vec) const |
Left-apply gamma5 as appropriate for the operator. More... | |
void | operator() (ColorSpinorField &out, const ColorSpinorField &in) const |
void | operator() (ColorSpinorField &out, const ColorSpinorField &in, ColorSpinorField &tmp) const |
void | operator() (ColorSpinorField &out, const ColorSpinorField &in, ColorSpinorField &Tmp1, ColorSpinorField &Tmp2) const |
int | getStencilSteps () const |
virtual bool | hermitian () const |
return if the operator is HPD More... | |
Public Member Functions inherited from quda::DiracMatrix | |
DiracMatrix (const Dirac &d) | |
DiracMatrix (const Dirac *d) | |
DiracMatrix (const DiracMatrix &mat) | |
DiracMatrix (const DiracMatrix *mat) | |
virtual | ~DiracMatrix () |
unsigned long long | flops () const |
QudaMatPCType | getMatPCType () const |
std::string | Type () const |
bool | isWilsonType () const |
return if the operator is a Wilson-type 4-d operator More... | |
bool | isStaggered () const |
return if the operator is a staggered operator More... | |
bool | isDwf () const |
return if the operator is a domain wall operator, that is, 5-dimensional More... | |
bool | isCoarse () const |
return if the operator is a coarse operator More... | |
const Dirac * | Expose () const |
Additional Inherited Members | |
Public Attributes inherited from quda::DiracMatrix | |
double | shift |
Shift term added onto operator (M/M^dag M/M M^dag + shift) More... | |
Protected Attributes inherited from quda::DiracMatrix | |
const Dirac * | dirac |
Gloms onto a DiracMatrix and provides an operator() for its G5M method
Definition at line 2303 of file dirac_quda.h.
|
inline |
Definition at line 2307 of file dirac_quda.h.
|
inline |
Definition at line 2308 of file dirac_quda.h.
|
inline |
Left-apply gamma5 as appropriate for the operator.
vec[in,out] | vector to which gamma5 is applied in place |
Definition at line 2315 of file dirac_quda.h.
|
inlinevirtual |
Implements quda::DiracMatrix.
Definition at line 2432 of file dirac_quda.h.
|
inlinevirtual |
return if the operator is HPD
Reimplemented from quda::DiracMatrix.
Definition at line 2437 of file dirac_quda.h.
|
inlinevirtual |
Implements quda::DiracMatrix.
Definition at line 2384 of file dirac_quda.h.
|
inlinevirtual |
Implements quda::DiracMatrix.
Definition at line 2391 of file dirac_quda.h.
|
inlinevirtual |
Implements quda::DiracMatrix.
Definition at line 2407 of file dirac_quda.h.