Function beagle::scalar_array::map [] [src]

pub fn map<S, T, F>(s: S, f: F) -> T where
    S: ScalarArrayVal,
    S::Row: Dim<T::Scalar>,
    S::Dim: TwoDim<T::Scalar, S::Row>,
    T: ConcreteScalarArray<Row = S::Row, Dim = S::Dim>,
    F: FnMut(S::Scalar) -> T::Scalar,
    <S::Row as HasSmaller>::Smaller: Array<S::Scalar> + Array<T::Scalar>,
    <S::Dim as HasSmaller>::Smaller: Array<<S::Row as Array<S::Scalar>>::Type> + Array<<S::Row as Array<T::Scalar>>::Type>, 

Construct a ScalarArray from another ScalarArray and a mapping function