rounding-0.0.1: Explicit floating point rounding mode wrappers

Numeric.Rounding

Documentation

newtype Round dir a Source

Constructors

Round a 

Instances

Functor (Round dir) 
Foldable (Round dir) 
Traversable (Round dir) 
Bounded a => Bounded (Round dir a) 
Rounding dir => Enum (Round dir Float) 
Rounding dir => Enum (Round dir Double) 
Eq a => Eq (Round dir a) 
Rounding dir => Floating (Round dir Float) 
Rounding dir => Floating (Round dir Double) 
Rounding dir => Fractional (Round dir Float) 
Rounding dir => Fractional (Round dir Double) 
Rounding dir => Num (Round dir Float) 
Rounding dir => Num (Round dir Double) 
Ord a => Ord (Round dir a) 
Rounding dir => Real (Round dir Float) 
Rounding dir => Real (Round dir Double) 
Rounding dir => RealFloat (Round dir Float) 
Rounding dir => RealFloat (Round dir Double) 
Rounding dir => RealFrac (Round dir Float) 
Rounding dir => RealFrac (Round dir Double) 
Show a => Show (Round dir a) 

class Rounding dir whereSource

Methods

mode :: Round dir a -> CIntSource

rounding :: (Integral b, RealFrac a) => Round dir c -> a -> bSource

data Up Source

Instances

data Down Source

Instances

up :: a -> Round Up aSource

runUp :: Round Up a -> aSource