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 |