A Speed
value represents a speed in meters per second, miles per hour etc.
It is stored as a number of meters per second.
Note that since MetersPerSecond
is defined as Rate Meters Seconds
(length
per unit time), you can construct a Speed
value using Quantity.per
:
speed =
length |> Quantity.per duration
You can also do rate-related calculations with Speed
values to compute
Length
or Duration
:
length =
speed |> Quantity.for duration
alsoLength =
duration |> Quantity.at speed
duration =
length |> Quantity.at_ speed
Speed
Speed.MetersPerSecond
metersPerSecond : Basics.Float -> Speed
Construct a speed from a number of meters per second.
inMetersPerSecond : Speed -> Basics.Float
Convert a speed to a number of meters per second.
kilometersPerHour : Basics.Float -> Speed
Construct a speed from a number of kilometers per hour.
inKilometersPerHour : Speed -> Basics.Float
Convert a speed to a number of kilometers per hour.
feetPerSecond : Basics.Float -> Speed
Construct a speed from a number of feet per second.
inFeetPerSecond : Speed -> Basics.Float
Convert a speed to a number of feet per second.
milesPerHour : Basics.Float -> Speed
Construct a speed from a number of miles per hour.
inMilesPerHour : Speed -> Basics.Float
Convert a speed to a number of miles per hour.