eigenvalues_

Calculate the eigenvalues of a general dense square matrix.

If some eigenvalues cannot be calculated, the algorithm throws an EigenvalueException containing an array of the ones that have been calculated.

  1. EigenvalueType!ElementT[] eigenvalues_(MatrixView!(ElementT, stor, tri) m)
    EigenvalueType!ElementT[]
    eigenvalues_
    (
    ElementT
    Storage stor
    )
    (
    MatrixView!(ElementT, stor, tri) m
    )
    if ()
  2. ComplexT[] eigenvalues_(MatrixView!(ElementT, stor, tri) m, ComplexT[] buffer)
  3. T[] eigenvalues_(MatrixView!(T, stor, tri) m, T[] buffer)

Parameters

m MatrixView!(ElementT, stor, tri)

An n-by-n symmetric matrix.

Examples

auto m = matrix!double(3, 3);
...
auto e = eigenvalues(m);

Meta