OpenKalman
values.hpp
Go to the documentation of this file.
1 /* This file is part of OpenKalman, a header-only C++ library for
2  * Kalman filters and other recursive filters.
3  *
4  * Copyright (c) 2023-2025 Christopher Lee Ogden <ogden@gatech.edu>
5  *
6  * This Source Code Form is subject to the terms of the Mozilla Public
7  * License, v. 2.0. If a copy of the MPL was not distributed with this
8  * file, You can obtain one at https://mozilla.org/MPL/2.0/.
9  */
10 
19 #ifndef OPENKALMAN_VALUES_HPP
20 #define OPENKALMAN_VALUES_HPP
21 
26 namespace OpenKalman::values {}
27 
28 #include "basics/basics.hpp"
29 
30 #include "constants.hpp"
31 
33 
34 #include "concepts/fixed.hpp"
35 #include "concepts/dynamic.hpp"
36 #include "concepts/number.hpp"
37 
40 #include "traits/value_type_of.hpp"
42 
43 #include "concepts/value.hpp"
44 #include "concepts/complex.hpp"
45 #include "concepts/integral.hpp"
46 #include "concepts/index.hpp"
47 #include "concepts/size.hpp"
49 #include "concepts/floating.hpp"
50 #include "concepts/not_complex.hpp"
51 
52 #include "functions/operation.hpp"
53 #include "classes/fixed_value.hpp"
55 
56 #include "math/real.hpp"
57 #include "math/imag.hpp"
58 #include "traits/real_type_of.hpp"
60 
61 #include "functions/cast_to.hpp"
62 
63 #include "math/isinf.hpp"
64 #include "math/isnan.hpp"
65 #include "math/conj.hpp"
66 #include "math/signbit.hpp"
67 #include "math/copysign.hpp"
68 #include "math/fmod.hpp"
69 #include "math/sqrt.hpp"
70 #include "math/hypot.hpp"
71 #include "math/abs.hpp"
72 #include "math/exp.hpp"
73 #include "math/expm1.hpp"
74 #include "math/sinh.hpp"
75 #include "math/cosh.hpp"
76 #include "math/tanh.hpp"
77 #include "math/sin.hpp"
78 #include "math/cos.hpp"
79 #include "math/tan.hpp"
80 #include "math/log.hpp"
81 #include "math/log1p.hpp"
82 #include "math/asinh.hpp"
83 #include "math/acosh.hpp"
84 #include "math/atanh.hpp"
85 #include "math/asin.hpp"
86 #include "math/acos.hpp"
87 #include "math/atan.hpp"
88 #include "math/atan2.hpp"
89 #include "math/pow.hpp"
90 
91 #endif
Definition for values::floating.
Definition for value:complex_type_of.
Definition for values::size.
Definition for values::to_value_type.
Definition for ::size_compares_with.
Definition for values::imag.
Definition for values::conj.
Definition for value:value_type_of and value:value_type_of_t.
Definition for values::abs.
Definition: fixed-constants.hpp:23
Definition for values::not_complex.
Definition for values::fixed_value_of.
Definition for values::integral.
Definition for ::fixed.
Definition for ::dynamic.
Global constants relating to collections.
Definition for values::number.
Basic definitions for OpenKalman as a whole.
Definition for ::fixed_value_compares_with.
Definition for value:real_type_of and value:real_type_of_t.
Definition for values::real.
Traits for arithmetic and complex scalar types.
Definition for values::complex.
Definition for values::value.