QUDA v0.4.0
A library for QCD on GPUs
|
#include <dirac_quda.h>
Public Member Functions | |
DiracClover (const DiracParam ¶m) | |
DiracClover (const DiracClover &dirac) | |
virtual | ~DiracClover () |
DiracClover & | operator= (const DiracClover &dirac) |
void | Clover (cudaColorSpinorField &out, const cudaColorSpinorField &in, const QudaParity parity) const |
virtual void | M (cudaColorSpinorField &out, const cudaColorSpinorField &in) const |
virtual void | MdagM (cudaColorSpinorField &out, const cudaColorSpinorField &in) const |
virtual void | prepare (cudaColorSpinorField *&src, cudaColorSpinorField *&sol, cudaColorSpinorField &x, cudaColorSpinorField &b, const QudaSolutionType) const |
virtual void | reconstruct (cudaColorSpinorField &x, const cudaColorSpinorField &b, const QudaSolutionType) const |
Protected Member Functions | |
void | checkParitySpinor (const cudaColorSpinorField &, const cudaColorSpinorField &) const |
Protected Attributes | |
cudaCloverField & | clover |
Definition at line 162 of file dirac_quda.h.
DiracClover::DiracClover | ( | const DiracParam & | param | ) |
Definition at line 5 of file dirac_clover.cpp.
DiracClover::DiracClover | ( | const DiracClover & | dirac | ) |
Definition at line 8 of file dirac_clover.cpp.
DiracClover::~DiracClover | ( | ) | [virtual] |
Definition at line 11 of file dirac_clover.cpp.
void DiracClover::checkParitySpinor | ( | const cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in | ||
) | const [protected, virtual] |
Reimplemented from Dirac.
Definition at line 25 of file dirac_clover.cpp.
void DiracClover::Clover | ( | cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in, | ||
const QudaParity | parity | ||
) | const |
Definition at line 36 of file dirac_clover.cpp.
void DiracClover::M | ( | cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in | ||
) | const [virtual] |
Reimplemented from DiracWilson.
Reimplemented in DiracCloverPC.
Definition at line 52 of file dirac_clover.cpp.
void DiracClover::MdagM | ( | cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in | ||
) | const [virtual] |
Reimplemented from DiracWilson.
Reimplemented in DiracCloverPC.
Definition at line 70 of file dirac_clover.cpp.
DiracClover & DiracClover::operator= | ( | const DiracClover & | dirac | ) |
Definition at line 16 of file dirac_clover.cpp.
void DiracClover::prepare | ( | cudaColorSpinorField *& | src, |
cudaColorSpinorField *& | sol, | ||
cudaColorSpinorField & | x, | ||
cudaColorSpinorField & | b, | ||
const QudaSolutionType | solType | ||
) | const [virtual] |
Reimplemented from DiracWilson.
Reimplemented in DiracCloverPC.
Definition at line 83 of file dirac_clover.cpp.
void DiracClover::reconstruct | ( | cudaColorSpinorField & | x, |
const cudaColorSpinorField & | b, | ||
const QudaSolutionType | solType | ||
) | const [virtual] |
Reimplemented from DiracWilson.
Reimplemented in DiracCloverPC.
Definition at line 95 of file dirac_clover.cpp.
cudaCloverField& DiracClover::clover [protected] |
Definition at line 165 of file dirac_quda.h.