Documentation
Eq a => Eq (Rate a) | |
Ord a => Ord (Rate a) | |
Show a => Show (Rate a) | |
AffineTransformable a => AffineTransformable (Rate a) | |
AbstractZero a => AbstractZero (Rate a) | |
AbstractScale a => AbstractScale (Rate a) | |
AbstractVector a => AbstractVector (Rate a) | |
AbstractAdd a a => AbstractAdd (Rate a) (Rate a) | |
AbstractSubtract a a => AbstractSubtract (Rate a) (Rate a) |
type Acceleration a = Rate (Rate a)Source
packa :: [Acceleration a] -> Acceleration [a]Source
unpacka :: Acceleration [a] -> [Acceleration a]Source
fromSeconds :: RSdouble -> TimeSource
over :: AbstractVector a => Rate a -> Time -> aSource
per :: AbstractVector a => a -> Time -> Rate aSource
withTime :: (AbstractVector a, AbstractVector b) => Time -> (a -> b) -> Rate a -> Rate bSource