

Public Types | |
| typedef Orientation | orientation |
Public Member Functions | |
| template<typename MatrixType , typename VectorType > | |
| block_polynomial (const MatrixType &A, const VectorType &coefficients) | |
| template<typename MemorySpace2 > | |
| block_polynomial (const block_polynomial< ValueType, MemorySpace2, Orientation > &A) | |
| template<typename MatrixType > | |
| block_polynomial (const cusp::precond::aggregation::sa_level< MatrixType > &sa_level) | |
| template<typename MatrixType , typename VectorType1 , typename VectorType2 > | |
| void | presmooth (const MatrixType &A, const VectorType1 &b, VectorType2 &x) |
| template<typename MatrixType , typename VectorType1 , typename VectorType2 > | |
| void | postsmooth (const MatrixType &A, const VectorType1 &b, VectorType2 &x) |
| template<typename MatrixType , typename VectorType1 , typename VectorType2 > | |
| void | operator() (const MatrixType &A, const VectorType1 &b, VectorType2 &x) const |
| template<typename MatrixType , typename VectorType1 , typename VectorType2 , typename VectorType3 > | |
| void | operator() (const MatrixType &A, const VectorType1 &b, VectorType2 &x, VectorType3 &coeffients) |
Public Attributes | |
|
cusp::array1d< ValueType, cusp::host_memory > | default_coefficients |
|
cusp::array2d< ValueType, MemorySpace, Orientation > | residual |
|
cusp::array2d< ValueType, MemorySpace, Orientation > | h |
|
cusp::array2d< ValueType, MemorySpace, Orientation > | y |
1.7.6.1