| adjoint_solve(X const &x, Y &y) const override | BlockDiagonalPreconditioner< M, V, Basis > | inlinevirtual |
| BlockDiagonalPreconditioner(std::string prefix, std::shared_ptr< Basis > basis) | BlockDiagonalPreconditioner< M, V, Basis > | inline |
| BlockPreconditioner(std::shared_ptr< Basis > rowBasis, std::shared_ptr< Basis > colBasis) | BlockPreconditioner< M, V, Basis > | inline |
| BlockPreconditioner(std::shared_ptr< Basis > rowBasis) | BlockPreconditioner< M, V, Basis > | inline |
| cols() const | BlockPreconditioner< M, V, Basis > | inline |
| finish() override | BlockDiagonalPreconditioner< M, V, Basis > | inlinevirtual |
| finishSubPrecons() (defined in BlockDiagonalPreconditioner< M, V, Basis >) | BlockDiagonalPreconditioner< M, V, Basis > | inline |
| init(M const &A) override | BlockDiagonalPreconditioner< M, V, Basis > | inlinevirtual |
| initBlocks(M const &A, bool diagonalsOnly=false) | BlockPreconditioner< M, V, Basis > | inline |
| initSubPrecons() (defined in BlockDiagonalPreconditioner< M, V, Basis >) | BlockDiagonalPreconditioner< M, V, Basis > | inline |
| prefix_ (defined in BlockDiagonalPreconditioner< M, V, Basis >) | BlockDiagonalPreconditioner< M, V, Basis > | protected |
| rows() const | BlockPreconditioner< M, V, Basis > | inline |
| solve(X const &x, Y &y) const override | BlockDiagonalPreconditioner< M, V, Basis > | inlinevirtual |
| StridedVector typedef | BlockPreconditioner< M, V, Basis > | |
| subMatrix(std::size_t i, std::size_t j) const | BlockPreconditioner< M, V, Basis > | inline |
| subMatrix(std::size_t i, std::size_t j) | BlockPreconditioner< M, V, Basis > | inline |
| subPrecon_ (defined in BlockDiagonalPreconditioner< M, V, Basis >) | BlockDiagonalPreconditioner< M, V, Basis > | protected |
| subVector(Vector &&vec, mtl::irange const &ir) const | BlockPreconditioner< M, V, Basis > | inline |
| subVector(V const &vec, mtl::srange const &sr) const | BlockPreconditioner< M, V, Basis > | inline |
| ~PreconditionerInterface()=default | PreconditionerInterface< M, V, V > | virtual |