pub fn evd_real<T: RealField>(
A: MatRef<'_, T>,
s_re: DiagMut<'_, T>,
s_im: DiagMut<'_, T>,
u_left: Option<MatMut<'_, T>>,
u_right: Option<MatMut<'_, T>>,
par: Par,
stack: &mut MemStack,
params: Spec<EvdParams, T>,
) -> Result<(), EvdError>Expand description
computes the matrix $A$’s eigendecomposition
the eigenvalues are stored in $S$, the left eigenvectors in $U_L$, and the right eigenvectors in $U_R$