apply(Vector const &src, Vector &dst) const override final | geos::KrylovSolver< VECTOR > | inlinevirtual |
Base typedef | geos::CgSolver< VECTOR > | |
CgSolver(LinearSolverParameters params, LinearOperator< Vector > const &A, LinearOperator< Vector > const &M) | geos::CgSolver< VECTOR > | |
comm() const override final | geos::KrylovSolver< VECTOR > | inlinevirtual |
create(LinearSolverParameters const ¶meters, LinearOperator< VECTOR > const &matrix, LinearOperator< VECTOR > const &precond) | geos::KrylovSolver< VECTOR > | static |
createTempVector(Vector const &src) | geos::CgSolver< VECTOR > | inlineprotectedstatic |
geos::KrylovSolver::createTempVector(Vector const &src) | geos::KrylovSolver< VECTOR > | inlineprotectedstatic |
history() const | geos::KrylovSolver< VECTOR > | inline |
KrylovSolver(LinearSolverParameters params, LinearOperator< Vector > const &matrix, LinearOperator< Vector > const &precond) | geos::KrylovSolver< VECTOR > | |
LinearOperator()=default | geos::LinearOperator< VECTOR > | |
logProgress() const | geos::CgSolver< VECTOR > | protected |
geos::KrylovSolver::logProgress() const | geos::KrylovSolver< VECTOR > | protected |
logResult() const | geos::CgSolver< VECTOR > | protected |
geos::KrylovSolver::logResult() const | geos::KrylovSolver< VECTOR > | protected |
m_operator | geos::CgSolver< VECTOR > | protected |
m_params | geos::CgSolver< VECTOR > | protected |
m_precond | geos::CgSolver< VECTOR > | protected |
m_residualNorms | geos::CgSolver< VECTOR > | mutableprotected |
m_result | geos::CgSolver< VECTOR > | mutableprotected |
methodName() const override final | geos::CgSolver< VECTOR > | inlinevirtual |
numGlobalCols() const override final | geos::KrylovSolver< VECTOR > | inlinevirtual |
numGlobalRows() const override final | geos::KrylovSolver< VECTOR > | inlinevirtual |
numLocalCols() const override final | geos::KrylovSolver< VECTOR > | inlinevirtual |
numLocalRows() const override final | geos::KrylovSolver< VECTOR > | inlinevirtual |
parameters() const | geos::KrylovSolver< VECTOR > | inline |
residual(Vector const &x, Vector const &b, Vector &r) const | geos::LinearOperator< VECTOR > | inlinevirtual |
result() const | geos::KrylovSolver< VECTOR > | inline |
solve(Vector const &b, Vector &x) const override final | geos::CgSolver< VECTOR > | virtual |
Vector typedef | geos::CgSolver< VECTOR > | |
VectorTemp typedef | geos::CgSolver< VECTOR > | protected |
~KrylovSolver() override=default | geos::KrylovSolver< VECTOR > | virtual |
~LinearOperator()=default | geos::LinearOperator< VECTOR > | virtual |