double-extra-0.1.0.4: Missing presentations for Double numbers (fixed, scientific etc.)

Safe HaskellNone
LanguageHaskell2010

Data.Double.Extra.Types

Documentation

newtype DoublePrecision i Source #

Constructors

DoublePrecision Double 

Instances

Enum (DoublePrecision i) Source # 
Eq (DoublePrecision i) Source # 
Floating (DoublePrecision i) Source # 
Fractional (DoublePrecision i) Source # 
Num (DoublePrecision i) Source # 
Ord (DoublePrecision i) Source # 
Read (DoublePrecision i) Source # 
Real (DoublePrecision i) Source # 
RealFrac (DoublePrecision i) Source # 
Show (DoublePrecision i) Source # 
Generic (DoublePrecision i) Source # 

Associated Types

type Rep (DoublePrecision i) :: * -> * #

NFData (DoublePrecision i) Source # 

Methods

rnf :: DoublePrecision i -> () #

type Rep (DoublePrecision i) Source # 
type Rep (DoublePrecision i) = D1 (MetaData "DoublePrecision" "Data.Double.Extra.Types" "double-extra-0.1.0.4-6ZHY5q6nNwAJxvZ4tHfDXs" True) (C1 (MetaCons "DoublePrecision" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)))

newtype DoubleExponential i Source #

Instances

Enum (DoubleExponential i) Source # 
Eq (DoubleExponential i) Source # 
Floating (DoubleExponential i) Source # 
Fractional (DoubleExponential i) Source # 
Num (DoubleExponential i) Source # 
Ord (DoubleExponential i) Source # 
Read (DoubleExponential i) Source # 
Real (DoubleExponential i) Source # 
RealFrac (DoubleExponential i) Source # 
Show (DoubleExponential i) Source # 
Generic (DoubleExponential i) Source # 

Associated Types

type Rep (DoubleExponential i) :: * -> * #

NFData (DoubleExponential i) Source # 

Methods

rnf :: DoubleExponential i -> () #

type Rep (DoubleExponential i) Source # 
type Rep (DoubleExponential i) = D1 (MetaData "DoubleExponential" "Data.Double.Extra.Types" "double-extra-0.1.0.4-6ZHY5q6nNwAJxvZ4tHfDXs" True) (C1 (MetaCons "DoubleExponential" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)))

newtype DoubleFixed i Source #

Constructors

DoubleFixed Double 

Instances

Enum (DoubleFixed i) Source # 
Eq (DoubleFixed i) Source # 
Floating (DoubleFixed i) Source # 
Fractional (DoubleFixed i) Source # 
Num (DoubleFixed i) Source # 
Ord (DoubleFixed i) Source # 
Read (DoubleFixed i) Source # 
Real (DoubleFixed i) Source # 
RealFrac (DoubleFixed i) Source # 

Methods

properFraction :: Integral b => DoubleFixed i -> (b, DoubleFixed i) #

truncate :: Integral b => DoubleFixed i -> b #

round :: Integral b => DoubleFixed i -> b #

ceiling :: Integral b => DoubleFixed i -> b #

floor :: Integral b => DoubleFixed i -> b #

Show (DoubleFixed i) Source # 
Generic (DoubleFixed i) Source # 

Associated Types

type Rep (DoubleFixed i) :: * -> * #

Methods

from :: DoubleFixed i -> Rep (DoubleFixed i) x #

to :: Rep (DoubleFixed i) x -> DoubleFixed i #

NFData (DoubleFixed i) Source # 

Methods

rnf :: DoubleFixed i -> () #

type Rep (DoubleFixed i) Source # 
type Rep (DoubleFixed i) = D1 (MetaData "DoubleFixed" "Data.Double.Extra.Types" "double-extra-0.1.0.4-6ZHY5q6nNwAJxvZ4tHfDXs" True) (C1 (MetaCons "DoubleFixed" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)))

newtype DoubleShortest Source #

Constructors

DoubleShortest Double 

Instances

Enum DoubleShortest Source # 
Eq DoubleShortest Source # 
Floating DoubleShortest Source # 
Fractional DoubleShortest Source # 
Num DoubleShortest Source # 
Ord DoubleShortest Source # 
Read DoubleShortest Source # 
Real DoubleShortest Source # 
RealFrac DoubleShortest Source # 
Show DoubleShortest Source # 
Generic DoubleShortest Source # 

Associated Types

type Rep DoubleShortest :: * -> * #

NFData DoubleShortest Source # 

Methods

rnf :: DoubleShortest -> () #

type Rep DoubleShortest Source # 
type Rep DoubleShortest = D1 (MetaData "DoubleShortest" "Data.Double.Extra.Types" "double-extra-0.1.0.4-6ZHY5q6nNwAJxvZ4tHfDXs" True) (C1 (MetaCons "DoubleShortest" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)))