Hoogle Search
Within LTS Haskell 24.36 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
massiv Data.Massiv.Array Same as imapM_, but will use the supplied scheduler.
-
massiv Data.Massiv.Array Same as imapIO, but ignores the inner computation strategy and uses stateful workers during computation instead. Use initWorkerStates for the WorkerStates initialization.
dimapStencil :: (c -> d) -> (a -> b) -> Stencil ix d a -> Stencil ix c bmassiv Data.Massiv.Array.Stencil A Profunctor dimap. Same caviat applies as in lmapStencil
lmapStencil :: (c -> d) -> Stencil ix d a -> Stencil ix c amassiv Data.Massiv.Array.Stencil A contravariant map of a second type parameter. In other words map a function over each element of the array, that the stencil will be applied to. Note: This map can be very inefficient, since for stencils larger than 1 element in size, the supllied function will be repeatedly applied to the same element. It is better to simply map that function over the source array instead.
rmapStencil :: (a -> b) -> Stencil ix e a -> Stencil ix e bmassiv Data.Massiv.Array.Stencil A covariant map over the right most type argument. In other words the usual fmap from Functor:
fmap == rmapStencil
simap :: Stream r ix a => (ix -> a -> b) -> Array r ix a -> Vector DS bmassiv Data.Massiv.Vector Map an index aware function over a stream vector
Examples
-
massiv Data.Massiv.Vector Traverse a stream vector with a monadic index aware function. Corresponds to: mapM (uncurry f) . imap (,) v
Examples
simapM_ :: forall r ix a b m . (Stream r ix a, Monad m) => (ix -> a -> m b) -> Array r ix a -> m ()massiv Data.Massiv.Vector Traverse a stream vector with a monadic index aware function, while discarding the result
Examples
simapMaybe :: Stream r ix a => (ix -> a -> Maybe b) -> Array r ix a -> Vector DS bmassiv Data.Massiv.Vector Similar to smapMaybe, but map with an index aware function.
Examples
-
massiv Data.Massiv.Vector Similar to smapMaybeM, but map with an index aware function.
Examples