GEOSX
geos::PetscSolver Member List

This is the complete list of members for geos::PetscSolver, including all inherited members.

apply(PetscVector const &src, PetscVector &dst) const overridegeos::PetscSolvervirtual
LinearSolverBase< PetscInterface >::apply(Vector const &src, Vector &dst) const=0geos::LinearOperator< LAI::ParallelVector >pure virtual
Base typedefgeos::PetscSolver
clear() overridegeos::PetscSolvervirtual
comm() const overridegeos::PreconditionerBase< PetscInterface >inlinevirtual
hasPreconditionerMatrix() constgeos::PreconditionerBase< PetscInterface >inlinevirtual
LinearOperator()=defaultgeos::LinearOperator< LAI::ParallelVector >
LinearSolverBase(LinearSolverParameters params)geos::LinearSolverBase< PetscInterface >inlineexplicit
m_paramsgeos::LinearSolverBase< PetscInterface >protected
m_resultgeos::LinearSolverBase< PetscInterface >mutableprotected
Matrix typedefgeos::LinearSolverBase< PetscInterface >
matrix() constgeos::PreconditionerBase< PetscInterface >inline
numGlobalCols() const overridegeos::PreconditionerBase< PetscInterface >inlinevirtual
numGlobalRows() const overridegeos::PreconditionerBase< PetscInterface >inlinevirtual
numLocalCols() const overridegeos::PreconditionerBase< PetscInterface >inlinevirtual
numLocalRows() const overridegeos::PreconditionerBase< PetscInterface >inlinevirtual
parameters() constgeos::LinearSolverBase< PetscInterface >inline
PetscSolver(LinearSolverParameters parameters)geos::PetscSolverexplicit
PreconditionerBase()=default (defined in geos::PreconditionerBase< PetscInterface >)geos::PreconditionerBase< PetscInterface >
preconditionerMatrix() constgeos::PreconditionerBase< PetscInterface >inlinevirtual
ready() constgeos::PreconditionerBase< PetscInterface >inline
residual(Vector const &x, Vector const &b, Vector &r) constgeos::LinearOperator< LAI::ParallelVector >inlinevirtual
result() constgeos::LinearSolverBase< PetscInterface >inline
setup(PetscMatrix const &mat) overridegeos::PetscSolvervirtual
LinearSolverBase< PetscInterface >::setup(Matrix const &mat)geos::PreconditionerBase< PetscInterface >inlinevirtual
solve(PetscVector const &rhs, PetscVector &sol) const overridegeos::PetscSolvervirtual
LinearSolverBase< PetscInterface >::solve(Vector const &rhs, Vector &sol) const=0geos::LinearSolverBase< PetscInterface >pure virtual
Vector typedefgeos::LinearSolverBase< PetscInterface >
~LinearOperator()=defaultgeos::LinearOperator< LAI::ParallelVector >virtual
~PetscSolver()geos::PetscSolvervirtual
~PreconditionerBase()=default (defined in geos::PreconditionerBase< PetscInterface >)geos::PreconditionerBase< PetscInterface >virtual