E.V.E  0.1-beta
Hyperbolic

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...