traq
Safe HaskellSafe-Inferred
LanguageHaskell2010

Traq.Numeric.Floating

Orphan instances

Abelian Double # 
Instance details

Abelian Float # 
Instance details

Additive Double # 
Instance details

Methods

(+) :: Double -> Double -> Double #

sinnum1p :: Natural -> Double -> Double #

sumWith1 :: Foldable1 f => (a -> Double) -> f a -> Double #

Additive Float # 
Instance details

Methods

(+) :: Float -> Float -> Float #

sinnum1p :: Natural -> Float -> Float #

sumWith1 :: Foldable1 f => (a -> Float) -> f a -> Float #

Group Double # 
Instance details

Group Float # 
Instance details

Methods

(-) :: Float -> Float -> Float #

negate :: Float -> Float #

subtract :: Float -> Float -> Float #

times :: Integral n => n -> Float -> Float #

Monoidal Double # 
Instance details

Methods

zero :: Double #

sinnum :: Natural -> Double -> Double #

sumWith :: Foldable f => (a -> Double) -> f a -> Double #

Monoidal Float # 
Instance details

Methods

zero :: Float #

sinnum :: Natural -> Float -> Float #

sumWith :: Foldable f => (a -> Float) -> f a -> Float #

Multiplicative Double # 
Instance details

Methods

(*) :: Double -> Double -> Double #

pow1p :: Double -> Natural -> Double #

productWith1 :: Foldable1 f => (a -> Double) -> f a -> Double #

Multiplicative Float # 
Instance details

Methods

(*) :: Float -> Float -> Float #

pow1p :: Float -> Natural -> Float #

productWith1 :: Foldable1 f => (a -> Float) -> f a -> Float #

Semiring Double # 
Instance details

Semiring Float # 
Instance details

Commutative Double # 
Instance details

Commutative Float # 
Instance details

Division Double # 
Instance details

Methods

recip :: Double -> Double #

(/) :: Double -> Double -> Double #

(\\) :: Double -> Double -> Double #

(^) :: Integral n => Double -> n -> Double #

Division Float # 
Instance details

Methods

recip :: Float -> Float #

(/) :: Float -> Float -> Float #

(\\) :: Float -> Float -> Float #

(^) :: Integral n => Float -> n -> Float #

Unital Double # 
Instance details

Methods

one :: Double #

pow :: Double -> Natural -> Double #

productWith :: Foldable f => (a -> Double) -> f a -> Double #

Unital Float # 
Instance details

Methods

one :: Float #

pow :: Float -> Natural -> Float #

productWith :: Foldable f => (a -> Float) -> f a -> Float #

Rig Double # 
Instance details

Rig Float # 
Instance details

Methods

fromNatural :: Natural -> Float #

Rng Double # 
Instance details

Rng Float # 
Instance details

LeftModule Int16 Double # 
Instance details

Methods

(.*) :: Int16 -> Double -> Double #

LeftModule Int16 Float # 
Instance details

Methods

(.*) :: Int16 -> Float -> Float #

LeftModule Int32 Double # 
Instance details

Methods

(.*) :: Int32 -> Double -> Double #

LeftModule Int32 Float # 
Instance details

Methods

(.*) :: Int32 -> Float -> Float #

LeftModule Int64 Double # 
Instance details

Methods

(.*) :: Int64 -> Double -> Double #

LeftModule Int64 Float # 
Instance details

Methods

(.*) :: Int64 -> Float -> Float #

LeftModule Integer Double # 
Instance details

Methods

(.*) :: Integer -> Double -> Double #

LeftModule Integer Float # 
Instance details

Methods

(.*) :: Integer -> Float -> Float #

LeftModule Natural Double # 
Instance details

Methods

(.*) :: Natural -> Double -> Double #

LeftModule Natural Float # 
Instance details

Methods

(.*) :: Natural -> Float -> Float #

LeftModule Double Double # 
Instance details

Methods

(.*) :: Double -> Double -> Double #

LeftModule Float Float # 
Instance details

Methods

(.*) :: Float -> Float -> Float #

LeftModule Int Double # 
Instance details

Methods

(.*) :: Int -> Double -> Double #

LeftModule Int Float # 
Instance details

Methods

(.*) :: Int -> Float -> Float #

RightModule Int16 Double # 
Instance details

Methods

(*.) :: Double -> Int16 -> Double #

RightModule Int16 Float # 
Instance details

Methods

(*.) :: Float -> Int16 -> Float #

RightModule Int32 Double # 
Instance details

Methods

(*.) :: Double -> Int32 -> Double #

RightModule Int32 Float # 
Instance details

Methods

(*.) :: Float -> Int32 -> Float #

RightModule Int64 Double # 
Instance details

Methods

(*.) :: Double -> Int64 -> Double #

RightModule Int64 Float # 
Instance details

Methods

(*.) :: Float -> Int64 -> Float #

RightModule Integer Double # 
Instance details

Methods

(*.) :: Double -> Integer -> Double #

RightModule Integer Float # 
Instance details

Methods

(*.) :: Float -> Integer -> Float #

RightModule Natural Double # 
Instance details

Methods

(*.) :: Double -> Natural -> Double #

RightModule Natural Float # 
Instance details

Methods

(*.) :: Float -> Natural -> Float #

RightModule Double Double # 
Instance details

Methods

(*.) :: Double -> Double -> Double #

RightModule Float Float # 
Instance details

Methods

(*.) :: Float -> Float -> Float #

RightModule Int Double # 
Instance details

Methods

(*.) :: Double -> Int -> Double #

RightModule Int Float # 
Instance details

Methods

(*.) :: Float -> Int -> Float #