bindings-gsl-0.1.1.6: Low level bindings to GNU GSL.Source codeContentsIndex
Bindings.Gsl.IeeeFloatingPointArithmetic
Description
http://www.gnu.org/software/gsl/manual/html_node/IEEE-floating_002dpoint-arithmetic.html
Documentation
c'GSL_IEEE_TYPE_NAN :: Num a => aSource
c'GSL_IEEE_TYPE_INF :: Num a => aSource
c'GSL_IEEE_TYPE_NORMAL :: Num a => aSource
c'GSL_IEEE_TYPE_DENORMAL :: Num a => aSource
c'GSL_IEEE_TYPE_ZERO :: Num a => aSource
data C'gsl_ieee_float_rep Source
Constructors
C'gsl_ieee_float_rep
c'gsl_ieee_float_rep'sign :: CInt
c'gsl_ieee_float_rep'mantissa :: [CChar]
c'gsl_ieee_float_rep'exponent :: CInt
c'gsl_ieee_float_rep'type :: CInt
show/hide Instances
data C'gsl_ieee_double_rep Source
Constructors
C'gsl_ieee_double_rep
c'gsl_ieee_double_rep'sign :: CInt
c'gsl_ieee_double_rep'mantissa :: [CChar]
c'gsl_ieee_double_rep'exponent :: CInt
c'gsl_ieee_double_rep'type :: CInt
show/hide Instances
c'gsl_ieee_printf_float :: Ptr CFloat -> IO ()Source
c'gsl_ieee_printf_double :: Ptr CDouble -> IO ()Source
p'gsl_ieee_printf_float :: FunPtr (Ptr CFloat -> IO ())Source
c'gsl_ieee_fprintf_float :: Ptr CFile -> Ptr CFloat -> IO ()Source
p'gsl_ieee_printf_double :: FunPtr (Ptr CDouble -> IO ())Source
c'gsl_ieee_fprintf_double :: Ptr CFile -> Ptr CDouble -> IO ()Source
p'gsl_ieee_fprintf_float :: FunPtr (Ptr CFile -> Ptr CFloat -> IO ())Source
c'gsl_ieee_float_to_rep :: Ptr CFloat -> Ptr C'gsl_ieee_float_rep -> IO ()Source
p'gsl_ieee_fprintf_double :: FunPtr (Ptr CFile -> Ptr CDouble -> IO ())Source
c'gsl_ieee_double_to_rep :: Ptr CDouble -> Ptr C'gsl_ieee_double_rep -> IO ()Source
p'gsl_ieee_float_to_rep :: FunPtr (Ptr CFloat -> Ptr C'gsl_ieee_float_rep -> IO ())Source
p'gsl_ieee_double_to_rep :: FunPtr (Ptr CDouble -> Ptr C'gsl_ieee_double_rep -> IO ())Source
c'GSL_IEEE_SINGLE_PRECISION :: Num a => aSource
c'GSL_IEEE_DOUBLE_PRECISION :: Num a => aSource
c'GSL_IEEE_EXTENDED_PRECISION :: Num a => aSource
c'GSL_IEEE_ROUND_TO_NEAREST :: Num a => aSource
c'GSL_IEEE_ROUND_DOWN :: Num a => aSource
c'GSL_IEEE_ROUND_UP :: Num a => aSource
c'GSL_IEEE_ROUND_TO_ZERO :: Num a => aSource
c'GSL_IEEE_MASK_INVALID :: Num a => aSource
c'GSL_IEEE_MASK_DENORMALIZED :: Num a => aSource
c'GSL_IEEE_MASK_DIVISION_BY_ZERO :: Num a => aSource
c'GSL_IEEE_MASK_OVERFLOW :: Num a => aSource
c'GSL_IEEE_MASK_UNDERFLOW :: Num a => aSource
c'GSL_IEEE_MASK_ALL :: Num a => aSource
c'GSL_IEEE_TRAP_INEXACT :: Num a => aSource
c'gsl_ieee_env_setup :: IO ()Source
c'gsl_ieee_read_mode_string :: CString -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CIntSource
p'gsl_ieee_env_setup :: FunPtr (IO ())Source
c'gsl_ieee_set_mode :: CInt -> CInt -> CInt -> CInt -> CInt -> IO CIntSource
p'gsl_ieee_read_mode_string :: FunPtr (CString -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CInt)Source
p'gsl_ieee_set_mode :: FunPtr (CInt -> CInt -> CInt -> CInt -> CInt -> IO CInt)Source
Produced by Haddock version 2.4.2