units-defs-2.2.1: Definitions for use with the units package
Copyright(C) 2013 Richard Eisenberg
LicenseBSD-style (see LICENSE)
MaintainerRichard Eisenberg (rae@cs.brynmawr.edu)
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Data.Dimensions.SI

Description

This module defines SI dimensions. The names of SI dimensions conform to http://www.bipm.org/utils/common/documents/jcgm/JCGM_200_2012.pdf.

Synopsis

Documentation

data Length Source #

Constructors

Length 

Instances

Instances details
Dimension Length Source # 
Instance details

Defined in Data.Dimensions.SI

Associated Types

type DimFactorsOf Length :: [Factor Type] #

type DimFactorsOf Length Source # 
Instance details

Defined in Data.Dimensions.SI

type DefaultUnitOfDim Length Source # 
Instance details

Defined in Data.Metrology.SI.Mono

data Mass Source #

Constructors

Mass 

Instances

Instances details
Dimension Mass Source # 
Instance details

Defined in Data.Dimensions.SI

Associated Types

type DimFactorsOf Mass :: [Factor Type] #

type DimFactorsOf Mass Source # 
Instance details

Defined in Data.Dimensions.SI

type DefaultUnitOfDim Mass Source # 
Instance details

Defined in Data.Metrology.SI.Mono

data Time Source #

Constructors

Time 

Instances

Instances details
Dimension Time Source # 
Instance details

Defined in Data.Dimensions.SI

Associated Types

type DimFactorsOf Time :: [Factor Type] #

type DimFactorsOf Time Source # 
Instance details

Defined in Data.Dimensions.SI

type DefaultUnitOfDim Time Source # 
Instance details

Defined in Data.Metrology.SI.Mono

data Current Source #

Constructors

Current 

Instances

Instances details
Dimension Current Source # 
Instance details

Defined in Data.Dimensions.SI

Associated Types

type DimFactorsOf Current :: [Factor Type] #

type DimFactorsOf Current Source # 
Instance details

Defined in Data.Dimensions.SI

type DefaultUnitOfDim Current Source # 
Instance details

Defined in Data.Metrology.SI.Mono

data Temperature Source #

Constructors

Temperature 

Instances

Instances details
Dimension Temperature Source # 
Instance details

Defined in Data.Dimensions.SI

Associated Types

type DimFactorsOf Temperature :: [Factor Type] #

type DimFactorsOf Temperature Source # 
Instance details

Defined in Data.Dimensions.SI

type DefaultUnitOfDim Temperature Source # 
Instance details

Defined in Data.Metrology.SI.Mono

data PlaneAngle Source #

A plane angle is dimensionless; alternatively, it has dimension length/length. It would be wrong to divide 2 meters by 1 meter and conclude that the quantity is 2 radians or degrees. To make plane angle safe to use, we define it as a fundamental dimension.

Constructors

PlaneAngle 

Instances

Instances details
Dimension PlaneAngle Source # 
Instance details

Defined in Data.Dimensions.SI

Associated Types

type DimFactorsOf PlaneAngle :: [Factor Type] #

type DimFactorsOf PlaneAngle Source # 
Instance details

Defined in Data.Dimensions.SI

type DefaultUnitOfDim PlaneAngle Source # 
Instance details

Defined in Data.Metrology.SI.Mono

data SolidAngle Source #

As we did for plane angle, we must make solid angle a fundamental dimension to avoid programming mistakes.

A solid angle is a measure of the amount of the field of view from some particular point that a given object covers.

Constructors

SolidAngle 

Instances

Instances details
Dimension SolidAngle Source # 
Instance details

Defined in Data.Dimensions.SI

Associated Types

type DimFactorsOf SolidAngle :: [Factor Type] #

type DimFactorsOf SolidAngle Source # 
Instance details

Defined in Data.Dimensions.SI

type DefaultUnitOfDim SolidAngle Source # 
Instance details

Defined in Data.Metrology.SI.Mono