15 #ifndef __IPSDKUTIL_NUMERICLIMITS_H__ 16 #define __IPSDKUTIL_NUMERICLIMITS_H__ 30 static const T s_min_strictly_positive;
33 static const T s_sqrt_eps;
35 static IPSDK_FORCEINLINE T
min()
40 static IPSDK_FORCEINLINE T min_strictly_positive()
42 return s_min_strictly_positive;
45 static IPSDK_FORCEINLINE T
max()
50 static IPSDK_FORCEINLINE T epsilon()
55 static IPSDK_FORCEINLINE T sqrt_epsilon()
66 #endif // __IPSDKUTIL_NUMERICLIMITS_H__ Defines the IPSDK_FORCEINLINE.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Definition: NumericLimits.h:27
IPSDK_FORCEINLINE PackT max(const PackT &in1, const PackT &in2)
returns the maximum of 2 packs
Definition: max.h:40
IPSDK_FORCEINLINE PackT min(const PackT &in1, const PackT &in2)
returns the minimum of 2 packs
Definition: min.h:40
#define IPSDKUTIL_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKUtilExports.h:27
Definition of import/export macro for library.