|
template<class T , int n, class S , class enable = typename std::enable_if_t<std::is_arithmetic_v<S>>> |
Dune::FieldVector< T, n > | operator* (Dune::FieldVector< T, n > x, S s) |
| Scalar-vector multiplication \( (s,x) \mapsto sx \). More...
|
|
template<class T , int n, class S , class enable = typename std::enable_if_t<std::is_arithmetic_v<S>>> |
Dune::FieldVector< T, n > | operator* (S s, Dune::FieldVector< T, n > x) |
| Scalar-vector multiplication \( (x,s) \mapsto sx \). More...
|
|
template<class T , int n> |
Dune::FieldVector< T, n > | operator+ (Dune::FieldVector< T, n > x, Dune::FieldVector< T, n > const &y) |
| Vector addition \( (x,y) \mapsto x+y \). More...
|
|
template<class T , int n> |
Dune::FieldVector< T, n > | operator+ (Dune::FieldVector< T, n > x, T const &y) |
| Vector addition \( (x,y) \mapsto x+y \). More...
|
|
template<class T , int n> |
Dune::FieldVector< T, n > | operator- (Dune::FieldVector< T, n > x) |
| Vector negation \( x \mapsto - x \). More...
|
|
template<class T , int n> |
Dune::FieldVector< T, n > | max (Dune::FieldVector< T, n > x, Dune::FieldVector< T, n > const &y) |
| Componentwise maximum. More...
|
|
template<class T , int n> |
Dune::FieldVector< T, n > | min (Dune::FieldVector< T, n > x, Dune::FieldVector< T, n > const &y) |
| Componentwise minimum. More...
|
|
template<class T , int n, int m> |
Dune::FieldVector< T, n *m > | asVector (Dune::FieldMatrix< T, n, m > const &x) |
| Converts a matrix of size n x m to a vector of size n*m by concatenating all the columns. More...
|
|
template<int n, int m, class T > |
Dune::FieldMatrix< T, n, m > | asMatrix (Dune::FieldVector< T, n *m > const &x) |
| Converts a vector of size nm to a matrix of size n x m by filling columns successively. More...
|
|
template<class T , int n, int m> |
Dune::FieldMatrix< T, n, m > | outerProduct (Dune::FieldVector< T, n > const &x, Dune::FieldVector< T, m > const &y) |
| outer vector product \( (x,y) \mapsto x y^T \). More...
|
|
template<class T , int n> |
Dune::FieldVector< T, n > | normalize (Dune::FieldVector< T, n > x) |
| returns the normalized vector More...
|
|
template<class T , int n, int m> |
Dune::FieldVector< T, n+m > | vertcat (Dune::FieldVector< T, n > const &x, Dune::FieldVector< T, m > const &y) |
| Concatenation of vectors. More...
|
|
template<class T > |
T | vectorProduct (Dune::FieldVector< T, 2 > const &x, Dune::FieldVector< T, 2 > const &y) |
| vector product \( (x,y) \mapsto x \times y \in \mathbb{R} \). More...
|
|
template<class T > |
Dune::FieldMatrix< T, 1, 2 > | vectorProductMatrix (Dune::FieldVector< T, 2 > const &x) |
| the matrix \( A(x) \in \mathbb{R}^{1\times 2}\) satisfying \( A(x) b = x\times b \) for all \( b \) More...
|
|
template<class T > |
Dune::FieldVector< T, 3 > | vectorProduct (Dune::FieldVector< T, 3 > const &x, Dune::FieldVector< T, 3 > const &y) |
| vector product \( (x,y) \mapsto x \times y \). More...
|
|
template<class T > |
Dune::FieldMatrix< T, 3, 3 > | vectorProductMatrix (Dune::FieldVector< T, 3 > const &x) |
| the skew-symmetric matrix \( A(x)\in \mathbb{R}^{3\times 3} \) satisfying \( A(x) b = x\times b \) for all \( b \) More...
|
|
template<class T , class S , int n, int m> |
Dune::FieldVector< S, n > | operator* (Dune::FieldMatrix< T, n, m > const &A, Dune::FieldVector< S, m > const &x) |
| Matrix-vector multiplication \( (A,x) \mapsto Ax \). More...
|
|
template<class T , int n, int m> |
Dune::FieldMatrix< T, n, m > | operator- (Dune::FieldMatrix< T, n, m > const &A) |
| Matrix negation \( A \mapsto - A \). More...
|
|
template<class T , int n, int m> |
auto | normalForm (Dune::FieldMatrix< T, n, m > const &A) |
|
template<class T , int n> |
T | trace (Dune::FieldMatrix< T, n, n > const &A) |
| Matrix trace \( A \mapsto \mathrm{tr}\,A = \sum_{i} A_{ii} \). More...
|
|