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