OpenKalman
Namespaces | Functions
to_dense_object.hpp File Reference

Definition for to_dense_object function. 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 , Layout layout = Layout::none, typename Scalar = scalar_type_of_t<T>, typename Arg , std::enable_if_t< indexible< T > and(layout !=Layout::stride) and values::number< Scalar > and indexible< Arg >, int > = 0>
decltype(auto) constexpr OpenKalman::to_dense_object (Arg &&arg)
 Convert the argument to a dense, writable matrix of a particular scalar type. More...
 
template<Layout layout, typename Scalar , typename Arg , std::enable_if_t< values::number< Scalar > and indexible< Arg > and(layout !=Layout::stride), int > = 0>
decltype(auto) constexpr OpenKalman::to_dense_object (Arg &&arg)
 Convert the argument to a dense, writable matrix of a particular scalar type. More...
 
template<Layout layout = Layout::none, typename Arg , std::enable_if_t< indexible< Arg > and(layout !=Layout::stride), int > = 0>
decltype(auto) constexpr OpenKalman::to_dense_object (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

Definition for to_dense_object function.