| 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 | |||||