pub trait WithLapackData
where Self: Data,
{ type D: Data; // Provided method fn with_lapack<I>(x: ArrayBase<Self, I>) -> ArrayBase<Self::D, I> where I: Dimension { ... } }

Required Associated Types§

Provided Methods§

source

fn with_lapack<I>(x: ArrayBase<Self, I>) -> ArrayBase<Self::D, I>
where I: Dimension,

Add trait bound Lapack and Scalar to NdArray’s floating point

This is safe, because only implemented for D == Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, F: Float> WithLapackData for ViewRepr<&'a F>

§

type D = ViewRepr<&'a <F as Float>::Lapack>

source§

impl<'a, F: Float> WithLapackData for ViewRepr<&'a mut F>

§

type D = ViewRepr<&'a mut <F as Float>::Lapack>

source§

impl<F: Float> WithLapackData for OwnedRepr<F>

§

type D = OwnedRepr<<F as Float>::Lapack>

Implementors§