|
QUDA
v0.5.0
A library for QCD on GPUs
|
#include <dirac_quda.h>
Inheritance diagram for quda::Dirac:Static Public Member Functions | |
| static Dirac * | create (const DiracParam ¶m) |
Protected Member Functions | |
| bool | newTmp (cudaColorSpinorField **, const cudaColorSpinorField &) const |
| void | deleteTmp (cudaColorSpinorField **, const bool &reset) const |
Protected Attributes | |
| cudaGaugeField & | gauge |
| double | kappa |
| double | mass |
| MatPCType | matpcType |
| DagType | dagger |
| unsigned long long | flops |
| cudaColorSpinorField * | tmp1 |
| cudaColorSpinorField * | tmp2 |
| QudaTune | tune |
| QudaVerbosity | verbose |
| int | commDim [QUDA_MAX_DIM] |
Friends | |
| class | DiracMatrix |
| class | DiracM |
| class | DiracMdagM |
| class | DiracMdag |
Definition at line 76 of file dirac_quda.h.
| quda::Dirac::Dirac | ( | const DiracParam & | param | ) |
|
virtual |
|
virtual |
Reimplemented in quda::DiracStaggered, and quda::DiracClover.
| void quda::Dirac::checkSpinorAlias | ( | const cudaColorSpinorField & | a, |
| const cudaColorSpinorField & | b | ||
| ) | const |
|
static |
|
protected |
|
pure virtual |
Implemented in quda::DiracStaggered, quda::DiracTwistedMassPC, quda::DiracDomainWall, quda::DiracCloverPC, and quda::DiracWilson.
|
pure virtual |
Implemented in quda::DiracStaggered, quda::DiracTwistedMassPC, quda::DiracDomainWall, quda::DiracCloverPC, quda::DiracClover, and quda::DiracWilson.
|
inline |
Definition at line 130 of file dirac_quda.h.
|
pure virtual |
| void quda::Dirac::Mdag | ( | cudaColorSpinorField & | out, |
| const cudaColorSpinorField & | in | ||
| ) | const |
|
pure virtual |
|
protected |
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 126 of file dirac_quda.h.
|
inline |
Definition at line 131 of file dirac_quda.h.
|
friend |
Definition at line 79 of file dirac_quda.h.
|
friend |
Definition at line 78 of file dirac_quda.h.
|
friend |
Definition at line 81 of file dirac_quda.h.
|
friend |
Definition at line 80 of file dirac_quda.h.
|
protected |
Definition at line 99 of file dirac_quda.h.
|
mutableprotected |
Definition at line 88 of file dirac_quda.h.
|
mutableprotected |
Definition at line 89 of file dirac_quda.h.
|
protected |
Definition at line 84 of file dirac_quda.h.
|
protected |
Definition at line 85 of file dirac_quda.h.
|
protected |
Definition at line 86 of file dirac_quda.h.
|
protected |
Definition at line 87 of file dirac_quda.h.
|
mutableprotected |
Definition at line 90 of file dirac_quda.h.
|
mutableprotected |
Definition at line 91 of file dirac_quda.h.
|
protected |
Definition at line 96 of file dirac_quda.h.
|
protected |
Definition at line 97 of file dirac_quda.h.
1.8.2