{-| Module : AERN2.MP Description : Multiple-precision ball arithmetic Copyright : (c) Michal Konecny License : BSD3 Maintainer : mikkonecny@gmail.com Stability : experimental Portability : portable Multiple-precision ball arithmetic -} module AERN2.MP ( -- * Interval (centre-radius) arithmetic MPBall(..), CanBeMPBall, mpBall, CanBeMPBallP, mpBallP , reducePrecionIfInaccurate , giveUpIfVeryInaccurate -- * Supporting concepts , module AERN2.Kleenean , module AERN2.Norm , module AERN2.MP.Precision , module AERN2.MP.Accuracy , module AERN2.MP.ErrorBound , module AERN2.MP.Enclosure ) where -- import MixedTypesNumPrelude -- import qualified Prelude as P -- import Text.Printf import AERN2.Kleenean import AERN2.Norm import AERN2.MP.Precision import AERN2.MP.Accuracy import AERN2.MP.ErrorBound import AERN2.MP.Enclosure import AERN2.MP.Ball