Open Search
    general_math.h File Reference

    Detailed Description

    Mathematical functions

    Namespaces

     maxon
     

    Functions

    Bool CompareFloat (Float32 a, Float32 b, Float32 epsilon=1e-10f)
     
    Bool CompareFloat (Float64 a, Float64 b, Float64 epsilon=1e-10)
     
    Bool CompareFloatTolerant (Float32 a, Float32 b)
     
    Bool CompareFloatTolerant (Float64 a, Float64 b)
     
    Bool CheckFloat (Float32 r)
     
    Bool CheckFloat (Float64 r)
     
    Float32 RepairFloat (Float32 r)
     
    Float64 RepairFloat (Float64 r)
     
    Float32 BoxStep (Float32 lowerLimit, Float32 upperLimit, Float32 x)
     
    Float64 BoxStep (Float64 lowerLimit, Float64 upperLimit, Float64 x)
     
    Float32 SmoothStep (Float32 lowerLimit, Float32 upperLimit, Float32 x)
     
    Float64 SmoothStep (Float64 lowerLimit, Float64 upperLimit, Float64 x)
     
    Float32 Modulo (Float32 a, Float32 b)
     
    Float64 Modulo (Float64 a, Float64 b)
     
    Int32 Modulo (Int32 a, Int32 b)
     
    Int64 Modulo (Int64 a, Int64 b)
     
    Float32 Bias (Float32 b, Float32 x)
     
    Float64 Bias (Float64 b, Float64 x)
     
    Float32 Truncate (Float32 x)
     
    Float64 Truncate (Float64 x)