general_math.h File Reference

详细描述

Mathematical functions

Namespaces

  maxon

函数

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)