pub trait EighInto: Sized { type EigVal; fn eigh_into(self, uplo: UPLO) -> Result<(Self::EigVal, Self)>; }
Eigenvalue decomposition of Hermite matrix