Function beagle::scalar_array::transpose
[−]
[src]
pub fn transpose<S>(s: S) -> S::Concrete where
S: ScalarArrayVal + HasConcreteScalarArray<<S as ScalarArray>::Scalar, <S as ScalarArray>::Dim, <S as ScalarArray>::Row>,
S::Row: TwoDim<S::Scalar, S::Dim>,
S::Dim: Dim<S::Scalar>,
<S as HasConcreteScalarArray<S::Scalar, S::Dim, S::Row>>::Concrete: HasConcreteScalarArray<S::Scalar, S::Dim, S::Row, Concrete = <S as HasConcreteScalarArray<S::Scalar, S::Dim, S::Row>>::Concrete>,
<S::Row as HasSmaller>::Smaller: Array<S::Scalar> + Array<<S::Dim as Array<S::Scalar>>::Type>,
<S::Dim as HasSmaller>::Smaller: Array<S::Scalar> + Array<<S::Row as Array<S::Scalar>>::Type>,
Transposes a ScalarArray