Function nalgebra::hessenberg [] [src]

pub fn hessenberg<N, V, M>(m: &M) -> (M, M) where N: BaseFloat, V: Indexable<usize, N> + Norm<N>, M: Copy + Eye + ColSlice<V> + Transpose + Indexable<(usize, usize), N> + Mul<M, Output=M>

Hessenberg Returns the matrix m in Hessenberg form and the corresponding similarity transformation

Arguments

  • m - matrix to transform

Returns

  • First return value q - Similarity matrix p such that q * h * qT = m
  • Second return value h - Matrix m in Hessenberg form