OpenKalman
|
Definition of all_vector_space_descriptors function. More...
#include "linear-algebra/coordinates/concepts/pattern_collection.hpp"
#include "linear-algebra/coordinates/concepts/pattern_tuple.hpp"
#include "linear-algebra/interfaces/object-traits-defined.hpp"
#include "linear-algebra/concepts/indexible.hpp"
#include "linear-algebra/property-functions/internal/VectorSpaceDescriptorRange.hpp"
#include "linear-algebra/concepts/has_dynamic_dimensions.hpp"
#include "linear-algebra/traits/index_count.hpp"
Go to the source code of this file.
Namespaces | |
OpenKalman | |
The root namespace for OpenKalman. | |
OpenKalman::detail | |
T is an acceptable noise perturbation input to a tests. | |
Functions | |
template<typename T , std::size_t... I> | |
constexpr auto | OpenKalman::detail::all_vector_space_descriptors_impl (const T &t, std::index_sequence< I... >) |
template<typename T , std::enable_if_t< indexible< T > and interface::get_vector_space_descriptor_defined_for< T >, int > = 0> | |
decltype(auto) constexpr | OpenKalman::all_vector_space_descriptors (const T &t) |
Return a collection of coordinates::pattern objects associated with T. More... | |
template<typename T , std::size_t... I> | |
constexpr auto | OpenKalman::detail::all_vector_space_descriptors_impl (std::index_sequence< I... >) |
template<typename T , std::enable_if_t< indexible< T > and(index_count< T >::value !=dynamic_size) and(not has_dynamic_dimensions< T >), int > = 0> | |
constexpr auto | OpenKalman::all_vector_space_descriptors () |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
Definition of all_vector_space_descriptors function.