![]() |
mgcpp
A C++ Math Library Based on CUDA
|
#include <mgcpp/matrix/dense_matrix.hpp>#include <mgcpp/matrix/device_matrix.hpp>#include <mgcpp/vector/dense_vector.hpp>#include <mgcpp/vector/device_vector.hpp>#include <cstdlib>#include <mgcpp/operations/map.tpp>
Go to the source code of this file.
Namespaces | |
| mgcpp | |
| mgcpp::strict | |
Functions | |
| template<typename Type , outcome::result< void >(*)(Type *, size_t) Function, typename DenseVec > | |
| device_vector< Type, typename DenseVec::allocator_type > | mgcpp::strict::map (dense_vector< DenseVec, Type > const &vec) |
| template<typename Type , outcome::result< void >(*)(Type *, size_t) Function, typename DenseMat > | |
| device_matrix< Type, typename DenseMat::allocator_type > | mgcpp::strict::map (dense_matrix< DenseMat, Type > const &mat) |
| template<typename DenseVec , typename Type > | |
| decltype(auto) | mgcpp::strict::abs (dense_vector< DenseVec, Type > const &vec) |
| template<typename DenseMat , typename Type > | |
| decltype(auto) | mgcpp::strict::abs (dense_matrix< DenseMat, Type > const &mat) |
| template<typename DenseVec , typename Type > | |
| decltype(auto) | mgcpp::strict::sin (dense_vector< DenseVec, Type > const &vec) |
| template<typename DenseMat , typename Type > | |
| decltype(auto) | mgcpp::strict::sin (dense_matrix< DenseMat, Type > const &mat) |
| template<typename DenseVec , typename Type > | |
| decltype(auto) | mgcpp::strict::cos (dense_vector< DenseVec, Type > const &vec) |
| template<typename DenseMat , typename Type > | |
| decltype(auto) | mgcpp::strict::cos (dense_matrix< DenseMat, Type > const &mat) |
| template<typename DenseVec , typename Type > | |
| decltype(auto) | mgcpp::strict::tan (dense_vector< DenseVec, Type > const &vec) |
| template<typename DenseMat , typename Type > | |
| decltype(auto) | mgcpp::strict::tan (dense_matrix< DenseMat, Type > const &mat) |
| template<typename DenseVec , typename Type > | |
| decltype(auto) | mgcpp::strict::sinh (dense_vector< DenseVec, Type > const &vec) |
| template<typename DenseMat , typename Type > | |
| decltype(auto) | mgcpp::strict::sinh (dense_matrix< DenseMat, Type > const &mat) |
| template<typename DenseVec , typename Type > | |
| decltype(auto) | mgcpp::strict::cosh (dense_vector< DenseVec, Type > const &vec) |
| template<typename DenseMat , typename Type > | |
| decltype(auto) | mgcpp::strict::cosh (dense_matrix< DenseMat, Type > const &mat) |
| template<typename DenseVec , typename Type > | |
| decltype(auto) | mgcpp::strict::tanh (dense_vector< DenseVec, Type > const &vec) |
| template<typename DenseMat , typename Type > | |
| decltype(auto) | mgcpp::strict::tanh (dense_matrix< DenseMat, Type > const &mat) |
| template<typename DenseVec , typename Type > | |
| decltype(auto) | mgcpp::strict::relu (dense_vector< DenseVec, Type > const &vec) |
| template<typename DenseMat , typename Type > | |
| decltype(auto) | mgcpp::strict::relu (dense_matrix< DenseMat, Type > const &mat) |
1.8.13