OpenKalman
|
Definition for make_dense_object function. More...
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 Descriptors , std::enable_if_t< indexible< T > and values::number< Scalar > and pattern_collection< D > and(layout !=Layout::stride) and interface::make_default_defined_for< T, layout, Scalar, decltype(internal::to_euclidean_vector_space_descriptor_collection(std::declval< Descriptors &&>()))>, int > = 0> | |
constexpr auto | OpenKalman::make_dense_object (Descriptors &&descriptors) |
Make a default, dense, writable matrix with a set of coordinates::pattern objects defining the dimensions. More... | |
template<typename T , Layout layout = Layout::none, typename Scalar = scalar_type_of_t<T>, typename... Ds, std::enable_if_t< indexible< T > and values::number< Scalar > and(... and coordinates::pattern< Ds >) and(layout !=Layout::stride) and interface::make_default_defined_for< T, layout, Scalar, std::tuple< Ds &&... >>, int > = 0> | |
constexpr auto | OpenKalman::make_dense_object (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... | |
Definition for make_dense_object function.