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

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

blocksolve(ColorSpinorField &out, ColorSpinorField &in)quda::Solvervirtual
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
deflate_computequda::Solverprotected
deflate_initquda::Solverprotected
deflationSpaceSize() constquda::Solverinline
destroyDeflationSpace()quda::Solver
eig_solvequda::Solverprotected
evalsquda::Solverprotected
evecsquda::Solverprotected
extendSVDDeflationSpace()quda::Solver
extractDeflationSpace(std::vector< ColorSpinorField * > &defl_space)quda::Solver
FlexArnoldiProcedure(const int start_idx, const bool do_givens)quda::GMResDR
flops() constquda::Solverinlinevirtual
GMResDR(const DiracMatrix &mat, const DiracMatrix &matSloppy, const DiracMatrix &matPrecon, SolverParam &param, TimeProfile &profile)quda::GMResDR
GMResDR(const DiracMatrix &mat, Solver &K, const DiracMatrix &matSloppy, const DiracMatrix &matPrecon, SolverParam &param, TimeProfile &profile)quda::GMResDR
hermitian()quda::GMResDRinlinevirtual
injectDeflationSpace(std::vector< ColorSpinorField * > &defl_space)quda::Solver
M()quda::Solverinline
matquda::Solverprotected
matEigquda::Solverprotected
matPreconquda::Solverprotected
matSloppyquda::Solverprotected
Meig()quda::Solverinline
Mprecon()quda::Solverinline
Msloppy()quda::Solverinline
node_parityquda::Solverprotected
operator()(ColorSpinorField &out, ColorSpinorField &in)quda::GMResDRvirtual
paramquda::Solverprotected
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
RestartVZH()quda::GMResDR
RunDeflatedCycles(ColorSpinorField *out, ColorSpinorField *in, const double tol_threshold)quda::GMResDR
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
UpdateSolution(ColorSpinorField *x, ColorSpinorField *r, bool do_gels)quda::GMResDR
~GMResDR()quda::GMResDRvirtual
~Solver()quda::Solvervirtual