QUDA
v1.1.0
A library for QCD on GPUs
|
This is the complete list of members for quda::MG, including all inherited members.
blocksolve(ColorSpinorField &out, ColorSpinorField &in) | quda::Solver | virtual |
buildFreeVectors(std::vector< ColorSpinorField * > &B) | quda::MG | |
constructDeflationSpace(const ColorSpinorField &meta, const DiracMatrix &mat) | quda::Solver | |
convergence(double r2, double hq2, double r2_tol, double hq_tol) | quda::Solver | |
convergenceHQ(double r2, double hq2, double r2_tol, double hq_tol) | quda::Solver | |
convergenceL2(double r2, double hq2, double r2_tol, double hq_tol) | quda::Solver | |
create(SolverParam ¶m, const DiracMatrix &mat, const DiracMatrix &matSloppy, const DiracMatrix &matPrecon, const DiracMatrix &matEig, TimeProfile &profile) | quda::Solver | static |
createCoarseDirac() | quda::MG | |
createCoarseSolver() | quda::MG | |
createSmoother() | quda::MG | |
deflate_compute | quda::Solver | protected |
deflate_init | quda::Solver | protected |
deflationSpaceSize() const | quda::Solver | inline |
destroyCoarseSolver() | quda::MG | |
destroyDeflationSpace() | quda::Solver | |
destroySmoother() | quda::MG | |
dumpNullVectors() const | quda::MG | |
eig_solve | quda::Solver | protected |
evals | quda::Solver | protected |
evecs | quda::Solver | protected |
extendSVDDeflationSpace() | quda::Solver | |
extractDeflationSpace(std::vector< ColorSpinorField * > &defl_space) | quda::Solver | |
flops() const | quda::MG | virtual |
generateEigenVectors() | quda::MG | |
generateNullVectors(std::vector< ColorSpinorField * > &B, bool refresh=false) | quda::MG | |
hermitian() | quda::MG | inlinevirtual |
injectDeflationSpace(std::vector< ColorSpinorField * > &defl_space) | quda::Solver | |
loadVectors(std::vector< ColorSpinorField * > &B) | quda::MG | |
M() | quda::Solver | inline |
mat | quda::Solver | protected |
matEig | quda::Solver | protected |
matPrecon | quda::Solver | protected |
matSloppy | quda::Solver | protected |
Meig() | quda::Solver | inline |
MG(MGParam ¶m, TimeProfile &profile) | quda::MG | |
Mprecon() | quda::Solver | inline |
Msloppy() | quda::Solver | inline |
node_parity | quda::Solver | protected |
operator()(ColorSpinorField &out, ColorSpinorField &in) | quda::MG | virtual |
precisionEpsilon(QudaPrecision prec=QUDA_INVALID_PRECISION) const | quda::Solver | |
PrintStats(const char *name, int k, double r2, double b2, double hq2) | quda::Solver | |
PrintSummary(const char *name, int k, double r2, double b2, double r2_tol, double hq_tol) | quda::Solver | |
recompute_evals | quda::Solver | protected |
reset(bool refresh=false) | quda::MG | |
saveVectors(const std::vector< ColorSpinorField * > &B) const | quda::MG | |
setDeflateCompute(bool flag) | quda::Solver | inline |
setRecomputeEvals(bool flag) | quda::Solver | inline |
Solver(const DiracMatrix &mat, const DiracMatrix &matSloppy, const DiracMatrix &matPrecon, const DiracMatrix &matEig, SolverParam ¶m, TimeProfile &profile) | quda::Solver | |
stopping(double tol, double b2, QudaResidualType residual_type) | quda::Solver | static |
verify(bool recursively=false) | quda::MG | |
~MG() | quda::MG | virtual |
~Solver() | quda::Solver | virtual |