An Acceleration
represents an acceleration in meters per second squared,
feet per second squared or gees. It is stored as a number of meters per
second squared.
Note that since MetersPerSecondSquared
is defined as Rate MetersPerSecond
Seconds
(change in speed per unit time), you can construct an Acceleration
value using Quantity.per
:
acceleration =
changeInSpeed |> Quantity.per duration
You can also do rate-related calculations with Acceleration
values to compute
Speed
or Duration
:
changeInSpeed =
acceleration |> Quantity.for duration
alsoChangeInSpeed =
duration |> Quantity.at acceleration
duration =
changeInSpeed |> Quantity.at_ acceleration
Acceleration
Acceleration.MetersPerSecondSquared
metersPerSecondSquared : Basics.Float -> Acceleration
Construct an acceleration from a number of meters per second squared.
inMetersPerSecondSquared : Acceleration -> Basics.Float
Convert an acceleration to a number of meters per second squared.
feetPerSecondSquared : Basics.Float -> Acceleration
Construct an acceleration from a number of feet per second squared.
inFeetPerSecondSquared : Acceleration -> Basics.Float
Convert an acceleration to a number of feet per second squared.
gees : Basics.Float -> Acceleration
Construct an acceleration from a number of gees. One gee is equal to 9.80665 meters per second squared (the standard acceleration due to gravity).
Acceleration.gees 1
--> Acceleration.metersPerSecondSquared 9.80665
inGees : Acceleration -> Basics.Float
Convert an acceleration to a number of gees.