QUDA v0.4.0
A library for QCD on GPUs
|
#include <dirac_quda.h>
Public Member Functions | |
DiracTwistedMass (const DiracParam ¶m) | |
DiracTwistedMass (const DiracTwistedMass &dirac) | |
virtual | ~DiracTwistedMass () |
DiracTwistedMass & | operator= (const DiracTwistedMass &dirac) |
void | Twist (cudaColorSpinorField &out, const cudaColorSpinorField &in) 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 | twistedApply (cudaColorSpinorField &out, const cudaColorSpinorField &in, const QudaTwistGamma5Type twistType) const |
Protected Attributes | |
double | mu |
Definition at line 262 of file dirac_quda.h.
DiracTwistedMass::DiracTwistedMass | ( | const DiracParam & | param | ) |
Definition at line 5 of file dirac_twisted_mass.cpp.
DiracTwistedMass::DiracTwistedMass | ( | const DiracTwistedMass & | dirac | ) |
Definition at line 7 of file dirac_twisted_mass.cpp.
DiracTwistedMass::~DiracTwistedMass | ( | ) | [virtual] |
Definition at line 9 of file dirac_twisted_mass.cpp.
void DiracTwistedMass::M | ( | cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in | ||
) | const [virtual] |
Reimplemented from DiracWilson.
Reimplemented in DiracTwistedMassPC.
Definition at line 44 of file dirac_twisted_mass.cpp.
void DiracTwistedMass::MdagM | ( | cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in | ||
) | const [virtual] |
Reimplemented from DiracWilson.
Reimplemented in DiracTwistedMassPC.
Definition at line 71 of file dirac_twisted_mass.cpp.
DiracTwistedMass & DiracTwistedMass::operator= | ( | const DiracTwistedMass & | dirac | ) |
Definition at line 11 of file dirac_twisted_mass.cpp.
void DiracTwistedMass::prepare | ( | cudaColorSpinorField *& | src, |
cudaColorSpinorField *& | sol, | ||
cudaColorSpinorField & | x, | ||
cudaColorSpinorField & | b, | ||
const QudaSolutionType | solType | ||
) | const [virtual] |
Reimplemented from DiracWilson.
Reimplemented in DiracTwistedMassPC.
Definition at line 82 of file dirac_twisted_mass.cpp.
void DiracTwistedMass::reconstruct | ( | cudaColorSpinorField & | x, |
const cudaColorSpinorField & | b, | ||
const QudaSolutionType | solType | ||
) | const [virtual] |
Reimplemented from DiracWilson.
Reimplemented in DiracTwistedMassPC.
Definition at line 94 of file dirac_twisted_mass.cpp.
void DiracTwistedMass::Twist | ( | cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in | ||
) | const |
Definition at line 39 of file dirac_twisted_mass.cpp.
void DiracTwistedMass::twistedApply | ( | cudaColorSpinorField & | out, |
const cudaColorSpinorField & | in, | ||
const QudaTwistGamma5Type | twistType | ||
) | const [protected] |
Definition at line 20 of file dirac_twisted_mass.cpp.
double DiracTwistedMass::mu [protected] |
Definition at line 265 of file dirac_quda.h.