aern2-mp-0.1.2.0: Multi-precision floats via MPFR

Copyright(c) Michal Konecny
LicenseBSD3
Maintainermikkonecny@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell98

AERN2.MP.UseMPFR.ErrorBound

Description

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

Currently using a fixed-precision MPFloat.

Synopsis

Documentation

data ErrorBound #

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

Instances

Eq ErrorBound # 
Ord ErrorBound # 
Show ErrorBound # 
Arbitrary ErrorBound # 
HasAccuracy ErrorBound # 
Convertible Int ErrorBound # 
Convertible Integer ErrorBound # 
Convertible Rational ErrorBound # 
Convertible MPFloat ErrorBound # 
CanDiv ErrorBound Integer # 
CanMulAsymmetric Integer ErrorBound # 

Associated Types

type MulType Integer ErrorBound :: * #

CanMulAsymmetric Rational ErrorBound # 

Associated Types

type MulType Rational ErrorBound :: * #

CanMulAsymmetric MPFloat ErrorBound # 

Associated Types

type MulType MPFloat ErrorBound :: * #

CanMulAsymmetric ErrorBound Integer # 

Associated Types

type MulType ErrorBound Integer :: * #

CanMulAsymmetric ErrorBound Rational # 

Associated Types

type MulType ErrorBound Rational :: * #

CanMulAsymmetric ErrorBound MPFloat # 

Associated Types

type MulType ErrorBound MPFloat :: * #

CanMulAsymmetric ErrorBound ErrorBound # 
CanAddAsymmetric MPFloat ErrorBound # 

Associated Types

type AddType MPFloat ErrorBound :: * #

CanAddAsymmetric ErrorBound MPFloat # 

Associated Types

type AddType ErrorBound MPFloat :: * #

CanAddAsymmetric ErrorBound ErrorBound # 
CanMinMaxAsymmetric ErrorBound ErrorBound # 
HasEqAsymmetric Int ErrorBound # 
HasEqAsymmetric Integer ErrorBound # 
HasEqAsymmetric Rational ErrorBound # 
HasEqAsymmetric ErrorBound Int # 
HasEqAsymmetric ErrorBound Integer # 
HasEqAsymmetric ErrorBound Rational # 
HasOrderAsymmetric Int ErrorBound # 
HasOrderAsymmetric Integer ErrorBound # 
HasOrderAsymmetric Rational ErrorBound # 
HasOrderAsymmetric MPFloat ErrorBound # 
HasOrderAsymmetric ErrorBound Int # 
HasOrderAsymmetric ErrorBound Integer # 
HasOrderAsymmetric ErrorBound Rational # 
HasOrderAsymmetric ErrorBound MPFloat # 
HasOrderAsymmetric ErrorBound ErrorBound # 
ConvertibleExactly ErrorBound Rational # 
ConvertibleExactly ErrorBound MPFloat # 
ConvertibleExactly ErrorBound Dyadic # 
type DivType ErrorBound Integer # 
type DivTypeNoCN ErrorBound Integer # 
type MulType Integer ErrorBound # 
type MulType Rational ErrorBound # 
type MulType MPFloat ErrorBound # 
type MulType ErrorBound Integer # 
type MulType ErrorBound Rational # 
type MulType ErrorBound MPFloat # 
type MulType ErrorBound ErrorBound # 
type AddType MPFloat ErrorBound # 
type AddType ErrorBound MPFloat # 
type AddType ErrorBound ErrorBound # 
type MinMaxType ErrorBound ErrorBound # 
type EqCompareType Int ErrorBound # 
type EqCompareType Integer ErrorBound # 
type EqCompareType Rational ErrorBound # 
type EqCompareType ErrorBound Int # 
type EqCompareType ErrorBound Integer # 
type EqCompareType ErrorBound Rational # 
type OrderCompareType Int ErrorBound # 
type OrderCompareType Integer ErrorBound # 
type OrderCompareType Rational ErrorBound # 
type OrderCompareType MPFloat ErrorBound # 
type OrderCompareType ErrorBound Int # 
type OrderCompareType ErrorBound Integer # 
type OrderCompareType ErrorBound Rational # 
type OrderCompareType ErrorBound MPFloat # 
type OrderCompareType ErrorBound ErrorBound #