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) |
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.