Trait nalgebra_lapack::HasEigensystem [] [src]

pub trait HasEigensystem<T> {
    fn eigensystem(self) -> NalgebraLapackResult<(DVec<T>, DMat<T>)>;
}

Required Methods

fn eigensystem(self) -> NalgebraLapackResult<(DVec<T>, DMat<T>)>

eigensystem computes eigenvalues and right eigenvectors

Because the input matrix may be overwritten or destroyed, it is consumed.

Returns

  • eigen_values - The eigenvalues, normalized to have Euclidean norm equal to 1 and largest component real.
  • right_eigen_vectors - The right eigenvectors. They are contained as columns of this matrix.

Implementors