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

Go to the source code of this file.

Namespaces

 mgcpp
 

Typedefs

template<typename Expr >
using mgcpp::zeros_mat_expr = generic_expr< zeros_mat_expr_type, 0, dmat_expr, typename Expr::result_type, 1, symbolic_shape_expr< Expr > >
 
template<typename Expr >
using mgcpp::ones_mat_expr = generic_expr< ones_mat_expr_type, 0, dmat_expr, typename Expr::result_type, 1, symbolic_shape_expr< Expr > >
 
template<typename Expr >
using mgcpp::zeros_vec_expr = generic_expr< zeros_vec_expr_type, 0, dvec_expr, typename Expr::result_type, 1, symbolic_shape_expr< Expr > >
 
template<typename Expr >
using mgcpp::ones_vec_expr = generic_expr< ones_vec_expr_type, 0, dvec_expr, typename Expr::result_type, 1, symbolic_shape_expr< Expr > >
 

Functions

template<typename Expr >
zeros_mat_expr< Expr > mgcpp::make_zeros_like (dmat_expr< Expr > const &expr)
 
template<typename Expr >
ones_mat_expr< Expr > mgcpp::make_ones_like (dmat_expr< Expr > const &expr)
 
template<typename Expr >
zeros_vec_expr< Expr > mgcpp::make_zeros_like (dvec_expr< Expr > const &expr)
 
template<typename Expr >
ones_vec_expr< Expr > mgcpp::make_ones_like (dvec_expr< Expr > const &expr)