mgcpp
A C++ Math Library Based on CUDA
Namespaces | Typedefs | Functions
dmat_reduce_expr.hpp File Reference
#include <mgcpp/expressions/dmat_expr.hpp>
#include <mgcpp/expressions/generic_expr.hpp>
#include <mgcpp/expressions/scalar_expr.hpp>
#include <mgcpp/expressions/dmat_reduce_expr.tpp>
Include dependency graph for dmat_reduce_expr.hpp:

Go to the source code of this file.

Namespaces

 mgcpp
 

Typedefs

template<typename Expr >
using mgcpp::dmat_reduce_sum_expr = generic_expr< dmat_reduce_sum_expr_type, 0, scalar_expr, typename Expr::result_type::value_type, 0, Expr >
 
template<typename Expr >
using mgcpp::dmat_reduce_mean_expr = generic_expr< dmat_reduce_mean_expr_type, 0, scalar_expr, typename Expr::result_type::value_type, 0, Expr >
 

Functions

template<typename Expr >
decltype(auto) mgcpp::reduce_sum (dmat_expr< Expr > const &expr) noexcept
 
template<typename Expr >
decltype(auto) mgcpp::reduce_mean (dmat_expr< Expr > const &expr) noexcept