|
ViennaCL - The Vienna Computing Library
1.5.1
|
ILUT 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 (MatrixType const &mat, ILUTag const &tag, vcl_size_t num_blocks=8) | |
| block_ilu_precond (MatrixType const &mat, ILUTag const &tag, index_vector_type const &block_boundaries) | |
| void | apply (vector< ScalarType > &vec) const |
ILUT preconditioner class, can be supplied to solve()-routines.
Specialization for compressed_matrix
| typedef std::vector<std::pair<vcl_size_t, vcl_size_t> > index_vector_type |
| block_ilu_precond | ( | MatrixType const & | mat, |
| ILUTag const & | tag, | ||
| vcl_size_t | num_blocks = 8 |
||
| ) | [inline] |
| block_ilu_precond | ( | MatrixType const & | mat, |
| ILUTag const & | tag, | ||
| index_vector_type const & | block_boundaries | ||
| ) | [inline] |
1.7.6.1