|
| bool | reduction::advance (const stratax::core::Shape &shape, std::vector< std::size_t > &indices) |
| template<Array A> |
| int | reduction::normalize_axis (const A &arr, int axis) |
| template<Array A> |
| std::vector< std::size_t > | reduction::result_shape (const A &arr, int axis, bool keepdims) |
| template<Array A, typename Func> |
| auto | reduction::axis_reduce (const A &array, int axis, Func func, bool keepdims=false) |
| template<Array A> |
| A::value_type | reduction::sum (const A &arr) |
| template<Array A> |
| A::value_type | reduction::prod (const A &arr) |
| template<Array A> |
| A::value_type | reduction::max (const A &arr) |
| template<Array A> |
| A::value_type | reduction::min (const A &arr) |
| template<Array A> |
| std::size_t | reduction::argmax (const A &arr) |
| template<Array A> |
| std::size_t | reduction::argmin (const A &arr) |
| template<Array A> |
| double | reduction::mean (const A &arr) |
| template<Array A> |
| double | reduction::var (const A &arr) |
| template<Array A> |
| double | reduction::std (const A &arr) |
| template<Array A> |
| stratax::container::Tensor< typename A::value_type > | reduction::sum (const A &arr, int axis) |
| template<Array A> |
| stratax::container::Tensor< typename A::value_type > | reduction::sum (const A &arr, int axis, bool keepdims) |
| template<Array A> |
| stratax::container::Tensor< typename A::value_type > | reduction::prod (const A &arr, int axis) |
| template<Array A> |
| stratax::container::Tensor< typename A::value_type > | reduction::prod (const A &arr, int axis, bool keepdims) |
| template<Array A> |
| stratax::container::Tensor< typename A::value_type > | reduction::max (const A &arr, int axis) |
| template<Array A> |
| stratax::container::Tensor< typename A::value_type > | reduction::max (const A &arr, int axis, bool keepdims) |
| template<Array A> |
| stratax::container::Tensor< typename A::value_type > | reduction::min (const A &arr, int axis) |
| template<Array A> |
| stratax::container::Tensor< typename A::value_type > | reduction::min (const A &arr, int axis, bool keepdims) |
| template<Array A> |
| stratax::container::Tensor< std::size_t > | reduction::argmax (const A &arr, int axis) |
| template<Array A> |
| stratax::container::Tensor< std::size_t > | reduction::argmax (const A &arr, int axis, bool keepdims) |
| template<Array A> |
| stratax::container::Tensor< std::size_t > | reduction::argmin (const A &arr, int axis) |
| template<Array A> |
| stratax::container::Tensor< std::size_t > | reduction::argmin (const A &arr, int axis, bool keepdims) |
| template<Array A> |
| stratax::container::Tensor< double > | reduction::mean (const A &arr, int axis, bool keepdims) |
| template<Array A> |
| stratax::container::Tensor< double > | reduction::mean (const A &arr, int axis) |
| template<Array A> |
| stratax::container::Tensor< double > | reduction::var (const A &arr, int axis, bool keepdims) |
| template<Array A> |
| stratax::container::Tensor< double > | reduction::var (const A &arr, int axis) |
| template<Array A> |
| stratax::container::Tensor< double > | reduction::std (const A &arr, int axis, bool keepdims) |
| template<Array A> |
| stratax::container::Tensor< double > | reduction::std (const A &arr, int axis) |