4#ifndef TETL_CMATH_SINH_HPP
5#define TETL_CMATH_SINH_HPP
7#include <etl/_3rd_party/gcem/gcem.hpp>
8#include <etl/_concepts/integral.hpp>
17 return etl::detail::gcem::sinh(arg);
25 return etl::detail::gcem::sinh(arg);
33 return etl::detail::gcem::sinh(arg);
39[[
nodiscard]]
constexpr auto sinh(
long double arg)
noexcept ->
long double
41 return etl::detail::gcem::sinh(arg);
49 return etl::detail::gcem::sinh(arg);
56[[nodiscard]]
constexpr auto sinh(T arg)
noexcept ->
double
58 return etl::detail::gcem::sinh(
static_cast<
double>(arg));
constexpr auto sinh(float arg) noexcept -> float
Computes the hyperbolic sine of arg.
Definition sinh.hpp:15
constexpr auto sinh(double arg) noexcept -> double
Computes the hyperbolic sine of arg.
Definition sinh.hpp:31
constexpr auto sinh(long double arg) noexcept -> long double
Computes the hyperbolic sine of arg.
Definition sinh.hpp:39
constexpr auto sinh(T arg) noexcept -> double
Computes the hyperbolic sine of arg.
Definition sinh.hpp:56
constexpr auto sinhl(long double arg) noexcept -> long double
Computes the hyperbolic sine of arg.
Definition sinh.hpp:47
constexpr auto sinhf(float arg) noexcept -> float
Computes the hyperbolic sine of arg.
Definition sinh.hpp:23
Definition adjacent_find.hpp:9