 | NumericPrelude-0.0: An experimental alternative hierarchy of numeric type classes | Contents | Index |
|
| Number.SI | | Portability | portable | | Stability | provisional | | Maintainer | numericprelude@henning-thielemann.de |
|
|
|
|
|
| Description |
| Numerical values equipped with SI units.
This is considered as the user front-end.
|
|
|
| Documentation |
|
| newtype T a v |
| Constructors | | Instances | | (C a, Ord a, C a v, Show v, C a v) => C a (T a v) | | C a v => C a (T b v) | | C a v => C a (T b v) | | C (T a) | | C v => C (T a v) | | C v => C (T a v) | | C v => C (T a v) | | C v => C (T a v) | | C v => C (T a v) | | C v => C (T a v) | | Eq v => Eq (T a v) | | (Ord a, C a, C a v, Num v, C v) => Fractional (T a v) | | (Ord a, C a, C a v, Num v, C v) => Num (T a v) | | Ord v => Ord (T a v) | | (Read v, Ord a, C a, C a v) => Read (T a v) | | Real v => Real (T a v) | | (Show v, Ord a, C a, C a v) => Show (T a v) |
|
|
|
| type PValue v = T Dimension v |
|
| lift :: (PValue v0 -> PValue v1) -> T a v0 -> T a v1 |
|
| lift2 :: (PValue v0 -> PValue v1 -> PValue v2) -> T a v0 -> T a v1 -> T a v2 |
|
| liftGen :: (PValue v -> x) -> T a v -> x |
|
| lift2Gen :: (PValue v0 -> PValue v1 -> x) -> T a v0 -> T a v1 -> x |
|
| scale :: C v => v -> T a v -> T a v |
|
| fromScalarSingle :: v -> T a v |
|
| quantity :: (C a, C v) => T Dimension -> v -> T a v |
|
| hertz :: (C a, C v) => T a v |
|
| second :: (C a, C v) => T a v |
|
| minute :: (C a, C v) => T a v |
|
| hour :: (C a, C v) => T a v |
|
| day :: (C a, C v) => T a v |
|
| year :: (C a, C v) => T a v |
|
| meter :: (C a, C v) => T a v |
|
| liter :: (C a, C v) => T a v |
|
| gramm :: (C a, C v) => T a v |
|
| newton :: (C a, C v) => T a v |
|
| pascal :: (C a, C v) => T a v |
|
| bar :: (C a, C v) => T a v |
|
| joule :: (C a, C v) => T a v |
|
| watt :: (C a, C v) => T a v |
|
| kelvin :: (C a, C v) => T a v |
|
| coulomb :: (C a, C v) => T a v |
|
| ampere :: (C a, C v) => T a v |
|
| volt :: (C a, C v) => T a v |
|
| ohm :: (C a, C v) => T a v |
|
| farad :: (C a, C v) => T a v |
|
| bit :: (C a, C v) => T a v |
|
| byte :: (C a, C v) => T a v |
|
| baud :: (C a, C v) => T a v |
|
| mach :: (C a, C v) => T a v |
|
| speedOfLight :: (C a, C v) => T a v |
|
| electronVolt :: (C a, C v) => T a v |
|
| calorien :: (C a, C v) => T a v |
|
| horsePower :: (C a, C v) => T a v |
|
| accelerationOfEarthGravity :: (C a, C v) => T a v |
|
| legacyInstance :: a |
|
| Produced by Haddock version 0.7 |