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

Go to the source code of this file.

Namespaces

 mgcpp
 

Typedefs

template<typename Expr >
using mgcpp::dvec_map_expr = generic_expr< dmat_mat_expr_type, 0, dvec_expr, typename Expr::result_type, 1, typename Expr::result_type(*)(typename Expr::result_type::parent_type const &vec), Expr >
 

Functions

template<typename Expr >
decltype(auto) mgcpp::abs (dvec_expr< Expr > const &expr) noexcept
 
template<typename Expr >
decltype(auto) mgcpp::sin (dvec_expr< Expr > const &expr) noexcept
 
template<typename Expr >
decltype(auto) mgcpp::cos (dvec_expr< Expr > const &expr) noexcept
 
template<typename Expr >
decltype(auto) mgcpp::tan (dvec_expr< Expr > const &expr) noexcept
 
template<typename Expr >
decltype(auto) mgcpp::sinh (dvec_expr< Expr > const &expr) noexcept
 
template<typename Expr >
decltype(auto) mgcpp::cosh (dvec_expr< Expr > const &expr) noexcept
 
template<typename Expr >
decltype(auto) mgcpp::tanh (dvec_expr< Expr > const &expr) noexcept
 
template<typename Expr >
decltype(auto) mgcpp::relu (dvec_expr< Expr > const &expr) noexcept