The aern2-mp package

[ Tags: bsd3, library, math ] [ Propose Tags ]

Arbitrary-precision dyadic numbers and interval arithmetic, via the types:

By default, using hmpfr when compiling with ghc >=7.10. Older versions of ghc are no longer tested.

Set flag MPFRRounded to bind MPFR not via hmpfr but via a tweaked version of package rounded:

This backend is considerably faster than hmpfr. It is likely to become the default in future.

There is a plan to add an Integer-only backend so that this library can be used without MPFR.

Properties

Versions 0.1.0.0, 0.1.0.1, 0.1.1.0, 0.1.2.0
Change log changelog.md
Dependencies base (==4.*), convertible, haskell-mpfr (==0.1.*), hmpfr (==0.4.*), hspec, integer-gmp (<0.6 || ==1.0.*), integer-logarithms, lens, mixed-types-num, QuickCheck, regex-tdfa, rounded (==0.1.*), template-haskell [details]
License BSD3
Copyright (c) 2015-2017 Michal Konecny
Author Michal Konecny
Maintainer Michal Konecny <mikkonecny@gmail.com>
Category Math
Home page https://github.com/michalkonecny/aern2
Source repository head: git clone https://github.com/mikkonecny/aern2.git(aern2-mp)
Uploaded Tue Nov 14 16:22:35 UTC 2017 by MichalKonecny
Updated Tue Nov 14 16:46:43 UTC 2017 by MichalKonecny to revision 1
Distributions NixOS:0.1.0.1
Downloads 108 total (71 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-11-14 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Flags

NameDescriptionDefaultType
mpfr

Use a MPFR backend (default); Integer backend is planned

EnabledAutomatic
mpfrrounded

Use rounded (Numeric.RoundedSimple) as MPFR backend (not default)

DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees