#ifndef FIXMATH_HXX
#defineFIXMATH_HXX// Include this file BEFORE including <cctk.h>, best before including any other
// include files
#include<cmath>namespacestd{template<typename T>constexpr T copysign1(T x, T y){returnstd::copysign(x, y);}template<typename T>constexprintfpclassify1(T x){returnstd::fpclassify(x);}template<typename T>constexprboolisfinite1(T x){returnstd::isfinite(x);}template<typename T>constexprboolisinf1(T x){returnstd::isinf(x);}template<typename T>constexprboolisnan1(T x){returnstd::isnan(x);}template<typename T>constexprboolisnormal1(T x){returnstd::isnormal(x);}template<typename T>constexprboolsignbit1(T x){returnstd::signbit(x);}}// namespace std
#include<cctk.h>#undef copysign
#undef fpclassify
#undef isfinite
#undef isinf
#undef isnan
#undef isnormal
#undef signbit
#endif// #ifndef FIXMATH_HXX