7 #ifndef _MGCPP_EXPRESSIONS_DVEC_REDUCE_EXPR_HPP_ 8 #define _MGCPP_EXPRESSIONS_DVEC_REDUCE_EXPR_HPP_ 16 struct dvec_reduce_sum_expr_type;
18 template <
typename Expr>
20 generic_expr<dvec_reduce_sum_expr_type,
23 typename Expr::result_type::value_type,
27 template <
typename Expr>
30 struct dvec_reduce_mean_expr_type;
32 template <typename Expr>
41 template <typename Expr>
45 #include <mgcpp/expressions/dvec_reduce_expr.tpp>
Definition: adapter_base.hpp:12
Definition: dvec_expr.hpp:20
generic_expr< dvec_reduce_sum_expr_type, 0, scalar_expr, typename Expr::result_type::value_type, 0, Expr > dvec_reduce_sum_expr
Definition: dvec_reduce_expr.hpp:25
Definition: forward.hpp:25
Definition: host_value_type.hpp:17
decltype(auto) reduce_mean(dmat_expr< Expr > const &expr) noexcept
decltype(auto) reduce_sum(dmat_expr< Expr > const &expr) noexcept