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, …]