![]() |
mgcpp
A C++ Math Library Based on CUDA
|
#include <mgcpp/matrix/dense_matrix.hpp>#include <mgcpp/matrix/device_matrix.hpp>#include <mgcpp/type_traits/is_scalar.hpp>#include <mgcpp/vector/dense_vector.hpp>#include <mgcpp/vector/device_vector.hpp>#include <cstdlib>#include <mgcpp/operations/mult.tpp>
Go to the source code of this file.
Namespaces | |
| mgcpp | |
| mgcpp::strict | |
Functions | |
| template<typename LhsDenseMat , typename RhsDenseMat , typename Type > | |
| decltype(auto) | mgcpp::strict::mult (dense_matrix< LhsDenseMat, Type > const &lhs, dense_matrix< RhsDenseMat, Type > const &rhs) |
| template<typename DenseMat , typename DenseVec , typename Type > | |
| decltype(auto) | mgcpp::strict::mult (dense_matrix< DenseMat, Type > const &mat, dense_vector< DenseVec, Type > const &vec) |
| template<typename DenseVec , typename ScalarType , typename VectorType , typename = typename std::enable_if<is_scalar<ScalarType>::value>::type> | |
| decltype(auto) | mgcpp::strict::mult (ScalarType scalar, dense_vector< DenseVec, VectorType > const &vec) |
| template<typename DenseMat , typename MatrixType , typename ScalarType , typename = typename std::enable_if<is_scalar<ScalarType>::value>::type> | |
| decltype(auto) | mgcpp::strict::mult (ScalarType scalar, dense_matrix< DenseMat, MatrixType > const &mat) |
1.8.13