QUDA v0.4.0
A library for QCD on GPUs
|
#include <dirac_quda.h>
Public Member Functions | |
DiracMatrix (const Dirac &d) | |
DiracMatrix (const Dirac *d) | |
virtual | ~DiracMatrix ()=0 |
virtual void | operator() (cudaColorSpinorField &out, const cudaColorSpinorField &in) const =0 |
virtual void | operator() (cudaColorSpinorField &out, const cudaColorSpinorField &in, cudaColorSpinorField &tmp) const =0 |
virtual void | operator() (cudaColorSpinorField &out, const cudaColorSpinorField &in, cudaColorSpinorField &Tmp1, cudaColorSpinorField &Tmp2) const =0 |
unsigned long long | flops () const |
Protected Attributes | |
const Dirac * | dirac |
Definition at line 364 of file dirac_quda.h.
DiracMatrix::DiracMatrix | ( | const Dirac & | d | ) | [inline] |
Definition at line 370 of file dirac_quda.h.
DiracMatrix::DiracMatrix | ( | const Dirac * | d | ) | [inline] |
Definition at line 371 of file dirac_quda.h.
DiracMatrix::~DiracMatrix | ( | ) | [inline, pure virtual] |
Definition at line 383 of file dirac_quda.h.
unsigned long long DiracMatrix::flops | ( | ) | const [inline] |
Definition at line 380 of file dirac_quda.h.
virtual void DiracMatrix::operator() | ( | cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in, | ||
cudaColorSpinorField & | tmp | ||
) | const [pure virtual] |
Implemented in DiracM, DiracMdagM, and DiracMdag.
virtual void DiracMatrix::operator() | ( | cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in, | ||
cudaColorSpinorField & | Tmp1, | ||
cudaColorSpinorField & | Tmp2 | ||
) | const [pure virtual] |
Implemented in DiracM, DiracMdagM, and DiracMdag.
virtual void DiracMatrix::operator() | ( | cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in | ||
) | const [pure virtual] |
Implemented in DiracM, DiracMdagM, and DiracMdag.
const Dirac* DiracMatrix::dirac [protected] |
Definition at line 367 of file dirac_quda.h.