|
OpenKalman
|
Definition for make_dense_object_from. More...

Go to the source code of this file.
Classes | |
| struct | OpenKalman::detail::zero_dimension_count< T > |
Namespaces | |
| OpenKalman | |
| The root namespace for OpenKalman. | |
| OpenKalman::detail | |
| T is an acceptable noise perturbation input to a tests. | |
Functions | |
| template<typename T , typename layout = stdex::layout_right, typename Scalar = element_type_of_t<T>, typename... Ds, typename... Args, std::enable_if_t< indexible< T > and values::number< Scalar > and(coordinates::pattern< Ds > and ...) and(stdex::convertible_to< Args, const Scalar > and ...) and(stdex::same_as< layout, stdex::layout_right > or stdex::same_as< layout, stdex::layout_left >) and(((coordinates::dimension_of< Ds >::value==0) or ...) ? sizeof...(Args)==0 :(sizeof...(Args) %((dynamic_pattern< Ds > ? 1 :coordinates::dimension_of< Ds >::value) *... *1)==0)), int > = 0> | |
| auto | OpenKalman::make_dense_object_from (const std::tuple< Ds... > &d_tup, Args...args) |
| Create a dense, writable matrix from the library of which dummy type T is a member, filled with a set of scalar components. More... | |
| template<typename T , std::size_t... Is> | |
| constexpr bool | OpenKalman::detail::zero_dimension_count_impl (std::index_sequence< Is... >) |
| template<typename T , typename layout , typename Scalar , std::size_t... I, typename... Args> | |
| auto | OpenKalman::detail::make_dense_object_from_impl (std::index_sequence< I... >, Args...args) |
| template<typename T , typename layout = std::compat::layout_right, typename Scalar = element_type_of_t<T>, typename ... Args> | |
| auto | OpenKalman::make_dense_object_from (Args...args) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
Definition for make_dense_object_from.
1.8.13