pub trait WithoutLapackData<F: Float>
where Self: Data,
{ type D: Data<Elem = F>; // Provided method fn without_lapack<I>(x: ArrayBase<Self, I>) -> ArrayBase<Self::D, I> where I: Dimension { ... } }

Required Associated Types§

source

type D: Data<Elem = F>

Provided Methods§

source

fn without_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> WithoutLapackData<F> for ViewRepr<&'a F::Lapack>

source§

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

source§

impl<F: Float> WithoutLapackData<F> for OwnedRepr<F::Lapack>

§

type D = OwnedRepr<F>

Implementors§