-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Useful tools from the C standard library -- -- Useful tools from the C standard library @package numeric-extras @version 0.1 module Numeric.Extras class (Storable (C a), RealFloat (C a), RealFloat a) => RealExtras a where type family C a :: * fmod :: RealExtras a => a -> a -> a expm1 :: RealExtras a => a -> a log1p :: RealExtras a => a -> a hypot :: RealExtras a => a -> a -> a cbrt :: RealExtras a => a -> a erf :: RealExtras a => a -> a floor :: RealExtras a => a -> a ceil :: RealExtras a => a -> a trunc :: RealExtras a => a -> a modf :: RealExtras a => a -> (a, a) remainder :: RealExtras a => a -> a -> a instance Numeric.Extras.RealExtras GHC.Types.Double instance Numeric.Extras.RealExtras GHC.Types.Float