Copyright | (c) Alice Rixte 2025 |
---|---|
License | BSD 3 |
Maintainer | alice.rixte@u-bordeaux.fr |
Stability | unstable |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Data.Units.SI.NonStd.Angle
Description
Dimensionless non standard angle units.
Documentation
Angle in degrees.
Constructors
Degree a |
Instances
Angle in complete turns (also called cycles or revolutions)
Constructors
Turn a |
Instances
IsUnit Turn Source # | |||||
Defined in Data.Units.SI.NonStd.Angle | |||||
ShowUnit Turn Source # | |||||
Defined in Data.Units.SI.NonStd.Angle Associated Types
Methods showsUnitPrec :: Int -> ShowS Source # prettysUnitPrec :: Int -> ShowS Source # prettyUnit :: String Source # | |||||
Floating a => ConversionFactor Turn a Source # | |||||
Defined in Data.Units.SI.NonStd.Angle | |||||
Floating a => ConvertibleUnit Turn a Source # | |||||
Defined in Data.Units.SI.NonStd.Angle Methods toBaseUnit :: Turn a -> BaseUnitOf Turn a Source # fromBaseUnit :: BaseUnitOf Turn a -> Turn a Source # | |||||
Floating a => Floating (Turn a) Source # | |||||
RealFloat a => RealFloat (Turn a) Source # | |||||
Defined in Data.Units.SI.NonStd.Angle Methods floatRadix :: Turn a -> Integer floatDigits :: Turn a -> Int floatRange :: Turn a -> (Int, Int) decodeFloat :: Turn a -> (Integer, Int) encodeFloat :: Integer -> Int -> Turn a significand :: Turn a -> Turn a scaleFloat :: Int -> Turn a -> Turn a isInfinite :: Turn a -> Bool isDenormalized :: Turn a -> Bool isNegativeZero :: Turn a -> Bool | |||||
Num a => Num (Turn a) Source # | |||||
Fractional a => Fractional (Turn a) Source # | |||||
Defined in Data.Units.SI.NonStd.Angle | |||||
Real a => Real (Turn a) Source # | |||||
Defined in Data.Units.SI.NonStd.Angle Methods toRational :: Turn a -> Rational | |||||
RealFrac a => RealFrac (Turn a) Source # | |||||
Show a => Show (Turn a) Source # | |||||
Eq a => Eq (Turn a) Source # | |||||
Ord a => Ord (Turn a) Source # | |||||
type DimOf Turn Source # | |||||
Defined in Data.Units.SI.NonStd.Angle | |||||
type ShowUnitType Turn Source # | |||||
Defined in Data.Units.SI.NonStd.Angle |
Angle in gradians
Constructors
Gradian a |
Instances
IsUnit Gradian Source # | |||||
Defined in Data.Units.SI.NonStd.Angle | |||||
ShowUnit Gradian Source # | |||||
Defined in Data.Units.SI.NonStd.Angle Associated Types
Methods showsUnitPrec :: Int -> ShowS Source # prettysUnitPrec :: Int -> ShowS Source # prettyUnit :: String Source # | |||||
Floating a => ConversionFactor Gradian a Source # | |||||
Defined in Data.Units.SI.NonStd.Angle | |||||
Floating a => ConvertibleUnit Gradian a Source # | |||||
Defined in Data.Units.SI.NonStd.Angle Methods toBaseUnit :: Gradian a -> BaseUnitOf Gradian a Source # fromBaseUnit :: BaseUnitOf Gradian a -> Gradian a Source # | |||||
Floating a => Floating (Gradian a) Source # | |||||
Defined in Data.Units.SI.NonStd.Angle Methods sqrt :: Gradian a -> Gradian a (**) :: Gradian a -> Gradian a -> Gradian a logBase :: Gradian a -> Gradian a -> Gradian a asin :: Gradian a -> Gradian a acos :: Gradian a -> Gradian a atan :: Gradian a -> Gradian a sinh :: Gradian a -> Gradian a cosh :: Gradian a -> Gradian a tanh :: Gradian a -> Gradian a asinh :: Gradian a -> Gradian a acosh :: Gradian a -> Gradian a atanh :: Gradian a -> Gradian a log1p :: Gradian a -> Gradian a expm1 :: Gradian a -> Gradian a | |||||
RealFloat a => RealFloat (Gradian a) Source # | |||||
Defined in Data.Units.SI.NonStd.Angle Methods floatRadix :: Gradian a -> Integer floatDigits :: Gradian a -> Int floatRange :: Gradian a -> (Int, Int) decodeFloat :: Gradian a -> (Integer, Int) encodeFloat :: Integer -> Int -> Gradian a significand :: Gradian a -> Gradian a scaleFloat :: Int -> Gradian a -> Gradian a isInfinite :: Gradian a -> Bool isDenormalized :: Gradian a -> Bool isNegativeZero :: Gradian a -> Bool | |||||
Num a => Num (Gradian a) Source # | |||||
Fractional a => Fractional (Gradian a) Source # | |||||
Defined in Data.Units.SI.NonStd.Angle | |||||
Real a => Real (Gradian a) Source # | |||||
Defined in Data.Units.SI.NonStd.Angle Methods toRational :: Gradian a -> Rational | |||||
RealFrac a => RealFrac (Gradian a) Source # | |||||
Show a => Show (Gradian a) Source # | |||||
Eq a => Eq (Gradian a) Source # | |||||
Ord a => Ord (Gradian a) Source # | |||||
Defined in Data.Units.SI.NonStd.Angle | |||||
type DimOf Gradian Source # | |||||
Defined in Data.Units.SI.NonStd.Angle | |||||
type ShowUnitType Gradian Source # | |||||
Defined in Data.Units.SI.NonStd.Angle |