GEOSX
geosx::CGsolver< VECTOR > Member List

This is the complete list of members for geosx::CGsolver< VECTOR >, including all inherited members.

apply(Vector const &src, Vector &dst) const override finalgeosx::KrylovSolver< VECTOR >inlinevirtual
geosx::LinearOperator::apply(Vector const &src, Vector &dst) const =0geosx::LinearOperator< VECTOR >pure virtual
Base typedefgeosx::CGsolver< VECTOR >
CGsolver(LinearOperator< Vector > const &A, LinearOperator< Vector > const &M, real64 const tolerance, localIndex const maxIterations, integer const verbosity=0)geosx::CGsolver< VECTOR >
Create(LinearSolverParameters const &parameters, LinearOperator< VECTOR > const &matrix, LinearOperator< VECTOR > const &precond)geosx::KrylovSolver< VECTOR >static
createTempVector(Vector const &src)geosx::KrylovSolver< VECTOR >inlineprotectedstatic
getLogLevel() constgeosx::KrylovSolver< VECTOR >inline
history() constgeosx::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()=defaultgeosx::LinearOperator< VECTOR >
logProgress(localIndex const iter, real64 const rnorm) constgeosx::KrylovSolver< VECTOR >inlineprotected
logResult() constgeosx::KrylovSolver< VECTOR >inlineprotected
m_logLevelgeosx::KrylovSolver< VECTOR >protected
m_maxIterationsgeosx::KrylovSolver< VECTOR >protected
m_operatorgeosx::KrylovSolver< VECTOR >protected
m_precondgeosx::KrylovSolver< VECTOR >protected
m_residualNormsgeosx::KrylovSolver< VECTOR >mutableprotected
m_resultgeosx::KrylovSolver< VECTOR >mutableprotected
m_tolerancegeosx::KrylovSolver< VECTOR >protected
methodName() const override finalgeosx::CGsolver< VECTOR >inlinevirtual
numGlobalCols() const override finalgeosx::KrylovSolver< VECTOR >inlinevirtual
numGlobalRows() const override finalgeosx::KrylovSolver< VECTOR >inlinevirtual
residual(Vector const &x, Vector const &b, Vector &r) constgeosx::LinearOperator< VECTOR >inlinevirtual
result() constgeosx::KrylovSolver< VECTOR >inline
solve(Vector const &b, Vector &x) const override finalgeosx::CGsolver< VECTOR >virtual
geosx::KrylovSolver::solve(Vector const &b, Vector &x) const =0geosx::KrylovSolver< VECTOR >pure virtual
Vector typedefgeosx::CGsolver< VECTOR >
VectorTemp typedefgeosx::CGsolver< VECTOR >protected
~CGsolver() overridegeosx::CGsolver< VECTOR >virtual
~KrylovSolver() override=defaultgeosx::KrylovSolver< VECTOR >virtual
~LinearOperator()=defaultgeosx::LinearOperator< VECTOR >virtual