mgcpp
A C++ Math Library Based on CUDA
include
mgcpp
expressions
dvec_ref_expr.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_EXPRESSIONS_DVEC_REF_EXPR_HPP_
8
#define _MGCPP_EXPRESSIONS_DVEC_REF_EXPR_HPP_
9
10
#include <
mgcpp/expressions/dvec_expr.hpp
>
11
#include <
mgcpp/expressions/generic_expr.hpp
>
12
13
namespace
mgcpp
{
14
15
struct
dvec_ref_expr_type;
16
17
template
<
typename
Vector>
18
using
dvec_ref_expr
=
19
generic_expr<dvec_ref_expr_type, 0, dvec_expr, Vector, 1, Vector const&>
;
20
21
template
<
typename
DenseVector,
typename
Type>
22
inline
dvec_ref_expr<DenseVector>
ref
(
23
dense_vector<DenseVector, Type>
const
& mat);
24
}
// namespace mgcpp
25
26
#include <
mgcpp/expressions/dvec_ref_expr.tpp
>
27
#endif
dvec_expr.hpp
generic_expr.hpp
mgcpp
Definition:
adapter_base.hpp:12
dvec_ref_expr.tpp
mgcpp::dense_vector
Definition:
dense_vector.hpp:15
mgcpp::generic_expr
Definition:
forward.hpp:25
mgcpp::ref
dmat_ref_expr< DenseMatrix > ref(dense_matrix< DenseMatrix, Type > const &mat)
mgcpp::dvec_ref_expr
generic_expr< dvec_ref_expr_type, 0, dvec_expr, Vector, 1, Vector const & > dvec_ref_expr
Definition:
dvec_ref_expr.hpp:19
Generated by
1.8.13