pub trait Eigh<EigVal, EigVec> {
fn eigh(self, _: UPLO) -> Result<(EigVal, EigVec)>;
}
Required Methods
Implementors
impl<A, S, Se> Eigh<ArrayBase<Se, Ix1>, ArrayBase<S, Ix2>> for ArrayBase<S, Ix2> where
A: LapackScalar,
S: DataMut<Elem = A>,
Se: DataOwned<Elem = A::Real>,
impl<'a, A, S, Se, So> Eigh<ArrayBase<Se, Ix1>, ArrayBase<So, Ix2>> for &'a ArrayBase<S, Ix2> where
A: LapackScalar + Copy,
S: Data<Elem = A>,
Se: DataOwned<Elem = A::Real>,
So: DataOwned<Elem = A> + DataMut,
impl<'a, A, S, Se> Eigh<ArrayBase<Se, Ix1>, &'a mut ArrayBase<S, Ix2>> for &'a mut ArrayBase<S, Ix2> where
A: LapackScalar,
S: DataMut<Elem = A>,
Se: DataOwned<Elem = A::Real>,