| 
    Stokhos
    Development
    
   | 
 


Public Member Functions | |
| template<typename MatrixType > | |
| block_jacobi (const MatrixType &A, ValueType omega=1.0) | |
| template<typename MemorySpace2 > | |
| block_jacobi (const block_jacobi< ValueType, MemorySpace2 > &A) | |
| template<typename MatrixType > | |
| block_jacobi (const cusp::precond::aggregation::sa_level< MatrixType > &sa_level, ValueType weight=4.0/3.0) | |
| 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) | 
| template<typename MatrixType , typename VectorType1 , typename VectorType2 > | |
| void | operator() (const MatrixType &A, const VectorType1 &b, VectorType2 &x, ValueType omega) | 
Public Attributes | |
| ValueType | default_omega | 
| 
cusp::array1d< ValueType,  MemorySpace >  | diagonal | 
| 
cusp::array2d< ValueType,  MemorySpace >  | temp | 
 1.8.5