units-defs-2.0.1.1: Definitions for use with the units package

Copyright(C) 2013 Richard Eisenberg
LicenseBSD-style (see LICENSE)
MaintainerRichard Eisenberg (eir@cis.upenn.edu)
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Data.Units.SI.Prefixes

Description

Defines prefixes from the SI standard at http://www.bipm.org/en/si/

Synopsis

Documentation

data Deca Source #

10^1

Constructors

Deca 

Instances

deca :: unit -> Deca :@ unit Source #

data Hecto Source #

10^2

Constructors

Hecto 

Instances

hecto :: unit -> Hecto :@ unit Source #

data Kilo Source #

10^3

Constructors

Kilo 

Instances

kilo :: unit -> Kilo :@ unit Source #

data Mega Source #

10^6

Constructors

Mega 

Instances

mega :: unit -> Mega :@ unit Source #

data Giga Source #

10^9

Constructors

Giga 

Instances

giga :: unit -> Giga :@ unit Source #

data Tera Source #

10^12

Constructors

Tera 

Instances

tera :: unit -> Tera :@ unit Source #

data Peta Source #

10^15

Constructors

Peta 

Instances

peta :: unit -> Peta :@ unit Source #

data Exa Source #

10^18

Constructors

Exa 

Instances

Show Exa Source # 

Methods

showsPrec :: Int -> Exa -> ShowS #

show :: Exa -> String #

showList :: [Exa] -> ShowS #

UnitPrefix Exa Source # 

Methods

multiplier :: Fractional f => Exa -> f #

exa :: unit -> Exa :@ unit Source #

data Zetta Source #

10^21

Constructors

Zetta 

Instances

zetta :: unit -> Zetta :@ unit Source #

data Yotta Source #

10^24

Constructors

Yotta 

Instances

yotta :: unit -> Yotta :@ unit Source #

data Deci Source #

10^-1

Constructors

Deci 

Instances

deci :: unit -> Deci :@ unit Source #

data Centi Source #

10^-2

Constructors

Centi 

Instances

centi :: unit -> Centi :@ unit Source #

data Milli Source #

10^-3

Constructors

Milli 

Instances

milli :: unit -> Milli :@ unit Source #

data Micro Source #

10^-6

Constructors

Micro 

Instances

micro :: unit -> Micro :@ unit Source #

data Nano Source #

10^-9

Constructors

Nano 

Instances

nano :: unit -> Nano :@ unit Source #

data Pico Source #

10^-12

Constructors

Pico 

Instances

pico :: unit -> Pico :@ unit Source #

data Femto Source #

10^-15

Constructors

Femto 

Instances

femto :: unit -> Femto :@ unit Source #

data Atto Source #

10^-18

Constructors

Atto 

Instances

atto :: unit -> Atto :@ unit Source #

data Zepto Source #

10^-21

Constructors

Zepto 

Instances

zepto :: unit -> Zepto :@ unit Source #

data Yocto Source #

10^-24

Constructors

Yocto 

Instances

yocto :: unit -> Yocto :@ unit Source #

siPrefixes :: [Name] Source #

A list of the names of all prefix types. Useful with makeQuasiQuoter.