Trait lax::eigh::EighWorkImpl
source · [−]pub trait EighWorkImpl: Sized {
type Elem: Scalar;
fn new(calc_eigenvectors: bool, layout: MatrixLayout) -> Result<Self>;
fn calc(
&mut self,
uplo: UPLO,
a: &mut [Self::Elem]
) -> Result<&[<Self::Elem as Scalar>::Real]>;
fn eval(
self,
uplo: UPLO,
a: &mut [Self::Elem]
) -> Result<Vec<<Self::Elem as Scalar>::Real>>;
}