extra-1.4.2: Extra functions I use.

Safe Haskell | Safe
Language | Haskell2010

Numeric.Extra

Description

Extra numeric functions - formatting and specialised conversions.

Synopsis

- module Numeric
- showDP :: RealFloat a => Int -> a -> String
- intToDouble :: Int -> Double
- intToFloat :: Int -> Float
- floatToDouble :: Float -> Double
- doubleToFloat :: Double -> Float

# Documentation

module Numeric

showDP :: RealFloat a => Int -> a -> String

Show a number to a fixed number of decimal places.

    showDP 4 pi == "3.1416"
    showDP 0 pi == "3"
    showDP 2 3  == "3.00"

intToDouble :: Int -> Double

Specialised numeric conversion, type restricted version of `fromIntegral`.

intToFloat :: Int -> Float

Specialised numeric conversion, type restricted version of `fromIntegral`.

floatToDouble :: Float -> Double

Specialised numeric conversion, type restricted version of `realToFrac`.

doubleToFloat :: Double -> Float

Specialised numeric conversion, type restricted version of `realToFrac`.