Public Types | |
| using | MatrixType = MatrixT |
| using | VectorType = VectorT |
Public Member Functions | |
| CxrOperator (MatrixT const &matrix) | |
| template<typename AlgebraT> | |
| void | apply (AlgebraT &algebra, const VectorType &x, VectorType &y) |
| MatrixType const & | getCxrMatrix () const |
| MatrixType & | getCxrMatrix () |
| template<typename AlgebraT> | |
| void | computeCxrMatrix (AlgebraT &algebra) |
| template<typename AlgebraT> | |
| void | computeCxrMatrix (AlgebraT &algebra, VectorType const &diag) |
| template<typename AlgebraT> | |
| void | get (AlgebraT &algebra, VectorType const &x, VectorType &cxr_x) |
| template<typename AlgebraT> | |
| void | scal (AlgebraT &algebra, VectorType &cxr_x) |
| template<typename AlgebraT> | |
| void | combine (AlgebraT &algebra, VectorType const &cxr_x, VectorType &x) |
| template<typename AlgebraT> | |
| void | copy (AlgebraT &algebra, VectorType const &cxr_x, VectorType &x) |
Private Attributes | |
| MatrixType const & | m_matrix |
| MatrixType | m_cxr_matrix |
| VectorType | m_v |
| int | m_block_size = 1 |
| bool | m_use_diag_scal = false |
| VectorType | m_cxr_diag_scal |
| VectorType | m_cxr_v |
Definition at line 13 of file CxrOperator.h.
| using Alien::CxrOperator< MatrixT, VectorT >::MatrixType = MatrixT |
Definition at line 16 of file CxrOperator.h.
| using Alien::CxrOperator< MatrixT, VectorT >::VectorType = VectorT |
Definition at line 17 of file CxrOperator.h.
|
inline |
Definition at line 20 of file CxrOperator.h.
|
inlinevirtual |
Definition at line 25 of file CxrOperator.h.
|
inline |
Definition at line 29 of file CxrOperator.h.
|
inline |
Definition at line 90 of file CxrOperator.h.
|
inline |
Definition at line 47 of file CxrOperator.h.
|
inline |
Definition at line 58 of file CxrOperator.h.
|
inline |
Definition at line 97 of file CxrOperator.h.
|
inline |
Definition at line 69 of file CxrOperator.h.
|
inline |
Definition at line 42 of file CxrOperator.h.
|
inline |
Definition at line 38 of file CxrOperator.h.
|
inline |
Definition at line 81 of file CxrOperator.h.
|
private |
Definition at line 106 of file CxrOperator.h.
|
private |
Definition at line 109 of file CxrOperator.h.
|
private |
Definition at line 104 of file CxrOperator.h.
|
private |
Definition at line 110 of file CxrOperator.h.
|
private |
Definition at line 103 of file CxrOperator.h.
|
private |
Definition at line 108 of file CxrOperator.h.
|
private |
Definition at line 105 of file CxrOperator.h.