|
| Data.Array.Parallel.Lifted |
|
|
|
| Synopsis |
|
| data family PArray a | | | data PA a = PA {} | | | lengthPA# :: PA a -> PArray a -> Int# | | | replicatePA# :: PA a -> Int# -> a -> PArray a | | | replicatelPA# :: PA a -> Int# -> PArray_Int# -> PArray a -> PArray a | | | repeatPA# :: PA a -> Int# -> PArray a -> PArray a | | | emptyPA :: PA a -> PArray a | | | indexPA# :: PA a -> PArray a -> Int# -> a | | | bpermutePA# :: PA a -> PArray a -> PArray_Int# -> PArray a | | | appPA# :: PA a -> PArray a -> PArray a -> PArray a | | | applPA# :: PA a -> Segd -> PArray a -> Segd -> PArray a -> PArray a | | | packPA# :: PA a -> PArray a -> Int# -> PArray_Bool# -> PArray a | | | combine2PA# :: PA a -> Int# -> PArray_Int# -> PArray_Int# -> PArray a -> PArray a -> PArray a | | | fromListPA# :: PA a -> Int# -> [a] -> PArray a | | | fromListPA :: PA a -> [a] -> PArray a | | | nfPA :: PA a -> PArray a -> () | | | type family PRepr a | | | data PR a = PR {} | | | mkPR :: PA a -> PR a | | | mkReprPA :: a ~ PRepr a => PR a -> PA a | | | class Elt a => PrimPA a where | | | | prim_lengthPA :: PrimPA a => PArray a -> Int | | | fromUArrPA' :: PrimPA a => Array a -> PArray a | | | data family PArray a | | | dPA_Int :: PA Int | | | dPR_Int :: PR Int | | | upToPA_Int :: Int -> PArray Int | | | dPA_Word8 :: PA Word8 | | | dPR_Word8 :: PR Word8 | | | dPA_Double :: PA Double | | | dPR_Double :: PR Double | | | dPA_Bool :: PA Bool | | | toPrimArrPA_Bool :: PArray Bool -> PArray_Bool# | | | truesPA# :: PArray Bool -> Int# | | | dPA_Unit :: PA () | | | dPA_2 :: PA a -> PA b -> PA (a, b) | | | dPA_3 :: PA a -> PA b -> PA c -> PA (a, b, c) | | | dPA_4 :: PA a -> PA b -> PA c -> PA d -> PA (a, b, c, d) | | | dPA_5 :: PA a -> PA b -> PA c -> PA d -> PA e -> PA (a, b, c, d, e) | | | dPA_PArray :: PA a -> PA (PArray a) | | | data a :-> b | | | ($:) :: forall a b. (a :-> b) -> a -> b | | | ($:^) :: forall a b. PArray (a :-> b) -> PArray a -> PArray b | | | dPA_Clo :: PA a -> PA b -> PA (a :-> b) |
|
|
| Documentation |
|
|
|
|
|
| Dictionaries
| | Constructors | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| | Methods | | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ($:) :: forall a b. (a :-> b) -> a -> b | Source |
|
| Closure application
|
|
|
| Lifted closure application
|
|
|
|
| Produced by Haddock version 2.4.2 |