| dph-par-0.3: Data structures for Nested Data-Parallel Haskell. | Contents | Index |
|
Data.Array.Parallel.Prelude |
|
|
|
Synopsis |
|
combineP :: [:a:] -> [:a:] -> [:Int:] -> [:a:] | | fromPArrayP :: PArray a -> [:a:] | | fromPArrayPA :: PA a -> PArray a :-> PArray a | | toPArrayP :: [:a:] -> PArray a | | toPArrayPA :: PA a -> PArray a :-> PArray a | | fromNestedPArrayP :: PArray (PArray a) -> [:[:a:]:] | | fromNestedPArrayPA :: PA a -> PArray (PArray a) :-> PArray (PArray a) | | otherwise :: Bool | | (||) :: Bool -> Bool -> Bool | | not :: Bool -> Bool | | andP :: [:Bool:] -> Bool | | orP :: [:Bool:] -> Bool | | data family PArray a | | class Elt a => PrimPA a where | | | fromUArrPA' :: PrimPA a => Array a -> PArray a | | fromSUArrPA :: PrimPA a => Int -> Int -> SArray a -> PArray (PArray a) | | fromSUArrPA' :: PrimPA a => SArray a -> PArray (PArray a) | | fromSUArrPA_2 :: (PrimPA a, PrimPA b) => Int -> Int -> SArray (a :*: b) -> PArray (PArray (a, b)) | | fromSUArrPA_2' :: (PrimPA a, PrimPA b) => SArray (a :*: b) -> PArray (PArray (a, b)) | | fromUArrPA_3 :: (PrimPA a, PrimPA b, PrimPA c) => Int -> Array ((a :*: b) :*: c) -> PArray (a, b, c) | | fromUArrPA_3' :: (PrimPA a, PrimPA b, PrimPA c) => Array ((a :*: b) :*: c) -> PArray (a, b, c) |
|
|
Documentation |
|
combineP :: [:a:] -> [:a:] -> [:Int:] -> [:a:] |
|
fromPArrayP :: PArray a -> [:a:] |
|
fromPArrayPA :: PA a -> PArray a :-> PArray a |
|
toPArrayP :: [:a:] -> PArray a |
|
toPArrayPA :: PA a -> PArray a :-> PArray a |
|
fromNestedPArrayP :: PArray (PArray a) -> [:[:a:]:] |
|
fromNestedPArrayPA :: PA a -> PArray (PArray a) :-> PArray (PArray a) |
|
otherwise :: Bool |
|
(||) :: Bool -> Bool -> Bool |
|
not :: Bool -> Bool |
|
andP :: [:Bool:] -> Bool |
|
orP :: [:Bool:] -> Bool |
|
data family PArray a |
|
|
class Elt a => PrimPA a where |
| Methods | | | Instances | |
|
|
fromUArrPA' :: PrimPA a => Array a -> PArray a |
|
fromSUArrPA :: PrimPA a => Int -> Int -> SArray a -> PArray (PArray a) |
|
fromSUArrPA' :: PrimPA a => SArray a -> PArray (PArray a) |
|
fromSUArrPA_2 :: (PrimPA a, PrimPA b) => Int -> Int -> SArray (a :*: b) -> PArray (PArray (a, b)) |
|
fromSUArrPA_2' :: (PrimPA a, PrimPA b) => SArray (a :*: b) -> PArray (PArray (a, b)) |
|
fromUArrPA_3 :: (PrimPA a, PrimPA b, PrimPA c) => Int -> Array ((a :*: b) :*: c) -> PArray (a, b, c) |
|
fromUArrPA_3' :: (PrimPA a, PrimPA b, PrimPA c) => Array ((a :*: b) :*: c) -> PArray (a, b, c) |
|
Produced by Haddock version 2.3.0 |