Safe Haskell | None |
---|
- type T = T StrictTime
- type StrictTime = Integer
- type ShortStrictTime = Int
- type LazyTime = T StrictTime
- subdivideLazy :: C time => T (T time) body -> T time body
- subdivideLazyToShort :: T LazyTime y -> T ShortStrictTime y
- subdivideLongStrict :: T StrictTime y -> T ShortStrictTime y
- chopLongTime :: StrictTime -> [ShortStrictTime]
- zipWith :: C time => (a -> b -> c) -> T time a -> T time b -> T time c
Documentation
type T = T StrictTimeSource
type StrictTime = IntegerSource
type ShortStrictTime = IntSource
type LazyTime = T StrictTimeSource
subdivideLazyToShort :: T LazyTime y -> T ShortStrictTime ySource
Subdivide lazy times into chunks that fit into the number range
representable by Int
.
subdivideLongStrict :: T StrictTime y -> T ShortStrictTime ySource
chopLongTime :: StrictTime -> [ShortStrictTime]Source
Returns a list of non-zero times.