1 #ifndef OPENPOSE_UTILITIES_MATH_HPP
2 #define OPENPOSE_UTILITIES_MATH_HPP
22 return (
signed char)(a+0.5f);
40 return (
long long)(a+0.5f);
47 return (
unsigned char)(a+0.5f);
53 return (
unsigned int)(a+0.5f);
59 return (
unsigned long)(a+0.5f);
65 return (
unsigned long long)(a+0.5f);
72 return (a > b ? a : b);
78 return (a < b ? a : b);
88 #endif // OPENPOSE_UTILITIES_MATH_HPP
unsigned int uIntRound(const T a)
Definition: fastMath.hpp:51
T fastMax(const T a, const T b)
Definition: fastMath.hpp:70
T fastTruncate(T value, T min=0, T max=1)
Definition: fastMath.hpp:82
char charRound(const T a)
Definition: fastMath.hpp:14
long longRound(const T a)
Definition: fastMath.hpp:32
unsigned long ulongRound(const T a)
Definition: fastMath.hpp:57
signed char sCharRound(const T a)
Definition: fastMath.hpp:20
unsigned char uCharRound(const T a)
Definition: fastMath.hpp:45
T fastMin(const T a, const T b)
Definition: fastMath.hpp:76
int intRound(const T a)
Definition: fastMath.hpp:26
unsigned long long uLongLongRound(const T a)
Definition: fastMath.hpp:63
long long longLongRound(const T a)
Definition: fastMath.hpp:38