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.Norm

Description

 

Documentation

class HasNorm a where #

Minimal complete definition

getNormLog

Methods

getNormLog :: a -> NormLog #

For a value x, return NormBits j where j is close to the smallest i with |x| <= 2^i. If x == 0 then return NormZero.

Instances
HasNorm Int # 
Instance details

Defined in AERN2.Norm

Methods

getNormLog :: Int -> NormLog #

HasNorm Integer # 
Instance details

Defined in AERN2.Norm

HasNorm Rational # 
Instance details

Defined in AERN2.Norm

HasNorm MPFloat # 
Instance details

Defined in AERN2.MP.UseMPFR.Float.Conversions

HasNorm Dyadic # 
Instance details

Defined in AERN2.MP.UseMPFR.Dyadic

Methods

getNormLog :: Dyadic -> NormLog #

HasNorm MPBall # 
Instance details

Defined in AERN2.MP.UseMPFR.Ball.Type

Methods

getNormLog :: MPBall -> NormLog #

HasNorm t => HasNorm (Complex t) # 
Instance details

Defined in AERN2.Norm

Methods

getNormLog :: Complex t -> NormLog #

data NormLog #

Constructors

NormZero

ie NormBits (-infinity)

NormBits Integer 
Instances
Eq NormLog # 
Instance details

Defined in AERN2.Norm

Methods

(==) :: NormLog -> NormLog -> Bool #

(/=) :: NormLog -> NormLog -> Bool #

Ord NormLog # 
Instance details

Defined in AERN2.Norm

Show NormLog # 
Instance details

Defined in AERN2.Norm

CanMinMaxAsymmetric NormLog NormLog # 
Instance details

Defined in AERN2.Norm

Associated Types

type MinMaxType NormLog NormLog :: * #

HasEqAsymmetric NormLog NormLog # 
Instance details

Defined in AERN2.Norm

Associated Types

type EqCompareType NormLog NormLog :: * #

HasOrderAsymmetric NormLog NormLog # 
Instance details

Defined in AERN2.Norm

Associated Types

type OrderCompareType NormLog NormLog :: * #

ConvertibleExactly NormLog Accuracy # 
Instance details

Defined in AERN2.MP.Accuracy

type MinMaxType NormLog NormLog # 
Instance details

Defined in AERN2.Norm

type EqCompareType NormLog NormLog # 
Instance details

Defined in AERN2.Norm

type OrderCompareType NormLog NormLog # 
Instance details

Defined in AERN2.Norm