Struct ndarray_linalg::diagonal::Diagonal [] [src]

pub struct Diagonal<S: Data> { /* fields omitted */ }

Vector as a Diagonal matrix

Trait Implementations

impl<A, S, Sr> OperatorInplace<Sr, Ix1> for Diagonal<S> where
    A: LinalgScalar,
    S: Data<Elem = A>,
    Sr: DataMut<Elem = A>, 
[src]

[src]

impl<A, S, Sr> Operator<A, Sr, Ix1> for Diagonal<S> where
    A: LinalgScalar,
    S: Data<Elem = A>,
    Sr: Data<Elem = A>, 
[src]

[src]

impl<A, S, Sr> OperatorInto<Sr, Ix1> for Diagonal<S> where
    A: LinalgScalar,
    S: Data<Elem = A>,
    Sr: DataOwned<Elem = A> + DataMut
[src]

[src]

impl<A, S, Sr> OperatorInplace<Sr, Ix2> for Diagonal<S> where
    A: LinalgScalar,
    S: Data<Elem = A>,
    Sr: DataMut<Elem = A>, 
[src]

[src]

impl<A, S, Sr> Operator<A, Sr, Ix2> for Diagonal<S> where
    A: LinalgScalar,
    S: Data<Elem = A>,
    Sr: Data<Elem = A>, 
[src]

[src]

impl<A, S, Sr> OperatorInto<Sr, Ix2> for Diagonal<S> where
    A: LinalgScalar,
    S: Data<Elem = A>,
    Sr: DataOwned<Elem = A> + DataMut
[src]

[src]