Copyright | (C) 2015-2018 Claude Heiland-Allen |
---|---|
License | LGPL |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
MPFR types.
Synopsis
- pattern MPFR_VERSION_MAJOR :: forall a. (Eq a, Num a) => a
- pattern MPFR_VERSION_MINOR :: forall a. (Eq a, Num a) => a
- pattern MPFR_VERSION_PATCHLEVEL :: forall a. (Eq a, Num a) => a
- pattern MPFR_VERSION :: forall a. (Eq a, Num a) => a
- data MPFR = MPFR {}
- newtype MPFRInt = MPFRInt Int32
- newtype MPFRUInt = MPFRUInt Word32
- newtype MPFRLong = MPFRLong Int64
- newtype MPFRULong = MPFRULong Word64
- newtype MPFRSize = MPFRSize Word64
- newtype MPFRPrec = MPFRPrec Int64
- newtype MPFRUPrec = MPFRUPrec Word64
- pattern MPFR_PREC_MIN :: forall a. (Eq a, Num a) => a
- pattern MPFR_PREC_MAX :: forall a. (Eq a, Num a) => a
- newtype MPFRSign = MPFRSign Int32
- newtype MPFRExp = MPFRExp Int64
- newtype MPFRUExp = MPFRUExp Word64
- pattern MPFR_EMAX_DEFAULT :: forall a. (Eq a, Num a) => a
- pattern MPFR_EMIN_DEFAULT :: forall a. (Eq a, Num a) => a
- newtype MPFRRnd = MPFRRnd Int32
- pattern MPFR_RNDN :: forall a. (Eq a, Num a) => a
- pattern MPFR_RNDZ :: forall a. (Eq a, Num a) => a
- pattern MPFR_RNDU :: forall a. (Eq a, Num a) => a
- pattern MPFR_RNDD :: forall a. (Eq a, Num a) => a
- pattern MPFR_RNDA :: forall a. (Eq a, Num a) => a
- pattern MPFR_RNDF :: forall a. (Eq a, Num a) => a
- pattern MPFR_RNDNA :: forall a. (Eq a, Num a) => a
- newtype MPFRKind = MPFRKind Word32
- pattern MPFR_NAN_KIND :: forall a. (Eq a, Num a) => a
- pattern MPFR_INF_KIND :: forall a. (Eq a, Num a) => a
- pattern MPFR_ZERO_KIND :: forall a. (Eq a, Num a) => a
- pattern MPFR_REGULAR_KIND :: forall a. (Eq a, Num a) => a
Documentation
pattern MPFR_VERSION_MAJOR :: forall a. (Eq a, Num a) => a Source #
Version numbers.
pattern MPFR_VERSION_MINOR :: forall a. (Eq a, Num a) => a Source #
pattern MPFR_VERSION_PATCHLEVEL :: forall a. (Eq a, Num a) => a Source #
pattern MPFR_VERSION :: forall a. (Eq a, Num a) => a Source #
mpfr_t
Instances
Storable MPFR Source # | |
Defined in Numeric.MPFR.Types |
mpfr_int
Instances
mpfr_uint
Instances
mpfr_long
Instances
mpfr_ulong
Instances
mpfr_size_t
Instances
mpfr_prec_t
Instances
mpfr_uprec_t
Instances
pattern MPFR_PREC_MIN :: forall a. (Eq a, Num a) => a Source #
pattern MPFR_PREC_MAX :: forall a. (Eq a, Num a) => a Source #
mpfr_sign_t
Instances
mpfr_exp_t
Instances
mpfr_uexp_t
Instances
pattern MPFR_EMAX_DEFAULT :: forall a. (Eq a, Num a) => a Source #
pattern MPFR_EMIN_DEFAULT :: forall a. (Eq a, Num a) => a Source #
mpfr_rnd_t
Instances
pattern MPFR_RNDNA :: forall a. (Eq a, Num a) => a Source #
round to nearest, with ties away from zero (mpfr_round) (do not use)
mpfr_kind_t
Instances
pattern MPFR_NAN_KIND :: forall a. (Eq a, Num a) => a Source #
pattern MPFR_INF_KIND :: forall a. (Eq a, Num a) => a Source #
pattern MPFR_ZERO_KIND :: forall a. (Eq a, Num a) => a Source #
pattern MPFR_REGULAR_KIND :: forall a. (Eq a, Num a) => a Source #