OpenKalman
|
Definitions for make_vector_space_adapter. More...
Go to the source code of this file.
Namespaces | |
OpenKalman | |
The root namespace for OpenKalman. | |
Functions | |
template<typename Arg , typename Descriptors , std::enable_if_t< indexible< Arg > and pattern_collection< Descriptors > and internal::not_more_fixed_than< Arg, Descriptors > and(not internal::less_fixed_than< Arg, Descriptors >) and internal::maybe_same_shape_as_vector_space_descriptors< Arg, Descriptors >, int > = 0> | |
auto | OpenKalman::make_vector_space_adapter (Arg &&arg, Descriptors &&descriptors) |
If necessary, wrap an object in a wrapper that adds vector space descriptors for each index. More... | |
template<typename Arg , typename... Ds> | |
auto | OpenKalman::make_vector_space_adapter (Arg &&arg, 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... Ds, typename Arg , std::enable_if_t< indexible< Arg > and(... and fixed_pattern< Ds >) and(not has_dynamic_dimensions< Arg >) and(sizeof...(Ds) > 0> | |
auto | OpenKalman::make_vector_space_adapter (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... | |
Definitions for make_vector_space_adapter.