OpenKalman
|
Definition of average_reduce function. More...
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 Arg , std::size_t... indices, std::size_t... Ix> | |
decltype(auto) constexpr | OpenKalman::detail::average_reduce_impl (Arg &&arg, std::index_sequence< indices... > indices_seq, std::index_sequence< Ix... > seq) |
template<std::size_t index, std::size_t... indices, typename Arg , std::enable_if_t< internal::has_uniform_static_vector_space_descriptors< Arg, index, indices... > and(not empty_object< Arg >), int > = 0> | |
decltype(auto) constexpr | OpenKalman::average_reduce (Arg &&arg) |
Perform a partial reduction by taking the average along one or more indices. More... | |
template<typename Arg , std::enable_if_t< internal::has_uniform_static_vector_space_descriptors< Arg >, int > = 0> | |
constexpr scalar_type_of_t< Arg > | OpenKalman::average_reduce (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... | |
Definition of average_reduce function.