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]
A: LinalgScalar,
S: Data<Elem = A>,
Sr: DataMut<Elem = A>,
impl<A, S, Sr> Operator<A, Sr, Ix1> for Diagonal<S> where
A: LinalgScalar,
S: Data<Elem = A>,
Sr: Data<Elem = A>,
[src]
A: LinalgScalar,
S: Data<Elem = A>,
Sr: Data<Elem = A>,
impl<A, S, Sr> OperatorInto<Sr, Ix1> for Diagonal<S> where
A: LinalgScalar,
S: Data<Elem = A>,
Sr: DataOwned<Elem = A> + DataMut,
[src]
A: LinalgScalar,
S: Data<Elem = A>,
Sr: DataOwned<Elem = A> + DataMut,
impl<A, S, Sr> OperatorInplace<Sr, Ix2> for Diagonal<S> where
A: LinalgScalar,
S: Data<Elem = A>,
Sr: DataMut<Elem = A>,
[src]
A: LinalgScalar,
S: Data<Elem = A>,
Sr: DataMut<Elem = A>,
impl<A, S, Sr> Operator<A, Sr, Ix2> for Diagonal<S> where
A: LinalgScalar,
S: Data<Elem = A>,
Sr: Data<Elem = A>,
[src]
A: LinalgScalar,
S: Data<Elem = A>,
Sr: Data<Elem = A>,
impl<A, S, Sr> OperatorInto<Sr, Ix2> for Diagonal<S> where
A: LinalgScalar,
S: Data<Elem = A>,
Sr: DataOwned<Elem = A> + DataMut,
[src]
A: LinalgScalar,
S: Data<Elem = A>,
Sr: DataOwned<Elem = A> + DataMut,