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