OpenKalman
Namespaces | Functions
attach_pattern.hpp File Reference

Definitions for attach_pattern. More...

#include "coordinates/coordinates.hpp"
#include "linear-algebra/concepts/indexible.hpp"
#include "linear-algebra/concepts/pattern_collection_for.hpp"
#include "linear-algebra/adapters/pattern_adapter.hpp"
Include dependency graph for attach_pattern.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.
 

Functions

template<typename Arg , typename P , std::enable_if_t< indexible< Arg > and pattern_collection_for< P, Arg >, int > = 0>
constexpr auto OpenKalman::attach_pattern (Arg &&arg, P &&p)
 Attach a pattern_collection to an indexible object. More...
 
template<typename Arg , typename... Ps, std::enable_if_t< indexible< Arg > and(... and coordinates::pattern< Ps >) and pattern_collection_for< std::tuple< Ps... >, Arg >, int > = 0>
constexpr auto OpenKalman::attach_pattern (Arg &&arg, Ps &&...ps)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
 
template<typename P , typename Arg , std::enable_if_t< indexible< Arg > and pattern_collection_for< P, Arg >, int > = 0>
constexpr auto OpenKalman::attach_pattern (Arg &&arg)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
 

Detailed Description

Definitions for attach_pattern.