An AngularSpeed represents an acceleration in radians per second, degrees
per second, turns (revolutions) per second and turns (revolutions) per minute.
It is stored as a number of radians per second.
Note that since RadiansPerSecond is defined as Rate Radians Seconds (angle
per unit time), you can construct an AngularSpeed value using Quantity.per:
angularSpeed =
angle |> Quantity.per durationYou can also do rate-related calculations with AngularSpeed values to compute
Angle or Duration:
angle =
angularSpeed |> Quantity.for duration
alsoAngle =
duration |> Quantity.at angularSpeed
duration =
angle |> Quantity.at_ angularSpeedConstruct an angular speed from a number of radians per second.
Convert an angular speed to a number of radians per second.
Construct an angular speed from a number of degrees per second.
Convert an angular speed to a number of degrees per second.
Construct an angular speed from a number of turns per second.
Convert an angular speed to a number of turns per second.
Construct an angular speed from a number of turns per minute.
Convert an angular speed to a number of turns per minute.
turns as revolutionsThe Elm core Basics module uses turns in its Angle Conversions.
To be consistent, this module also uses turns, however since 'revolutions per
minute' (RPM) is in common usage, several aliases are provided.
Alias for turnsPerSecond.
Alias for inTurnsPerSecond.
Alias for turnsPerMinute.
Alias for inTurnsPerMinute.