Stokhos Development
Loading...
Searching...
No Matches
cusp::relaxation::block_polynomial< ValueType, MemorySpace, Orientation > Class Template Reference
Inheritance diagram for cusp::relaxation::block_polynomial< ValueType, MemorySpace, Orientation >:
Collaboration diagram for cusp::relaxation::block_polynomial< ValueType, MemorySpace, Orientation >:

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

The documentation for this class was generated from the following files: