1 #ifndef DMAT_REDUCE_HPP 2 #define DMAT_REDUCE_HPP 10 struct dmat_reduce_sum_expr_type;
12 template <
typename Expr>
14 generic_expr<dmat_reduce_sum_expr_type,
17 typename Expr::result_type::value_type,
21 template <
typename Expr>
24 struct dmat_reduce_mean_expr_type;
26 template <typename Expr>
35 template <typename Expr>
39 #include <mgcpp/expressions/dmat_reduce_expr.tpp> 40 #endif // DMAT_REDUCE_HPP
Definition: adapter_base.hpp:12
generic_expr< dmat_reduce_sum_expr_type, 0, scalar_expr, typename Expr::result_type::value_type, 0, Expr > dmat_reduce_sum_expr
Definition: dmat_reduce_expr.hpp:19
Definition: dmat_expr.hpp:19
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