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