16 #ifndef OPENKALMAN_VALUES_COMPLEX_HPP 17 #define OPENKALMAN_VALUES_COMPLEX_HPP 26 #ifndef __cpp_concepts 29 template<
typename T,
typename =
void>
34 struct complex_impl<T,
std::enable_if_t<interface::number_traits<typename values::value_type_of<T>::type>::is_complex>>
Definition: complex.hpp:30
constexpr bool complex
T is a value that reduces to std::complex or a custom complex type.
Definition: complex.hpp:47
constexpr bool value
T is a fixed or dynamic value that is reducible to a number.
Definition: value.hpp:45
Definition for value:value_type_of and value:value_type_of_t.
Definition for values::abs.
Definition: fixed-constants.hpp:23
Basic definitions for OpenKalman as a whole.
Definition: number_traits.hpp:36
Traits for arithmetic and complex scalar types.
Definition for values::value.