#include <block_polynomial.h>
Inherits cusp::linear_operator< ValueType, MemorySpace >.
|
| | block_polynomial () |
| |
| 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) |
| |
|
| 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 |
| |
template<typename ValueType, typename MemorySpace, typename Orientation>
class cusp::relaxation::block_polynomial< ValueType, MemorySpace, Orientation >
Definition at line 42 of file block_polynomial.h.
◆ orientation
template<typename ValueType, typename MemorySpace, typename Orientation>
◆ block_polynomial() [1/4]
template<typename ValueType, typename MemorySpace, typename Orientation>
◆ block_polynomial() [2/4]
template<typename ValueType, typename MemorySpace, typename Orientation>
template<typename MatrixType, typename VectorType>
◆ block_polynomial() [3/4]
template<typename ValueType, typename MemorySpace, typename Orientation>
template<typename MemorySpace2>
◆ block_polynomial() [4/4]
template<typename ValueType, typename MemorySpace, typename Orientation>
template<typename MatrixType>
◆ presmooth()
template<typename ValueType, typename MemorySpace, typename Orientation>
template<typename MatrixType, typename VectorType1, typename VectorType2>
◆ postsmooth()
template<typename ValueType, typename MemorySpace, typename Orientation>
template<typename MatrixType, typename VectorType1, typename VectorType2>
◆ operator()() [1/2]
template<typename ValueType, typename MemorySpace, typename Orientation>
template<typename MatrixType, typename VectorType1, typename VectorType2>
◆ operator()() [2/2]
template<typename ValueType, typename MemorySpace, typename Orientation>
template<typename MatrixType, typename VectorType1, typename VectorType2, typename VectorType3>
| void cusp::relaxation::block_polynomial< ValueType, MemorySpace, Orientation >::operator() |
( |
const MatrixType & | A, |
|
|
const VectorType1 & | b, |
|
|
VectorType2 & | x, |
|
|
VectorType3 & | coeffients ) |
◆ default_coefficients
template<typename ValueType, typename MemorySpace, typename Orientation>
◆ residual
template<typename ValueType, typename MemorySpace, typename Orientation>
template<typename ValueType, typename MemorySpace, typename Orientation>
template<typename ValueType, typename MemorySpace, typename Orientation>
The documentation for this class was generated from the following file: