|
QUDA
v0.7.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 |
| QudaMatPCType | matpcType |
| QudaDagType | dagger |
| unsigned long long | flops |
| cudaColorSpinorField * | tmp1 |
| cudaColorSpinorField * | tmp2 |
| QudaTune | tune |
| int | commDim [QUDA_MAX_DIM] |
| TimeProfile | profile |
Friends | |
| class | DiracMatrix |
| class | DiracM |
| class | DiracMdagM |
| class | DiracMMdag |
| class | DiracMdag |
Definition at line 79 of file dirac_quda.h.
| quda::Dirac::Dirac | ( | const DiracParam & | param | ) |
|
virtual |
|
virtual |
Reimplemented in quda::DiracImprovedStaggered, quda::DiracStaggered, quda::DiracTwistedClover, and quda::DiracClover.
| void quda::Dirac::checkSpinorAlias | ( | const cudaColorSpinorField & | a, |
| const cudaColorSpinorField & | b | ||
| ) | const |
|
static |
|
inline |
Definition at line 140 of file dirac_quda.h.
|
protected |
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 136 of file dirac_quda.h.
|
inline |
Definition at line 139 of file dirac_quda.h.
|
pure virtual |
Implemented in quda::DiracImprovedStaggeredPC, quda::DiracImprovedStaggered, quda::DiracStaggeredPC, quda::DiracStaggered, quda::DiracTwistedCloverPC, quda::DiracTwistedClover, quda::DiracTwistedMassPC, quda::DiracTwistedMass, quda::DiracMobiusDomainWallPC, quda::DiracDomainWall4DPC, quda::DiracDomainWallPC, quda::DiracDomainWall, quda::DiracCloverPC, quda::DiracClover, quda::DiracWilsonPC, and quda::DiracWilson.
| void quda::Dirac::Mdag | ( | cudaColorSpinorField & | out, |
| const cudaColorSpinorField & | in | ||
| ) | const |
|
pure virtual |
Implemented in quda::DiracImprovedStaggeredPC, quda::DiracImprovedStaggered, quda::DiracStaggeredPC, quda::DiracStaggered, quda::DiracTwistedCloverPC, quda::DiracTwistedClover, quda::DiracTwistedMassPC, quda::DiracTwistedMass, quda::DiracMobiusDomainWallPC, quda::DiracDomainWall4DPC, quda::DiracDomainWallPC, quda::DiracDomainWall, quda::DiracCloverPC, quda::DiracClover, quda::DiracWilsonPC, and quda::DiracWilson.
| void quda::Dirac::MMdag | ( | cudaColorSpinorField & | out, |
| const cudaColorSpinorField & | in | ||
| ) | const |
|
protected |
|
pure virtual |
Implemented in quda::DiracImprovedStaggeredPC, quda::DiracImprovedStaggered, quda::DiracStaggeredPC, quda::DiracStaggered, quda::DiracTwistedCloverPC, quda::DiracTwistedClover, quda::DiracTwistedMassPC, quda::DiracTwistedMass, quda::DiracMobiusDomainWallPC, quda::DiracDomainWall4DPC, quda::DiracDomainWallPC, quda::DiracDomainWall, quda::DiracCloverPC, quda::DiracClover, quda::DiracWilsonPC, and quda::DiracWilson.
|
pure virtual |
Implemented in quda::DiracImprovedStaggeredPC, quda::DiracImprovedStaggered, quda::DiracStaggeredPC, quda::DiracStaggered, quda::DiracTwistedCloverPC, quda::DiracTwistedClover, quda::DiracTwistedMassPC, quda::DiracTwistedMass, quda::DiracMobiusDomainWallPC, quda::DiracDomainWall4DPC, quda::DiracDomainWallPC, quda::DiracDomainWall, quda::DiracCloverPC, quda::DiracClover, quda::DiracWilsonPC, and quda::DiracWilson.
|
inline |
Definition at line 132 of file dirac_quda.h.
|
friend |
Definition at line 82 of file dirac_quda.h.
|
friend |
Definition at line 81 of file dirac_quda.h.
|
friend |
Definition at line 85 of file dirac_quda.h.
|
friend |
Definition at line 83 of file dirac_quda.h.
|
friend |
Definition at line 84 of file dirac_quda.h.
|
protected |
Definition at line 102 of file dirac_quda.h.
|
mutableprotected |
Definition at line 92 of file dirac_quda.h.
|
mutableprotected |
Definition at line 93 of file dirac_quda.h.
|
protected |
Definition at line 88 of file dirac_quda.h.
|
protected |
Definition at line 89 of file dirac_quda.h.
|
protected |
Definition at line 90 of file dirac_quda.h.
|
protected |
Definition at line 91 of file dirac_quda.h.
|
mutableprotected |
Definition at line 104 of file dirac_quda.h.
|
mutableprotected |
Definition at line 94 of file dirac_quda.h.
|
mutableprotected |
Definition at line 95 of file dirac_quda.h.
|
protected |
Definition at line 100 of file dirac_quda.h.
1.8.6