Hoogle Search
Within LTS Haskell 24.31 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
evalBoxedMVector :: PrimMonad m => MVector (PrimState m) a -> m (MArray (PrimState m) B Ix1 a)massiv Data.Massiv.Array.Manifest O(n) - Convert mutable boxed vector and evaluate all elements to WHNF sequentially. Both keep pointing to the same memory
evalBoxedVector :: Comp -> Vector a -> Array B Ix1 amassiv Data.Massiv.Array.Manifest O(n) - Convert a boxed vector and evaluate all elements to WHNF. Computation strategy will be respected during evaluation
fromBoxedMVector :: MVector s a -> MArray s BL Ix1 amassiv Data.Massiv.Array.Manifest O(1) - Convert mutable boxed vector to a lazy mutable boxed array. Both keep pointing to the same memory
fromBoxedVector :: Vector a -> Vector BL amassiv Data.Massiv.Array.Manifest O(1) - Cast a boxed vector without touching any elements.
fromPrimitiveMVector :: MVector s e -> MArray s P Ix1 emassiv Data.Massiv.Array.Manifest O(1) - Cast a mutable primitive vector to a mutable primitive array.
fromPrimitiveVector :: Vector e -> Array P Ix1 emassiv Data.Massiv.Array.Manifest O(1) - Cast a primitive vector to a primitive array.
fromStorableMVector :: MVector s e -> MVector s S emassiv Data.Massiv.Array.Manifest O(1) - Cast a mutable storable vector to a mutable storable array.
fromStorableVector :: Comp -> Vector e -> Vector S emassiv Data.Massiv.Array.Manifest O(1) - Cast a storable vector to a storable array.
fromUnboxedMVector :: Unbox e => MVector s e -> MVector s U emassiv Data.Massiv.Array.Manifest O(1) - Wrap an unboxed mutable vector and produce a mutable unboxed flat array.
fromUnboxedVector :: Unbox e => Comp -> Vector e -> Vector U emassiv Data.Massiv.Array.Manifest O(1) - Wrap an unboxed vector and produce an unboxed flat array.