KASKADE 7 development version
Namespaces | Classes | Functions
Dune Namespace Reference

Namespaces

namespace  Impl
 

Classes

class  AmiraMeshWriter
 Provides file writing facilities in the AmiraMesh format. More...
 
class  BlockVector
 
struct  DenseMatVecTraits< Kaskade::DynamicMatrix< K > >
 
struct  DenseMatVecTraits< Kaskade::DynamicMatrixDetail::StridedVector< K > >
 
class  FieldMatrix
 
struct  FieldTraits< Kaskade::DynamicMatrix< K > >
 
class  FieldVector
 
class  LeafAmiraMeshWriter
 Provides file writing facilities in the AmiraMesh format for leaf grids. More...
 
class  LevelAmiraMeshWriter
 Provides file writing facilities in the AmiraMesh format for level grids. More...
 
class  Matrix
 
class  QuadratureRule
 

Functions

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 >
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>
trace (Dune::FieldMatrix< T, n, n > const &A)
 Matrix trace \( A \mapsto \mathrm{tr}\,A = \sum_{i} A_{ii} \). More...
 

Function Documentation

◆ normalForm()

template<class T , int n, int m>
auto Dune::normalForm ( Dune::FieldMatrix< T, n, m > const &  A)

Definition at line 289 of file fixdune.hh.

Referenced by Kaskade::NumaBCRSMatrix< Entry, Index >::conjugation().