Stokhos  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
cusp::relaxation::block_polynomial< ValueType, MemorySpace, Orientation > Class Template Reference
Inheritance diagram for cusp::relaxation::block_polynomial< ValueType, MemorySpace, Orientation >:
Inheritance graph
[legend]
Collaboration diagram for cusp::relaxation::block_polynomial< ValueType, MemorySpace, Orientation >:
Collaboration graph
[legend]

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: