| B_coarse | quda::MG | private |
| b_tilde | quda::MG | private |
| blocksolve(ColorSpinorField &out, ColorSpinorField &in) | quda::Solver | virtual |
| buildFreeVectors(std::vector< ColorSpinorField *> &B) | quda::MG | |
| coarse | quda::MG | private |
| coarse_prefix | quda::MG | private |
| coarse_solver | quda::MG | private |
| constructDeflationSpace(const ColorSpinorField &meta, const DiracMatrix &mat, bool svd) | 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, DiracMatrix &mat, DiracMatrix &matSloppy, DiracMatrix &matPrecon, TimeProfile &profile) | quda::Solver | static |
| createCoarseDirac() | quda::MG | |
| createCoarseSolver() | quda::MG | |
| createSmoother() | quda::MG | |
| defl_tmp1 | quda::Solver | |
| defl_tmp2 | quda::Solver | |
| deflate_init | quda::Solver | |
| destroyCoarseSolver() | quda::MG | |
| destroySmoother() | quda::MG | |
| diracCoarseResidual | quda::MG | private |
| diracCoarseSmoother | quda::MG | private |
| diracCoarseSmootherSloppy | quda::MG | private |
| diracResidual | quda::MG | private |
| diracSmoother | quda::MG | private |
| diracSmootherSloppy | quda::MG | private |
| dumpNullVectors() const | quda::MG | |
| eig_solve | quda::Solver | |
| flops() const | quda::MG | virtual |
| generateEigenVectors() | quda::MG | |
| generateNullVectors(std::vector< ColorSpinorField *> &B, bool refresh=false) | quda::MG | |
| loadVectors(std::vector< ColorSpinorField *> &B) | quda::MG | |
| matCoarseResidual | quda::MG | private |
| matCoarseSmoother | quda::MG | private |
| matCoarseSmootherSloppy | quda::MG | private |
| MG(MGParam ¶m, TimeProfile &profile) | quda::MG | |
| node_parity | quda::Solver | protected |
| operator()(ColorSpinorField &out, ColorSpinorField &in) | quda::MG | virtual |
| param | quda::MG | private |
| param_coarse | quda::MG | private |
| param_coarse_solver | quda::MG | private |
| param_postsmooth | quda::MG | private |
| param_presmooth | quda::MG | private |
| popLevel(int level) const | quda::MG | private |
| postsmoother | quda::MG | private |
| prefix | quda::MG | private |
| presmoother | quda::MG | private |
| 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 | |
| profile | quda::MG | private |
| profile_global | quda::MG | private |
| pushLevel(int level) const | quda::MG | private |
| r | quda::MG | private |
| r_coarse | quda::MG | private |
| reset(bool refresh=false) | quda::MG | |
| resetTransfer | quda::MG | private |
| rng | quda::MG | private |
| saveVectors(const std::vector< ColorSpinorField *> &B) const | quda::MG | |
| Solver(SolverParam ¶m, TimeProfile &profile) | quda::Solver | |
| stopping(double tol, double b2, QudaResidualType residual_type) | quda::Solver | static |
| tmp2_coarse | quda::MG | private |
| tmp_coarse | quda::MG | private |
| transfer | quda::MG | private |
| verify() | quda::MG | |
| x_coarse | quda::MG | private |
| ~MG() | quda::MG | virtual |
| ~Solver() | quda::Solver | virtual |