ivory-0.1.0.3: Safe embedded C programming.

Safe HaskellNone
LanguageHaskell2010

Ivory.Language.Float

Synopsis

Documentation

isnan :: forall a. (IvoryVar a, Floating a) => a -> IBool Source

NaN testing.

isinf :: forall a. (IvoryVar a, Floating a) => a -> IBool Source

Infinite testing.

primRound :: IvoryExpr a => ExpOp -> a -> a Source

class (Floating a, IvoryExpr a) => IvoryFloat a where Source

Minimal complete definition

Nothing

Methods

roundF :: a -> a Source

Round a floating point number.

ceilF :: a -> a Source

Take the ceiling of a floating point number.

floorF :: a -> a Source

Take the floor of a floating point number.

atan2F :: a -> a -> a Source

The arctangent function of two arguments.