Opened 12 years ago
Last modified 10 years ago
#41 new enhancement
Generalise foldS worker to have a different accumulator type
| Reported by: | Ben Lippmeier | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | repa | Version: | 3.2.2 |
| Keywords: | Cc: |
Description
With
foldS :: (Elt a, V.Unbox a)
=> M.IOVector a -- ^ vector to write elements into
-> (Int# -> a) -- ^ function to get an element from the given index
-> (a -> a -> a) -- ^ binary associative combination function
-> a -- ^ starting value (typically an identity)
-> Int# -- ^ inner dimension (length to fold over)
-> IO ()
the worker could really have type (a -> b -> b) in the sequential case.
Change History (2)
comment:1 Changed 10 years ago by
| Milestone: | 4.0.0 |
|---|
comment:2 Changed 10 years ago by
| Component: | library → repa |
|---|
Note: See
TracTickets for help on using
tickets.
