Detailed Description
These functions provide scalar and SIMD version of hyperbolic functions.
Convenience header:
#include <eve/function/hyperbolic.hpp>
Variables | |
constexpr callable_acosh_ | eve::acosh = {} |
Callable object computing acosh; \(\log(x+\sqrt{x^2-1})\). More... | |
constexpr callable_acoth_ | eve::acoth = {} |
Callable object computing acoth: \(\frac{1}{2}\log((x+1)/(x-1))\). More... | |
constexpr callable_acsch_ | eve::acsch = {} |
Callable object computing acsch: \(\log(1/x+\sqrt{1/x^2+1})\). More... | |
constexpr callable_asech_ | eve::asech = {} |
Callable object computing asech: \(\log(1/x+\sqrt{1/x^2-1})\). More... | |
constexpr callable_asinh_ | eve::asinh = {} |
Callable object computing asinh: \(\log(x+\sqrt{x^2+1})\). More... | |
constexpr callable_atanh_ | eve::atanh = {} |
Callable object computing atanh: \(\frac{1}{2}\log((1+x)/(1-x))\). More... | |
constexpr callable_cosh_ | eve::cosh = {} |
Callable object computing cosh: \(\frac{e^x+e^{-x}}2\). More... | |
constexpr callable_coth_ | eve::coth = {} |
Callable object computing coth: \(\frac{e^x+e^{-x}}{e^x-e^{-x}}\). More... | |
constexpr callable_csch_ | eve::csch = {} |
Callable object computing csch: \(\frac2{e^x+e^{-x}}\). More... | |
constexpr callable_sech_ | eve::sech = {} |
Callable object computing sech: \(\frac2{e^x-e^{-x}}\). More... | |
constexpr callable_sinh_ | eve::sinh = {} |
Callable object computing sinh: \(\frac{e^x-e^{-x}}2\). More... | |
constexpr callable_sinhc_ | eve::sinhc = {} |
Callable object computing sinhc: \(\frac{e^x-e^{-x}}{2x}\). More... | |
constexpr callable_sinhcosh_ | eve::sinhcosh = {} |
Callable object performing the simultaneous computations of sinh and cosh. More... | |
constexpr callable_tanh_ | eve::tanh = {} |
Callable object computing tanh: \(\frac{e^x-e^{-x}}{e^x+e^{-x}}\). More... | |