KASKADE 7 development version
|
Defines domain and range types for matrix classes. More...
#include <matrixTraits.hh>
Defines domain and range types for matrix classes.
Definition at line 40 of file matrixTraits.hh.
Public Types | |
using | NaturalDomain = void |
The natural domain type. More... | |
using | NaturalRange = void |
The natural range type. More... | |
Static Public Member Functions | |
static bool | isSquare (Matrix const &A) |
Checks whether a matrix is square. More... | |
using Kaskade::MatrixTraits< Matrix >::NaturalDomain = void |
The natural domain type.
This is the type of vectors that can be multiplied from the right to matrices, e.g. by the mv method or by operator*, depending on the matrix type.
There may be further supported vector types, but this one is the "natural" one.
Definition at line 50 of file matrixTraits.hh.
using Kaskade::MatrixTraits< Matrix >::NaturalRange = void |
The natural range type.
This is the type of vectors that are the result of a matrix-vector multiplication with the natural domain type.
Definition at line 58 of file matrixTraits.hh.
|
static |
Checks whether a matrix is square.