Copyright | (C) 2014 Richard Eisenberg |
---|---|
License | BSD-style (see LICENSE) |
Maintainer | Richard Eisenberg (eir@cis.upenn.edu) |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
This module defines units used in the centimeter/gram/second system of measurement.
Included are all mechanical units mentioned here: http://en.wikipedia.org/wiki/Centimetre%E2%80%93gram%E2%80%93second_system_of_units
Some electromagnetic units are not included, because these do not have
reliable conversions to/from the SI units, on which the units-defs
edifice is based.
- data Centi = Centi
- centi :: unit -> Centi :@ unit
- data Meter = Meter
- pattern Metre :: Metre
- data Gram = Gram
- data Second = Second
- type Centimeter = Centi :@ Meter
- pattern Centimeter :: Centimeter
- type Centimetre = Centimeter
- pattern Centimetre :: Centimetre
- data Gal = Gal
- data Dyne = Dyne
- data Erg = Erg
- data Barye = Barye
- data Poise = Poise
- data Stokes = Stokes
- data Kayser = Kayser
- data Maxwell = Maxwell
- data Gauss = Gauss
Documentation
pattern Centimeter :: Centimeter Source #
type Centimetre = Centimeter Source #
pattern Centimetre :: Centimetre Source #