treelite
runtime
native
src
common
math.h
1
7
#ifndef TREELITE_COMMON_MATH_H_
8
#define TREELITE_COMMON_MATH_H_
9
10
#include <cfloat>
11
#include <cmath>
12
13
namespace
treelite
{
14
namespace
common {
15
namespace
math {
16
23
template
<
typename
T>
24
inline
bool
CheckNAN(T value) {
25
#ifdef _MSC_VER
26
return
(_isnan(value) != 0);
27
#else
28
return
std::isnan(value);
29
#endif
30
}
31
32
}
// namespace math
33
}
// namespace common
34
}
// namespace treelite
35
36
#endif // TREELITE_COMMON_MATH_H_
treelite
Definition:
annotator.h:14
Generated by
1.8.13