DUNE PDELab (2.8)
dynmatrixev.hh File Reference
utility functions to compute eigenvalues for dense matrices. More...
Go to the source code of this file.
Namespaces | |
namespace | Dune |
Dune namespace. | |
Functions | |
template<typename K , class C > | |
static void | Dune::DynamicMatrixHelp::eigenValuesNonSym (const DynamicMatrix< K > &matrix, DynamicVector< C > &eigenValues, std::vector< DynamicVector< K > > *eigenVectors=nullptr) |
calculates the eigenvalues of a symmetric field matrix More... | |
Detailed Description
utility functions to compute eigenvalues for dense matrices.
Function Documentation
◆ eigenValuesNonSym()
template<typename K , class C >
|
static |
calculates the eigenvalues of a symmetric field matrix
- Parameters
-
[in] matrix matrix eigenvalues are calculated for [out] eigenValues FieldVector that contains eigenvalues in ascending order [out] eigenVectors (optional) list of right eigenvectors
- Note
- LAPACK::dgeev is used to calculate the eigen values
References Dune::DynamicMatrixHelp::eigenValuesNonSym(), and Dune::DenseMatrix< MAT >::rows().
Referenced by Dune::DynamicMatrixHelp::eigenValuesNonSym().
![Creative Commons License](https://i.creativecommons.org/l/by-sa/4.0/80x15.png)