| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Control.Concurrent.DivideConquer.Linear
Contents
Synopsis
- divideAndConquer :: forall (α :: Lifetime) (β :: Lifetime) (t :: Type -> Type) a. (Traversable t, Consumable (t ()), α >= β) => Int -> DivideConquer α t a -> Mut α a %1 -> BO β (Mut α a)
- data DivideConquer (α :: Lifetime) (t :: Type -> Type) a = DivideConquer {}
- qsortDC :: forall a (α :: Lifetime) (β :: Lifetime). (Ord a, Copyable a, α >= β) => Int -> Int -> Mut α (Vector a) %1 -> BO β (Mut α (Vector a))
Documentation
Arguments
| :: forall (α :: Lifetime) (β :: Lifetime) (t :: Type -> Type) a. (Traversable t, Consumable (t ()), α >= β) | |
| => Int | The # of workers. |
| -> DivideConquer α t a | |
| -> Mut α a | |
| -> BO β (Mut α a) |