Type Alias TensorViewDDDR

Source
pub type TensorViewDDDR<'a, Scalar, const R: usize> = TensorView<'a, 4, 3, 1, Scalar, Matrix<Scalar, Const<R>, Const<1>, ArrayStorage<Scalar, R, 1>>, R, 1>;
Expand description

rank-4 tensor view of vectors with shape [D0 x D1 x D2 x R]

Aliased Type§

pub struct TensorViewDDDR<'a, Scalar, const R: usize> {
    pub elem_view: ArrayBase<ViewRepr<&'a Matrix<Scalar, Const<R>, Const<1>, ArrayStorage<Scalar, R, 1>>>, Dim<[usize; 3]>>,
    pub scalar_view: ArrayBase<ViewRepr<&'a Scalar>, Dim<[usize; 4]>>,
}

Fields§

§elem_view: ArrayBase<ViewRepr<&'a Matrix<Scalar, Const<R>, Const<1>, ArrayStorage<Scalar, R, 1>>>, Dim<[usize; 3]>>

Element view - an ndarray of static tensors with shape [D0, D1, …]

§scalar_view: ArrayBase<ViewRepr<&'a Scalar>, Dim<[usize; 4]>>

Scalar view - an ndarray of scalars with shape [D0, D1, …, S0, S1, …]