packages feed

AERN-Real 0.9.6 → 0.9.6.1

raw patch · 2 files changed

+15/−33 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

AERN-Real.cabal view
@@ -1,5 +1,5 @@ Name:           AERN-Real-Version:        0.9.6+Version:        0.9.6.1 Cabal-Version:  >= 1.2 Build-Type:     Simple License:        BSD3@@ -13,41 +13,19 @@ Tested-with:    GHC ==6.8.2 Description:     Datatypes and abstractions for approximating exact real numbers-    and a basic arithmetic over such approximations.  The design is-    inspired to some degree by Mueller's iRRAM and Lambov's RealLib-    (both are C++ libraries for exact real arithmetic).-    .-    Abstractions are provided via 4 type classes:-    .-    * ERRealBase: abstracts floating point numbers-    .-    * ERApprox: abstracts neighbourhoods of real numbers-    .-    * ERIntApprox: abstracts neighbourhoods of real numbers that are known to be intervals-    .-    * ERApproxElementary: abstracts real number approximations that support elementary operations-    .-    For ERRealBase we give several implementations.  The default is -    an arbitrary precision floating point type that uses Double-    for lower precisions and an Integer-based simulation for higher-    precisions.  Rational numbers can be used as one of the alternatives.-    Augustsson's Data.Number.BigFloat can be easily wrapped as an instance-    of ERRealBase except that it uses a different method to control precision.-    .-    ERIntApprox is implemented via outwards-rounded arbitrary precision interval arithmetic.  -    Any instance of ERRealBase can be used for the endpoints of the intervals.+    and a basic arithmetic over such approximations.  +    The main datatype is interval with arbitrary precision endpoints+    supported by safely rounding field and elementary operations+    whose precision can be increased arbitrarily, so that they+    all converge to the exact operations.     .-    ERApproxElementary is implemented generically for any implementation-    of ERIntApprox.  This way some of the most common elementary operations are provided, -    notably: sqrt, exp, log, sin, cos, atan.  These operations converge -    to an arbitrary precision and also work well over larger intervals without-    excessive wrapping.+    The design of the library is inspired to some degree +    by Mueller's iRRAM and Lambov's RealLib+    (both are C++ libraries for exact real arithmetic).     .-    There is also some support for generic Taylor series, interval Newton method-    and simple numerical integration.+    For an architectural overview, see module "Data.Number.ER.Real".     .-    Simple examples of usage can be found in tests/Demo.hs.-    +    Simple examples of usage can be found in module @Demo.hs@ in folder @tests@. Extra-source-files:     ChangeLog tests/Demo.hs 
ChangeLog view
@@ -1,3 +1,7 @@+0.9.6.1: 7 August 2008+    * revamped package description to make it much shorter and linked it+      to the main module+ 0.9.6: 7 August 2008     * improved domain box class interface and implementation     * fixed broken domain box splitting function