mgcpp
A C++ Math Library Based on CUDA
hdmd.hpp
Go to the documentation of this file.
1 
2 // Copyright RedPortal, mujjingun 2017 - 2018.
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file LICENSE or copy at
5 // http://www.boost.org/LICENSE_1_0.txt)
6 
7 #ifndef _MGCPP_OPERATIONS_HADAMARD_HPP_
8 #define _MGCPP_OPERATIONS_HADAMARD_HPP_
9 
14 
15 #include <cstdlib>
16 
17 namespace mgcpp {
18 namespace strict {
25 template <typename LhsDenseVec, typename RhsDenseVec, typename Type>
26 inline decltype(auto) hdmd(dense_vector<LhsDenseVec, Type> const& lhs,
27  dense_vector<RhsDenseVec, Type> const& rhs);
28 } // namespace strict
29 } // namespace mgcpp
30 
31 #include <mgcpp/operations/hdmd.tpp>
32 #endif
decltype(auto) hdmd(dense_vector< LhsDenseVec, Type > const &lhs, dense_vector< RhsDenseVec, Type > const &rhs)
Definition: adapter_base.hpp:12