OpenKalman
Namespaces | Functions
patterns_match.hpp File Reference

Definition of patterns_match function. More...

#include "linear-algebra/traits/count_indices.hpp"
#include "linear-algebra/traits/index_count.hpp"
#include "linear-algebra/traits/get_index_pattern.hpp"
Include dependency graph for patterns_match.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 OpenKalman
 The root namespace for OpenKalman.
 
 OpenKalman::detail
 T is an acceptable noise perturbation input to a tests.
 

Functions

template<std::size_t... Is>
constexpr bool OpenKalman::detail::patterns_match_impl (std::index_sequence< Is... >)
 
template<std::size_t... Is, typename T , typename... Ts>
constexpr bool OpenKalman::detail::patterns_match_impl (std::index_sequence< Is... >, const T &t, const Ts &...ts)
 
constexpr bool OpenKalman::detail::patterns_match_dyn_impl ()
 
template<typename T , typename... Ts>
constexpr bool OpenKalman::detail::patterns_match_dyn_impl (const T &t, const Ts &...ts)
 
template<typename... Ts, std::enable_if_t<(indexible< Ts > and ...), int > = 0>
constexpr bool OpenKalman::patterns_match (const Ts &...ts)
 Return true if every set of coordinates::pattern of a set of objects are equivalent. More...
 

Detailed Description

Definition of patterns_match function.