convert-units-0.1: Statically typed unit conversions
Safe HaskellNone
LanguageGHC2024

Data.Units.NonSI.Temperature

Synopsis

Documentation

newtype Celsius a Source #

Thermodynamic temperature in Celsius degrees.

Constructors

Celsius a 

Instances

Instances details
IsUnit Celsius Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Associated Types

type DimOf Celsius 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

ShowUnit Celsius Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Associated Types

type ShowUnitType Celsius 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

type ShowUnitType Celsius = 'Text "\176C"
Fractional a => ConversionFactor Celsius a Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Methods

factor :: a Source #

Fractional a => ConvertibleUnit Celsius a Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Floating a => Floating (Celsius a) Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Methods

pi :: Celsius a #

exp :: Celsius a -> Celsius a #

log :: Celsius a -> Celsius a #

sqrt :: Celsius a -> Celsius a #

(**) :: Celsius a -> Celsius a -> Celsius a #

logBase :: Celsius a -> Celsius a -> Celsius a #

sin :: Celsius a -> Celsius a #

cos :: Celsius a -> Celsius a #

tan :: Celsius a -> Celsius a #

asin :: Celsius a -> Celsius a #

acos :: Celsius a -> Celsius a #

atan :: Celsius a -> Celsius a #

sinh :: Celsius a -> Celsius a #

cosh :: Celsius a -> Celsius a #

tanh :: Celsius a -> Celsius a #

asinh :: Celsius a -> Celsius a #

acosh :: Celsius a -> Celsius a #

atanh :: Celsius a -> Celsius a #

log1p :: Celsius a -> Celsius a #

expm1 :: Celsius a -> Celsius a #

log1pexp :: Celsius a -> Celsius a #

log1mexp :: Celsius a -> Celsius a #

RealFloat a => RealFloat (Celsius a) Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Num a => Num (Celsius a) Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Methods

(+) :: Celsius a -> Celsius a -> Celsius a #

(-) :: Celsius a -> Celsius a -> Celsius a #

(*) :: Celsius a -> Celsius a -> Celsius a #

negate :: Celsius a -> Celsius a #

abs :: Celsius a -> Celsius a #

signum :: Celsius a -> Celsius a #

fromInteger :: Integer -> Celsius a #

Fractional a => Fractional (Celsius a) Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Methods

(/) :: Celsius a -> Celsius a -> Celsius a #

recip :: Celsius a -> Celsius a #

fromRational :: Rational -> Celsius a #

Real a => Real (Celsius a) Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Methods

toRational :: Celsius a -> Rational #

RealFrac a => RealFrac (Celsius a) Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Methods

properFraction :: Integral b => Celsius a -> (b, Celsius a) #

truncate :: Integral b => Celsius a -> b #

round :: Integral b => Celsius a -> b #

ceiling :: Integral b => Celsius a -> b #

floor :: Integral b => Celsius a -> b #

Show a => Show (Celsius a) Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Methods

showsPrec :: Int -> Celsius a -> ShowS #

show :: Celsius a -> String #

showList :: [Celsius a] -> ShowS #

Eq a => Eq (Celsius a) Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Methods

(==) :: Celsius a -> Celsius a -> Bool #

(/=) :: Celsius a -> Celsius a -> Bool #

Ord a => Ord (Celsius a) Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

Methods

compare :: Celsius a -> Celsius a -> Ordering #

(<) :: Celsius a -> Celsius a -> Bool #

(<=) :: Celsius a -> Celsius a -> Bool #

(>) :: Celsius a -> Celsius a -> Bool #

(>=) :: Celsius a -> Celsius a -> Bool #

max :: Celsius a -> Celsius a -> Celsius a #

min :: Celsius a -> Celsius a -> Celsius a #

type DimOf Celsius Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

type ShowUnitType Celsius Source # 
Instance details

Defined in Data.Units.SI.Derived.NonAngle

type ShowUnitType Celsius = 'Text "\176C"

newtype Fahrenheit a Source #

Thermodynamic temperature in Fahrenheit degrees.

Constructors

Fahrenheit a 

Instances

Instances details
IsUnit Fahrenheit Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

Associated Types

type DimOf Fahrenheit 
Instance details

Defined in Data.Units.NonSI.Temperature

ShowUnit Fahrenheit Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

Associated Types

type ShowUnitType Fahrenheit 
Instance details

Defined in Data.Units.NonSI.Temperature

type ShowUnitType Fahrenheit = 'Text "\176F"
Fractional a => ConversionFactor Fahrenheit a Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

Methods

factor :: a Source #

Fractional a => ConvertibleUnit Fahrenheit a Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

Floating a => Floating (Fahrenheit a) Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

RealFloat a => RealFloat (Fahrenheit a) Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

Num a => Num (Fahrenheit a) Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

Fractional a => Fractional (Fahrenheit a) Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

Real a => Real (Fahrenheit a) Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

RealFrac a => RealFrac (Fahrenheit a) Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

Methods

properFraction :: Integral b => Fahrenheit a -> (b, Fahrenheit a) #

truncate :: Integral b => Fahrenheit a -> b #

round :: Integral b => Fahrenheit a -> b #

ceiling :: Integral b => Fahrenheit a -> b #

floor :: Integral b => Fahrenheit a -> b #

Show a => Show (Fahrenheit a) Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

Eq a => Eq (Fahrenheit a) Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

Methods

(==) :: Fahrenheit a -> Fahrenheit a -> Bool #

(/=) :: Fahrenheit a -> Fahrenheit a -> Bool #

Ord a => Ord (Fahrenheit a) Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

type DimOf Fahrenheit Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

type ShowUnitType Fahrenheit Source # 
Instance details

Defined in Data.Units.NonSI.Temperature

type ShowUnitType Fahrenheit = 'Text "\176F"