OpenKalman
Namespaces | Functions
make_identity_matrix_like.hpp File Reference

Definitions for make_identity_matrix_like. More...

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 T , typename Scalar = typename scalar_type_of<T>::type, typename Descriptors , std::enable_if_t< indexible< T > and values::number< Scalar > and pattern_collection< Descriptors >, int > = 0>
constexpr auto OpenKalman::make_identity_matrix_like (Descriptors &&descriptors)
 Make an identity_matrix with a particular set of coordinates::pattern objects. More...
 
template<typename T , typename Scalar = typename scalar_type_of<T>::type, typename... Ds, std::enable_if_t< indexible< T > and values::number< Scalar > and(... and coordinates::pattern< Ds >), int > = 0>
constexpr auto OpenKalman::make_identity_matrix_like (Ds &&...ds)
 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 Scalar , typename Arg , std::enable_if_t< values::number< Scalar > and indexible< Arg >, int > = 0>
constexpr auto OpenKalman::make_identity_matrix_like (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...
 
template<typename Arg , std::enable_if_t< indexible< Arg >, int > = 0>
constexpr auto OpenKalman::make_identity_matrix_like (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 make_identity_matrix_like.