QUDA  v1.1.0
A library for QCD on GPUs
quda::MG Member List

This is the complete list of members for quda::MG, including all inherited members.

blocksolve(ColorSpinorField &out, ColorSpinorField &in)quda::Solvervirtual
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 &param, const DiracMatrix &mat, const DiracMatrix &matSloppy, const DiracMatrix &matPrecon, const DiracMatrix &matEig, TimeProfile &profile)quda::Solverstatic
createCoarseDirac()quda::MG
createCoarseSolver()quda::MG
createSmoother()quda::MG
deflate_computequda::Solverprotected
deflate_initquda::Solverprotected
deflationSpaceSize() constquda::Solverinline
destroyCoarseSolver()quda::MG
destroyDeflationSpace()quda::Solver
destroySmoother()quda::MG
dumpNullVectors() constquda::MG
eig_solvequda::Solverprotected
evalsquda::Solverprotected
evecsquda::Solverprotected
extendSVDDeflationSpace()quda::Solver
extractDeflationSpace(std::vector< ColorSpinorField * > &defl_space)quda::Solver
flops() constquda::MGvirtual
generateEigenVectors()quda::MG
generateNullVectors(std::vector< ColorSpinorField * > &B, bool refresh=false)quda::MG
hermitian()quda::MGinlinevirtual
injectDeflationSpace(std::vector< ColorSpinorField * > &defl_space)quda::Solver
loadVectors(std::vector< ColorSpinorField * > &B)quda::MG
M()quda::Solverinline
matquda::Solverprotected
matEigquda::Solverprotected
matPreconquda::Solverprotected
matSloppyquda::Solverprotected
Meig()quda::Solverinline
MG(MGParam &param, TimeProfile &profile)quda::MG
Mprecon()quda::Solverinline
Msloppy()quda::Solverinline
node_parityquda::Solverprotected
operator()(ColorSpinorField &out, ColorSpinorField &in)quda::MGvirtual
precisionEpsilon(QudaPrecision prec=QUDA_INVALID_PRECISION) constquda::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_evalsquda::Solverprotected
reset(bool refresh=false)quda::MG
saveVectors(const std::vector< ColorSpinorField * > &B) constquda::MG
setDeflateCompute(bool flag)quda::Solverinline
setRecomputeEvals(bool flag)quda::Solverinline
Solver(const DiracMatrix &mat, const DiracMatrix &matSloppy, const DiracMatrix &matPrecon, const DiracMatrix &matEig, SolverParam &param, TimeProfile &profile)quda::Solver
stopping(double tol, double b2, QudaResidualType residual_type)quda::Solverstatic
verify(bool recursively=false)quda::MG
~MG()quda::MGvirtual
~Solver()quda::Solvervirtual