OpenKalman
Namespaces | Functions
near.hpp File Reference
#include <limits>
#include "basics/basics.hpp"
#include "values/concepts/complex.hpp"
#include "values/traits/value_type_of.hpp"
#include "values/concepts/value.hpp"
#include "values/functions/operation.hpp"
#include "values/math/real.hpp"
#include "values/math/imag.hpp"
Include dependency graph for near.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 OpenKalman::values::internal
 Definition of utilities for atan functions.
 

Functions

template<unsigned int epsilon_factor = 2, typename Arg1 , typename Arg2 , std::enable_if_t< value< Arg1 > and value< Arg2 >, int > = 0>
constexpr auto OpenKalman::values::internal::near (const Arg1 &arg1, const Arg2 &arg2)
 Determine whether two numbers are within a rounding tolerance. More...
 
template<typename Arg1 , typename Arg2 , typename Err , std::enable_if_t< value< Arg1 > and value< Arg2 > and value< Err >, int > = 0>
constexpr auto OpenKalman::values::internal::near (const Arg1 &arg1, const Arg2 &arg2, const Err &err)
 Determine whether two numbers are within a rounding tolerance. More...