aern2-mp-0.2.2.0: Multi-precision ball (interval) arithmetic
Copyright(c) Michal Konecny
LicenseBSD3
Maintainermikkonecny@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

AERN2.MP.ErrorBound

Description

Fixed precision non-negative up-rounded floating-point numbers.

Currently using a fixed-precision MPFloat.

Synopsis

Documentation

data ErrorBound Source #

A non-negative Double value to serve as an error bound. Arithmetic is rounded towards +infinity.

Instances

Instances details
Eq ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Ord ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Show ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Generic ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type Rep ErrorBound :: Type -> Type #

Arbitrary ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

NFData ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Methods

rnf :: ErrorBound -> () #

HasAccuracy ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

CanDiv ErrorBound Integer Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type DivType ErrorBound Integer #

CanMulAsymmetric Integer ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type MulType Integer ErrorBound #

CanMulAsymmetric Rational ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type MulType Rational ErrorBound #

CanMulAsymmetric MPFloat ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type MulType MPFloat ErrorBound #

CanMulAsymmetric ErrorBound Integer Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type MulType ErrorBound Integer #

CanMulAsymmetric ErrorBound Rational Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type MulType ErrorBound Rational #

CanMulAsymmetric ErrorBound MPFloat Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type MulType ErrorBound MPFloat #

CanMulAsymmetric ErrorBound ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type MulType ErrorBound ErrorBound #

CanAddAsymmetric MPFloat ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type AddType MPFloat ErrorBound #

CanAddAsymmetric ErrorBound MPFloat Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type AddType ErrorBound MPFloat #

CanAddAsymmetric ErrorBound ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type AddType ErrorBound ErrorBound #

CanMinMaxAsymmetric ErrorBound ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type MinMaxType ErrorBound ErrorBound #

HasEqAsymmetric Int ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type EqCompareType Int ErrorBound #

HasEqAsymmetric Integer ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type EqCompareType Integer ErrorBound #

HasEqAsymmetric Rational ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type EqCompareType Rational ErrorBound #

HasEqAsymmetric ErrorBound Int Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type EqCompareType ErrorBound Int #

HasEqAsymmetric ErrorBound Integer Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type EqCompareType ErrorBound Integer #

HasEqAsymmetric ErrorBound Rational Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type EqCompareType ErrorBound Rational #

HasOrderAsymmetric Int ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type OrderCompareType Int ErrorBound #

HasOrderAsymmetric Integer ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type OrderCompareType Integer ErrorBound #

HasOrderAsymmetric Rational ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type OrderCompareType Rational ErrorBound #

HasOrderAsymmetric MPFloat ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type OrderCompareType MPFloat ErrorBound #

HasOrderAsymmetric ErrorBound Int Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type OrderCompareType ErrorBound Int #

HasOrderAsymmetric ErrorBound Integer Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type OrderCompareType ErrorBound Integer #

HasOrderAsymmetric ErrorBound Rational Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type OrderCompareType ErrorBound Rational #

HasOrderAsymmetric ErrorBound MPFloat Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Associated Types

type OrderCompareType ErrorBound MPFloat #

HasOrderAsymmetric ErrorBound ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

ConvertibleExactly ErrorBound Rational Source # 
Instance details

Defined in AERN2.MP.ErrorBound

ConvertibleExactly ErrorBound MPFloat Source # 
Instance details

Defined in AERN2.MP.ErrorBound

ConvertibleExactly ErrorBound Dyadic Source # 
Instance details

Defined in AERN2.MP.ErrorBound

ConvertibleExactly ErrorBound ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

ConvertibleExactly ErrorBound MPBall Source # 
Instance details

Defined in AERN2.MP.Ball.Conversions

Convertible Int ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Convertible Integer ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Convertible Rational ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Convertible MPFloat ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

Convertible MPBall ErrorBound Source # 
Instance details

Defined in AERN2.MP.Ball.Conversions

type Rep ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type Rep ErrorBound = D1 ('MetaData "ErrorBound" "AERN2.MP.ErrorBound" "aern2-mp-0.2.2.0-DTtN6apnExTAMCmcKkOJZI" 'True) (C1 ('MetaCons "ErrorBound" 'PrefixI 'True) (S1 ('MetaSel ('Just "er2mp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MPFloat)))
type DivType ErrorBound Integer Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type MulType Integer ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type MulType Rational ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type MulType MPFloat ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type MulType ErrorBound Integer Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type MulType ErrorBound Rational Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type MulType ErrorBound MPFloat Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type MulType ErrorBound ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type AddType MPFloat ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type AddType ErrorBound MPFloat Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type AddType ErrorBound ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type MinMaxType ErrorBound ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type EqCompareType Int ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type EqCompareType Integer ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type EqCompareType Rational ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type EqCompareType ErrorBound Int Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type EqCompareType ErrorBound Integer Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type EqCompareType ErrorBound Rational Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type OrderCompareType Int ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type OrderCompareType Integer ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type OrderCompareType Rational ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type OrderCompareType MPFloat ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type OrderCompareType ErrorBound Int Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type OrderCompareType ErrorBound Integer Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type OrderCompareType ErrorBound Rational Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type OrderCompareType ErrorBound MPFloat Source # 
Instance details

Defined in AERN2.MP.ErrorBound

type OrderCompareType ErrorBound ErrorBound Source # 
Instance details

Defined in AERN2.MP.ErrorBound