|
QUDA v0.4.0
A library for QCD on GPUs
|
#include <dirac_quda.h>
Inheritance diagram for DiracMatrix: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.
1.7.4