Program Listing for File utils.hpp¶
↰ Return to documentation for file (include/math/utils.hpp
)
#ifndef _MATH_UTILS_HPP_
#define _MATH_UTILS_HPP_
#include <cmath>
namespace squiggles {
template <class T> inline int sgn(T v) {
return (v > T(0)) - (v < T(0));
}
inline bool
nearly_equal(const double& a, const double& b, double epsilon = 1e-5) {
return std::fabs(a - b) < epsilon;
}
} // namespace squiggles
#endif