Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data Accum a b = Accum {
- aUpdate :: !(NominalDiffTime -> a -> a -> b)
- aPrevStamp :: !UTCTime
- aPrevValue :: !a
- aCurrent :: !b
- mkAccum :: a -> b -> (NominalDiffTime -> a -> a -> b) -> Accum a b
- divAccum :: Accum a Word64 -> Word64 -> Accum a Word64
- mulAccum :: Accum a Word64 -> Word64 -> Accum a Word64
- updateAccum :: UTCTime -> a -> Accum a b -> Accum a b
- mkAccumNew :: Accum Word64 Word64
- mkAccumDelta :: Accum Word64 Word64
- mkAccumTicksShare :: Accum Word64 Word64
Documentation
Accum | |
|
mkAccum :: a -> b -> (NominalDiffTime -> a -> a -> b) -> Accum a b Source #
divAccum :: Accum a Word64 -> Word64 -> Accum a Word64 Source #
Given an Accum
, produce one that returns results downscaled by N.