Implementation of the SParse Approximate Inverse Algorithm for a generic, uBLAS-compatible matrix type. More...
#include <spai.hpp>
Public Types | |
| typedef MatrixType::value_type | ScalarType |
| typedef boost::numeric::ublas::vector < ScalarType > | VectorType |
Public Member Functions | |
| spai_precond (const MatrixType &A, const spai_tag &tag) | |
| Constructor. More... | |
| void | apply (VectorType &vec) const |
| Application of current preconditioner, multiplication on the right-hand side vector. More... | |
Implementation of the SParse Approximate Inverse Algorithm for a generic, uBLAS-compatible matrix type.
| Matrix | matrix that is used for computations |
| Vector | vector that is used for computations |
| typedef MatrixType::value_type viennacl::linalg::spai_precond< MatrixType >::ScalarType |
| typedef boost::numeric::ublas::vector<ScalarType> viennacl::linalg::spai_precond< MatrixType >::VectorType |
|
inline |
|
inline |