ianmackenzie/elm-units-prefixed/2.4.0

NOTE: the latest version is 2.8.0

Units.Pressure

A Pressure value represents a pressure in kilopascals, pounds per square inch, atmospheres etc. It is stored as a number of pascals.

Note that since Pascals is defined as Rate Newtons SquareMeters (force per unit area), you can construct a Pressure value using Quantity.per:

pressure =
    force |> Quantity.per area

You can also do rate-related calculations with Pressure values to compute Force or Area:

force =
    area |> Quantity.at pressure


area =
    force |> Quantity.at_ pressure
type alias Pressure =
Pressure
type alias Pascals =
Pascals

Metric

pascals : Float -> Pressure

Construct a pressure from a number of pascals.

inPascals : Pressure -> Float

Convert a pressure to a number of pascals.

kilopascals : Float -> Pressure

Construct a pressure from a number of kilopascals.

inKilopascals : Pressure -> Float

Convert a pressure to a number of kilopascals.

megapascals : Float -> Pressure

Construct a pressure from a number of megapascals.

inMegapascals : Pressure -> Float

Convert a pressure to a number of megapascals.

Imperial

poundsPerSquareInch : Float -> Pressure

Construct a pressure from a number of pounds per square inch.

inPoundsPerSquareInch : Pressure -> Float

Convert a pressure to a number of pounds per square inch.

Atmospheric

atmospheres : Float -> Pressure

Construct a pressure from a number of atmospheres.

inAtmospheres : Pressure -> Float

Convert a pressure to a number of atmospheres.