apply(Vector const &src, Vector &dst) const override | geos::BlockPreconditioner< LAI > | virtual |
geos::PreconditionerBase::apply(Vector const &src, Vector &dst) const=0 | geos::LinearOperator< LAI::ParallelVector > | pure virtual |
Base typedef | geos::BlockPreconditioner< LAI > | |
BlockPreconditioner(LinearSolverParameters::Block params) | geos::BlockPreconditioner< LAI > | explicit |
blocks() const | geos::BlockPreconditioner< LAI > | inline |
clear() override | geos::BlockPreconditioner< LAI > | virtual |
comm() const override | geos::PreconditionerBase< LAI > | inlinevirtual |
hasPreconditionerMatrix() const | geos::PreconditionerBase< LAI > | inlinevirtual |
LinearOperator()=default | geos::LinearOperator< LAI::ParallelVector > | |
matrix() const | geos::PreconditionerBase< LAI > | inline |
Matrix typedef | geos::BlockPreconditioner< LAI > | |
numGlobalCols() const override | geos::PreconditionerBase< LAI > | inlinevirtual |
numGlobalNonzeros() const | geos::LinearOperator< LAI::ParallelVector > | inlinevirtual |
numGlobalRows() const override | geos::PreconditionerBase< LAI > | inlinevirtual |
numLocalCols() const override | geos::PreconditionerBase< LAI > | inlinevirtual |
numLocalNonzeros() const | geos::LinearOperator< LAI::ParallelVector > | inlinevirtual |
numLocalRows() const override | geos::PreconditionerBase< LAI > | inlinevirtual |
PreconditionerBase()=default (defined in geos::PreconditionerBase< LAI >) | geos::PreconditionerBase< LAI > | |
preconditionerMatrix() const | geos::PreconditionerBase< LAI > | inlinevirtual |
ready() const | geos::PreconditionerBase< LAI > | inline |
residual(Vector const &x, Vector const &b, Vector &r) const | geos::LinearOperator< LAI::ParallelVector > | inlinevirtual |
setProlongation(localIndex const blockIndex, Matrix const &P) | geos::BlockPreconditioner< LAI > | |
setup(Matrix const &mat) override | geos::BlockPreconditioner< LAI > | virtual |
geos::PreconditionerBase::setup(Matrix const &mat) | geos::PreconditionerBase< LAI > | inlinevirtual |
setupBlock(localIndex const blockIndex, stdVector< DofManager::SubComponent > blockDofs, std::unique_ptr< PreconditionerBase< LAI > > solver, real64 const scaling=1.0) | geos::BlockPreconditioner< LAI > | |
setupBlock(localIndex const blockIndex, std::vector< DofManager::SubComponent > blockDofs, PreconditionerBase< LAI > *const solver, real64 const scaling=1.0) | geos::BlockPreconditioner< LAI > | |
Vector typedef | geos::BlockPreconditioner< LAI > | |
~LinearOperator()=default | geos::LinearOperator< LAI::ParallelVector > | virtual |