ALFI
Advanced Library for Function Interpolation
Loading...
Searching...
No Matches
numeric.h
Go to the documentation of this file.
1#pragma once
2
3#include "../config.h"
4
6 template <typename Number = DefaultNumber>
7 bool are_equal(Number a, Number b, Number epsilon = std::numeric_limits<Number>::epsilon()) {
8 return std::abs(a - b) < epsilon || std::abs(a - b) < std::max(std::abs(a), std::abs(b)) * epsilon;
9 }
10}
Definition numeric.h:5
bool are_equal(Number a, Number b, Number epsilon=std::numeric_limits< Number >::epsilon())
Definition numeric.h:7