|
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_patterns< 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_patterns< 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.
1.8.13