bindings-gsl-0.1.1.6: Low level bindings to GNU GSL.
Source code
Contents
Index
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 => a
Source
c'GSL_IEEE_TYPE_INF
::
Num
a => a
Source
c'GSL_IEEE_TYPE_NORMAL
::
Num
a => a
Source
c'GSL_IEEE_TYPE_DENORMAL
::
Num
a => a
Source
c'GSL_IEEE_TYPE_ZERO
::
Num
a => a
Source
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
Instances
Eq
C'gsl_ieee_float_rep
Show
C'gsl_ieee_float_rep
Storable
C'gsl_ieee_float_rep
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
Instances
Eq
C'gsl_ieee_double_rep
Show
C'gsl_ieee_double_rep
Storable
C'gsl_ieee_double_rep
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 => a
Source
c'GSL_IEEE_DOUBLE_PRECISION
::
Num
a => a
Source
c'GSL_IEEE_EXTENDED_PRECISION
::
Num
a => a
Source
c'GSL_IEEE_ROUND_TO_NEAREST
::
Num
a => a
Source
c'GSL_IEEE_ROUND_DOWN
::
Num
a => a
Source
c'GSL_IEEE_ROUND_UP
::
Num
a => a
Source
c'GSL_IEEE_ROUND_TO_ZERO
::
Num
a => a
Source
c'GSL_IEEE_MASK_INVALID
::
Num
a => a
Source
c'GSL_IEEE_MASK_DENORMALIZED
::
Num
a => a
Source
c'GSL_IEEE_MASK_DIVISION_BY_ZERO
::
Num
a => a
Source
c'GSL_IEEE_MASK_OVERFLOW
::
Num
a => a
Source
c'GSL_IEEE_MASK_UNDERFLOW
::
Num
a => a
Source
c'GSL_IEEE_MASK_ALL
::
Num
a => a
Source
c'GSL_IEEE_TRAP_INEXACT
::
Num
a => a
Source
c'gsl_ieee_env_setup
::
IO
()
Source
c'gsl_ieee_read_mode_string
::
CString
->
Ptr
CInt
->
Ptr
CInt
->
Ptr
CInt
->
IO
CInt
Source
p'gsl_ieee_env_setup
::
FunPtr
(
IO
()
)
Source
c'gsl_ieee_set_mode
::
CInt
->
CInt
->
CInt
->
CInt
->
CInt
->
IO
CInt
Source
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