16 #ifndef OPENKALMAN_COORDINATE_FIXED_PATTERN_HPP 17 #define OPENKALMAN_COORDINATE_FIXED_PATTERN_HPP 19 #include <type_traits> 27 #ifndef __cpp_concepts 30 template<
typename T,
typename =
void>
44 concept
fixed_pattern = std::default_initializable<std::decay_t<T>> and
47 constexpr
bool fixed_pattern = std::is_default_constructible<std::decay_t<T>>
::value and
54 #endif //OPENKALMAN_COORDINATE_FIXED_PATTERN_HPP Definition: tuple_reverse.hpp:103
constexpr bool value
T is numerical value or is reducible to a numerical value.
Definition: value.hpp:31
Definition for coordinates::pattern.
Definition: compares_with.hpp:28
constexpr bool fixed_pattern
A coordinates::pattern for which the size is fixed at compile time.
Definition: fixed_pattern.hpp:47
constexpr std::size_t dynamic_size
A constant indicating that a size or index is dynamic.
Definition: global-definitions.hpp:33
Definition: fixed_pattern.hpp:31
Global definitions for OpenKalman.
Definition for coordinates::dimension_of.