OpenKalman
Classes | Namespaces | Functions | Variables
uniform_pattern.hpp File Reference

Definition for uniform_pattern. More...

#include "collections/collections.hpp"
#include "coordinates/concepts/compares_with.hpp"
#include "coordinates/traits/uniform_pattern_type.hpp"
Include dependency graph for uniform_pattern.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenKalman::coordinates::detail::heterogeneous_pattern< T, typename >
 
struct  OpenKalman::coordinates::detail::heterogeneous_pattern< T, std::enable_if_t< descriptor< T > > >
 
struct  OpenKalman::coordinates::detail::heterogeneous_pattern< T, std::enable_if_t< descriptor_collection< T > and values::fixed_value_compares_with< collections::size_of< T >, stdex::dynamic_extent, &stdex::is_neq > and values::fixed_value_compares_with< collections::size_of< T >, 1, &stdex::is_gt > and collections::uniformly_gettable< T > > >
 
struct  OpenKalman::coordinates::detail::heterogeneous_pattern< T, std::enable_if_t< descriptor_collection< T > and(not collections::uniformly_gettable< T >) and values::fixed_value_compares_with< dimension_of< common_descriptor_type_t< T > >, stdex::dynamic_extent, &stdex::is_neq > and values::fixed_value_compares_with< dimension_of< common_descriptor_type_t< T > >, 1, &stdex::is_neq > > >
 
struct  OpenKalman::coordinates::detail::is_uniform_pattern_impl< T, typename >
 
struct  OpenKalman::coordinates::detail::is_uniform_pattern_impl< T, std::void_t< typename uniform_pattern_type< T >::type > >
 

Namespaces

 OpenKalman::coordinates
 The namespace for features relating to coordinates::pattern object.
 

Functions

template<typename T , typename C = void, std::size_t i = 0>
constexpr auto OpenKalman::coordinates::detail::heterogeneous_pattern_impl ()
 

Variables

template<typename T , applicability a = applicability::guaranteed>
constexpr bool OpenKalman::coordinates::uniform_pattern
 T is a coordinates::pattern that is either empty or can be decomposed into a uniform set of 1D coordinates::pattern. More...
 

Detailed Description

Definition for uniform_pattern.