|
constexpr | FieldMatrix ()=default |
| Default constructor. More...
|
|
| FieldMatrix (std::initializer_list< Dune::FieldVector< K, cols > > const &l) |
| Constructor initializing the matrix from a list of vector. More...
|
|
template<class T , typename = std::enable_if_t<HasDenseMatrixAssigner<FieldMatrix, T>::value>> |
| FieldMatrix (T const &rhs) |
|
FieldMatrix & | operator= (const FieldMatrix &)=default |
| copy assignment operator More...
|
|
template<typename T > |
FieldMatrix & | operator= (const FieldMatrix< T, ROWS, COLS > &x) |
| copy assignment from FieldMatrix over a different field More...
|
|
template<typename T , int rows, int cols> |
FieldMatrix & | operator= (FieldMatrix< T, rows, cols > const &)=delete |
| no copy assignment from FieldMatrix of different size More...
|
|
template<int l> |
FieldMatrix< K, l, cols > | leftmultiplyany (const FieldMatrix< K, l, rows > &M) const |
| Multiplies M from the left to this matrix, this matrix is not modified. More...
|
|
template<int r, int c> |
FieldMatrix & | rightmultiply (const FieldMatrix< K, r, c > &M) |
| Multiplies M from the right to this matrix. More...
|
|
template<int l> |
FieldMatrix< K, rows, l > | rightmultiplyany (const FieldMatrix< K, cols, l > &M) const |
| Multiplies M from the right to this matrix, this matrix is not modified. More...
|
|
constexpr size_type | mat_rows () const |
|
constexpr size_type | mat_cols () const |
|
row_reference | mat_access (size_type i) |
|
const_row_reference | mat_access (size_type i) const |
|
template<class RHS , class = std::enable_if_t< HasDenseMatrixAssigner< MAT, RHS >::value >> |
derived_type & | operator= (const RHS &rhs) |
|
template<typename M2 > |
MAT & | rightmultiply (const DenseMatrix< M2 > &M) |
| Multiplies M from the right to this matrix. More...
|
|
template<class K, int ROWS, int COLS>
class Dune::FieldMatrix< K, ROWS, COLS >
A dense n x m matrix.
Matrices represent linear maps from a vector space V to a vector space W. This class represents such a linear map by storing a two-dimensional array of numbers of a given field type K. The number of rows and columns is given at compile time.