16 #ifndef OPENKALMAN_UNIFORM_FIXED_VECTOR_SPACE_DESCRIPTOR_COMPONENT_OF_HPP 17 #define OPENKALMAN_UNIFORM_FIXED_VECTOR_SPACE_DESCRIPTOR_COMPONENT_OF_HPP 32 template<
typename T,
typename =
void>
40 template<
typename T,
typename>
46 template<uniform_static_vector_space_descriptor T> requires euclidean_pattern<T>
58 template<uniform_static_vector_space_descriptor T> requires (not euclidean_pattern<T>)
65 using CT = std::decay_t<decltype(internal::get_component_collection(std::declval<T>()))>;
74 template<uniform_static_vector_space_descriptor T>
83 #endif //OPENKALMAN_UNIFORM_FIXED_VECTOR_SPACE_DESCRIPTOR_COMPONENT_OF_HPP Definition for coordinates::euclidean_pattern.
Definition: tuple_reverse.hpp:103
Definition: compares_with.hpp:28
A structure representing the dimensions associated with of a particular index.
Definition: Dimensions.hpp:42