apply(Vector const &src, Vector &dst) const override final | geosx::KrylovSolver< VECTOR > | inlinevirtual |
geosx::LinearOperator::apply(Vector const &src, Vector &dst) const =0 | geosx::LinearOperator< VECTOR > | pure virtual |
Base typedef | geosx::KrylovSolver< VECTOR > | |
Create(LinearSolverParameters const ¶meters, LinearOperator< VECTOR > const &matrix, LinearOperator< VECTOR > const &precond) | geosx::KrylovSolver< VECTOR > | static |
createTempVector(Vector const &src) | geosx::KrylovSolver< VECTOR > | inlineprotectedstatic |
getLogLevel() const | geosx::KrylovSolver< VECTOR > | inline |
history() const | geosx::KrylovSolver< VECTOR > | inline |
KrylovSolver(LinearOperator< Vector > const &matrix, LinearOperator< Vector > const &precond, real64 const tolerance, localIndex const maxIterations, integer const verbosity) | geosx::KrylovSolver< VECTOR > | |
LinearOperator()=default | geosx::LinearOperator< VECTOR > | |
logProgress(localIndex const iter, real64 const rnorm) const | geosx::KrylovSolver< VECTOR > | inlineprotected |
logResult() const | geosx::KrylovSolver< VECTOR > | inlineprotected |
m_logLevel | geosx::KrylovSolver< VECTOR > | protected |
m_maxIterations | geosx::KrylovSolver< VECTOR > | protected |
m_operator | geosx::KrylovSolver< VECTOR > | protected |
m_precond | geosx::KrylovSolver< VECTOR > | protected |
m_residualNorms | geosx::KrylovSolver< VECTOR > | mutableprotected |
m_result | geosx::KrylovSolver< VECTOR > | mutableprotected |
m_tolerance | geosx::KrylovSolver< VECTOR > | protected |
methodName() const =0 | geosx::KrylovSolver< VECTOR > | pure virtual |
numGlobalCols() const override final | geosx::KrylovSolver< VECTOR > | inlinevirtual |
numGlobalRows() const override final | geosx::KrylovSolver< VECTOR > | inlinevirtual |
residual(Vector const &x, Vector const &b, Vector &r) const | geosx::LinearOperator< VECTOR > | inlinevirtual |
result() const | geosx::KrylovSolver< VECTOR > | inline |
solve(Vector const &b, Vector &x) const =0 | geosx::KrylovSolver< VECTOR > | pure virtual |
Vector typedef | geosx::KrylovSolver< VECTOR > | |
VectorTemp typedef | geosx::KrylovSolver< VECTOR > | protected |
~KrylovSolver() override=default | geosx::KrylovSolver< VECTOR > | virtual |
~LinearOperator()=default | geosx::LinearOperator< VECTOR > | virtual |