Previous Up Next

Chapter 3  Math

The math library provides a collection of top-level math functions for both Float and Double values.
val floorf : Float -> Float
val cosf : Float -> Float
val sinf : Float -> Float
val tanf : Float -> Float
val acosf : Float -> Float
val asinf : Float -> Float
val atanf : Float -> Float
val atan2f : (Float, Float) -> Float
val coshf : Float -> Float
val sinhf : Float -> Float
val tanhf : Float -> Float
val acoshf : Float -> Float
val asinhf : Float -> Float
val atanhf : Float -> Float
val expf : Float -> Float
val logf : Float -> Float
val log10f : Float -> Float
val expm1f : Float -> Float
val log1pf : Float -> Float
val log2f : Float -> Float
val powf : (Float, Float) -> Float
val sqrtf : Float -> Float
val hypotf : (Float, Float) -> Float
val floor : Double -> Double
val cos : Double -> Double
val sin : Double -> Double
val tan : Double -> Double
val acos : Double -> Double
val asin : Double -> Double
val atan : Double -> Double
val atan2 : (Double, Double) -> Double
val cosh : Double -> Double
val sinh : Double -> Double
val tanh : Double -> Double
val acosh : Double -> Double
val asinh : Double -> Double
val atanh : Double -> Double
val exp : Double -> Double
val log : Double -> Double
val log10 : Double -> Double
val expm1 : Double -> Double
val log1p : Double -> Double
val log2 : Double -> Double
val pow : (Double, Double) -> Double
val sqrt : Double -> Double
val hypot : (Double, Double) -> Double

Previous Up Next