tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
cmath.hpp
Go to the documentation of this file.
1// SPDX-License-Identifier: BSL-1.0
2// SPDX-FileCopyrightText: Copyright (C) 2020 Tobias Hienzsch
3
4#ifndef TETL_CMATH_HPP
5#define TETL_CMATH_HPP
6
7/// \defgroup cmath cmath
8/// Common mathematics functions
9/// \ingroup numerics-library
10/// \code{.cpp}
11/// #include <etl/cmath.hpp>
12/// \endcode
13
14#include <etl/_config/all.hpp>
15
16#include <etl/_cmath/acos.hpp>
17#include <etl/_cmath/acosh.hpp>
18#include <etl/_cmath/asin.hpp>
19#include <etl/_cmath/asinh.hpp>
20#include <etl/_cmath/atan.hpp>
21#include <etl/_cmath/atan2.hpp>
22#include <etl/_cmath/atanh.hpp>
23#include <etl/_cmath/beta.hpp>
24#include <etl/_cmath/ceil.hpp>
25#include <etl/_cmath/copysign.hpp>
26#include <etl/_cmath/cos.hpp>
27#include <etl/_cmath/cosh.hpp>
28#include <etl/_cmath/erf.hpp>
29#include <etl/_cmath/exp.hpp>
30#include <etl/_cmath/fdim.hpp>
31#include <etl/_cmath/floor.hpp>
32#include <etl/_cmath/fma.hpp>
33#include <etl/_cmath/fmax.hpp>
34#include <etl/_cmath/fmin.hpp>
35#include <etl/_cmath/fmod.hpp>
36#include <etl/_cmath/hypot.hpp>
37#include <etl/_cmath/isfinite.hpp>
38#include <etl/_cmath/isinf.hpp>
39#include <etl/_cmath/isnan.hpp>
40#include <etl/_cmath/lerp.hpp>
41#include <etl/_cmath/lgamma.hpp>
42#include <etl/_cmath/log.hpp>
43#include <etl/_cmath/log10.hpp>
44#include <etl/_cmath/log1p.hpp>
45#include <etl/_cmath/log2.hpp>
46#include <etl/_cmath/lrint.hpp>
47#include <etl/_cmath/nan.hpp>
48#include <etl/_cmath/nextafter.hpp>
49#include <etl/_cmath/pow.hpp>
50#include <etl/_cmath/remainder.hpp>
51#include <etl/_cmath/rint.hpp>
52#include <etl/_cmath/round.hpp>
53#include <etl/_cmath/signbit.hpp>
54#include <etl/_cmath/sin.hpp>
55#include <etl/_cmath/sinh.hpp>
56#include <etl/_cmath/sqrt.hpp>
57#include <etl/_cmath/tan.hpp>
58#include <etl/_cmath/tanh.hpp>
59#include <etl/_cmath/tgamma.hpp>
60#include <etl/_cmath/trunc.hpp>
61#include <etl/_cmath/typedefs.hpp>
62#include <etl/_math/abs.hpp>
63
64// Non-standard extensions
65#include <etl/_math/idiv.hpp>
66#include <etl/_math/ilog2.hpp>
67#include <etl/_math/ipow.hpp>
68
69#endif // TETL_CMATH_HPP