Hoogle Search

Within LTS Haskell 24.65 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. iterTargetWithStrideAccST_ :: (Iterator it, Index ix) => it -> Scheduler s () -> Ix1 -> Sz ix -> ix -> Stride ix -> a -> (a -> ST s (a, a)) -> (Ix1 -> ix -> a -> ST s a) -> ST s ()

    massiv Data.Massiv.Core.Index

    No documentation available.

  2. iterTargetWithStrideST_ :: (Iterator it, Index ix) => it -> Scheduler s () -> Ix1 -> Sz ix -> ix -> Stride ix -> (Ix1 -> ix -> ST s a) -> ST s ()

    massiv Data.Massiv.Core.Index

    Iterate over a target array with a stride without an accumulator

  3. oneStride :: Index ix => Stride ix

    massiv Data.Massiv.Core.Index

    A default stride of 1, where all elements are kept

  4. strideSize :: Index ix => Stride ix -> Sz ix -> Sz ix

    massiv Data.Massiv.Core.Index

    Adjust size according to the stride.

  5. strideStart :: Index ix => Stride ix -> ix -> ix

    massiv Data.Massiv.Core.Index

    Adjust starting index according to the stride

  6. toLinearIndexStride :: Index ix => Stride ix -> Sz ix -> ix -> Int

    massiv Data.Massiv.Core.Index

    Compute linear index with stride using the original size and index

  7. unStride :: Stride ix -> ix

    massiv Data.Massiv.Core.Index

    Just a helper function for unwrapping Stride.

  8. divideScalar :: (NumericFloat r e, Index ix) => Array r ix e -> e -> Array r ix e

    massiv Data.Massiv.Core.Operations

    No documentation available.

  9. scalarDivide :: (NumericFloat r e, Index ix) => e -> Array r ix e -> Array r ix e

    massiv Data.Massiv.Core.Operations

    No documentation available.

  10. computeWithStride :: forall r ix e r' . (Manifest r e, StrideLoad r' ix e) => Stride ix -> Array r' ix e -> Array r ix e

    massiv Data.Massiv.Vector

    Same as compute, but with Stride. O(n div k) - Where n is number of elements in the source array and k is number of elements in the stride.

Page 870 of many | Previous | Next