limp-0.3.2.2: representation of Integer Linear Programs

Safe HaskellNone
LanguageHaskell2010

Numeric.Limp.Rep.Arbitrary

Description

Arbitrary precision number representation

Synopsis

Documentation

data Arbitrary Source #

A representation that uses arbitrary-sized Integers and Rationals

Instances

Rep Arbitrary Source # 

Associated Types

data Z Arbitrary :: * Source #

data R Arbitrary :: * Source #

Enum (Z Arbitrary) Source # 
Enum (R Arbitrary) Source # 
Eq (Z Arbitrary) Source # 
Eq (R Arbitrary) Source # 
Fractional (R Arbitrary) Source # 
Integral (Z Arbitrary) Source # 
Num (Z Arbitrary) Source # 
Num (R Arbitrary) Source # 
Ord (Z Arbitrary) Source # 
Ord (R Arbitrary) Source # 
Real (Z Arbitrary) Source # 
Real (R Arbitrary) Source # 
RealFrac (R Arbitrary) Source # 

Methods

properFraction :: Integral b => R Arbitrary -> (b, R Arbitrary) #

truncate :: Integral b => R Arbitrary -> b #

round :: Integral b => R Arbitrary -> b #

ceiling :: Integral b => R Arbitrary -> b #

floor :: Integral b => R Arbitrary -> b #

Show (Z Arbitrary) Source #

Define show manually, so we can strip out the Z and R prefixes.

Show (R Arbitrary) Source # 
data Z Arbitrary Source # 
data R Arbitrary Source #