E.V.E  0.1-beta
eve::detail::medium_ Struct Reference

Higher-order Callable Object imbuing a limited range semantic onto other Callable Objects. More...

Detailed Description

Higher-order Callable Object imbuing a limited range semantic onto other Callable Objects.

Members Functions

auto operator()(eve::callable auto const& f ) const noexcept;
Parameters
fAn instance of eve::callable
Returns
A Callable Object performing the same kind of operation, but gives the correct result for \(|x| < 1.76858e+15f\) (float) or \( |x| < 2.0e14 \) (double) ( \(x\) in radian) and degrades gently for greater values. (the bounds are to be converted if the input is \(\pi\) multiples, and in degrees the call is currently equivalent to big) medium use a relaxed reduction scheme