A block ILU preconditioner class, can be supplied to solve()-routines. More...
#include <block_ilu.hpp>
Public Types | |
| typedef std::vector< std::pair < vcl_size_t, vcl_size_t > > | index_vector_type |
Public Member Functions | |
| block_ilu_precond (MatrixT const &mat, ILUTag const &tag, vcl_size_t num_blocks=8) | |
| block_ilu_precond (MatrixT const &mat, ILUTag const &tag, index_vector_type const &block_boundaries) | |
| template<typename VectorT > | |
| void | apply (VectorT &vec) const |
A block ILU preconditioner class, can be supplied to solve()-routines.
| MatrixType | Type of the system matrix |
| ILUTag | Type of the tag identifiying the ILU preconditioner to be used on each block. |
Definition at line 132 of file block_ilu.hpp.
| typedef std::vector<std::pair<vcl_size_t, vcl_size_t> > viennacl::linalg::block_ilu_precond< MatrixT, ILUTag >::index_vector_type |
Definition at line 137 of file block_ilu.hpp.
|
inline |
Definition at line 140 of file block_ilu.hpp.
|
inline |
Definition at line 161 of file block_ilu.hpp.
|
inline |
Definition at line 174 of file block_ilu.hpp.