1 #ifndef OPENPOSE_UTILITIES_MATH_HPP
2 #define OPENPOSE_UTILITIES_MATH_HPP
20 return (
signed char)(a+0.5f);
38 return (
long long)(a+0.5f);
45 return (
unsigned char)(a+0.5f);
51 return (
unsigned int)(a+0.5f);
57 return (
unsigned long)(a+0.5f);
63 return (
unsigned long long)(a+0.5f);
70 return (a > b ? a : b);
76 return (a < b ? a : b);
86 #endif // OPENPOSE_UTILITIES_MATH_HPP
unsigned int uIntRound(const T a)
Definition: fastMath.hpp:49
T fastMax(const T a, const T b)
Definition: fastMath.hpp:68
T fastTruncate(T value, T min=0, T max=1)
Definition: fastMath.hpp:80
char charRound(const T a)
Definition: fastMath.hpp:12
long longRound(const T a)
Definition: fastMath.hpp:30
unsigned long ulongRound(const T a)
Definition: fastMath.hpp:55
signed char sCharRound(const T a)
Definition: fastMath.hpp:18
unsigned char uCharRound(const T a)
Definition: fastMath.hpp:43
T fastMin(const T a, const T b)
Definition: fastMath.hpp:74
int intRound(const T a)
Definition: fastMath.hpp:24
unsigned long long uLongLongRound(const T a)
Definition: fastMath.hpp:61
long long longLongRound(const T a)
Definition: fastMath.hpp:36