|
QUDA
0.9.0
|
#include <dirac_quda.h>


Public Member Functions | |
| DiracMatrix (const Dirac &d) | |
| DiracMatrix (const Dirac *d) | |
| virtual | ~DiracMatrix () |
| virtual void | operator() (ColorSpinorField &out, const ColorSpinorField &in) const =0 |
| virtual void | operator() (ColorSpinorField &out, const ColorSpinorField &in, ColorSpinorField &tmp) const =0 |
| virtual void | operator() (ColorSpinorField &out, const ColorSpinorField &in, ColorSpinorField &Tmp1, ColorSpinorField &Tmp2) const =0 |
| unsigned long long | flops () const |
| QudaMatPCType | getMatPCType () const |
| virtual int | getStencilSteps () const =0 |
| std::string | Type () const |
| bool | isStaggered () const |
| const Dirac * | Expose () |
Protected Attributes | |
| const Dirac * | dirac |
Definition at line 979 of file dirac_quda.h.
|
inline |
Definition at line 985 of file dirac_quda.h.
|
inline |
Definition at line 986 of file dirac_quda.h.
|
inlinevirtual |
Definition at line 987 of file dirac_quda.h.
|
inline |
Definition at line 1011 of file dirac_quda.h.
References dirac.
Referenced by quda::MG::generateNullVectors(), quda::MG::MG(), quda::MG::operator()(), quda::CGNE::operator()(), quda::CGNR::operator()(), and quda::MG::verify().

|
inline |
Definition at line 995 of file dirac_quda.h.
References dirac, and quda::Dirac::Flops().
Referenced by quda::IncEigCG::eigCGsolve(), quda::CG::operator()(), quda::PreconCG::operator()(), quda::BiCGstab::operator()(), quda::BiCGstabL::operator()(), quda::GCR::operator()(), quda::MR::operator()(), quda::MultiShiftCG::operator()(), quda::GMResDR::operator()(), and quda::CG::solve().


|
inline |
Definition at line 998 of file dirac_quda.h.
References dirac, and quda::Dirac::getMatPCType().
Referenced by quda::XSD::operator()().


|
pure virtual |
Implemented in quda::DiracMdag, quda::DiracMMdag, quda::DiracMdagM, and quda::DiracM.
Referenced by quda::BiCGstabL::operator()().

|
inline |
Definition at line 1004 of file dirac_quda.h.
References Type().
Referenced by quda::CG::operator()(), quda::MultiShiftCG::operator()(), and quda::CG::solve().


|
pure virtual |
Implemented in quda::DiracMdag, quda::DiracMMdag, quda::DiracMdagM, and quda::DiracM.
|
pure virtual |
Implemented in quda::DiracMdag, quda::DiracMMdag, quda::DiracMdagM, and quda::DiracM.
|
pure virtual |
Implemented in quda::DiracMdag, quda::DiracMMdag, quda::DiracMdagM, and quda::DiracM.
|
inline |
Definition at line 1002 of file dirac_quda.h.
Referenced by isStaggered().

|
protected |
Definition at line 982 of file dirac_quda.h.
Referenced by Expose(), flops(), getMatPCType(), quda::DiracM::getStencilSteps(), quda::DiracMdagM::getStencilSteps(), quda::DiracMMdag::getStencilSteps(), quda::DiracMdag::getStencilSteps(), quda::DiracM::operator()(), quda::DiracMdagM::operator()(), quda::DiracMMdag::operator()(), and quda::DiracMdag::operator()().
1.8.14