Home
last modified time | relevance | path

Searched refs:op_element_binary (Results 1 – 15 of 15) sorted by relevance

/dports/math/viennacl/ViennaCL-1.7.1/viennacl/scheduler/
H A Dexecute_elementwise.hpp199op_element_binary<op_div> >(*x.vector_float, *y.vector_float)); in element_op()
205op_element_binary<op_div> >(*x.vector_double, *y.vector_double)); in element_op()
219op_element_binary<op_div> >(*x.matrix_float, *y.matrix_float)); in element_op()
225op_element_binary<op_div> >(*x.matrix_double, *y.matrix_double)); in element_op()
245op_element_binary<op_prod> >(*x.vector_float, *y.vector_float)); in element_op()
251op_element_binary<op_prod> >(*x.vector_double, *y.vector_double)); in element_op()
265op_element_binary<op_prod> >(*x.matrix_float, *y.matrix_float)); in element_op()
291op_element_binary<op_pow> >(*x.vector_float, *y.vector_float)); in element_op()
297op_element_binary<op_pow> >(*x.vector_double, *y.vector_double)); in element_op()
311op_element_binary<op_pow> >(*x.matrix_float, *y.matrix_float)); in element_op()
[all …]
H A Dforwards.h195 …template<> struct op_type_info<op_element_binary<op_pow> > { enum { id = OPERATION_BINARY_EL…
196 …template<> struct op_type_info<op_element_binary<op_eq> > { enum { id = OPERATION_BINARY_EL…
197 …template<> struct op_type_info<op_element_binary<op_neq> > { enum { id = OPERATION_BINARY_EL…
198 …template<> struct op_type_info<op_element_binary<op_greater> > { enum { id = OPERATION_BINARY_EL…
199 …template<> struct op_type_info<op_element_binary<op_less> > { enum { id = OPERATION_BINARY_EL…
200 …template<> struct op_type_info<op_element_binary<op_geq> > { enum { id = OPERATION_BINARY_EL…
201 …template<> struct op_type_info<op_element_binary<op_leq> > { enum { id = OPERATION_BINARY_EL…
202 …template<> struct op_type_info<op_element_binary<op_fmax> > { enum { id = OPERATION_BINARY_E…
203 …template<> struct op_type_info<op_element_binary<op_fmin> > { enum { id = OPERATION_BINARY_E…
230 …template<> struct op_type_info<op_element_binary<op_prod> > { enum { id = OPERATION_BINARY_EL…
[all …]
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/linalg/detail/
H A Dop_applier.hpp50 struct op_applier<op_element_binary<op_prod> >
57 struct op_applier<op_element_binary<op_div> >
64 struct op_applier<op_element_binary<op_pow> >
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/linalg/
H A Dvector_operations.hpp287 …viennacl::vector_expression<const vector_base<T>, const vector_base<T>, op_element_binary<op_##OPN…
290 …nacl::vector_expression<const vector_base<T>, const vector_base<T>, op_element_binary<op_##OPNAME>…
294 …st vector_expression<const V1, const V2, OP>, const vector_base<T>, op_element_binary<op_##OPNAME>…
297 …st vector_expression<const V1, const V2, OP>, const vector_base<T>, op_element_binary<op_##OPNAME>…
301 …st vector_base<T>, const vector_expression<const V2, const V3, OP>, op_element_binary<op_##OPNAME>…
304 …st vector_base<T>, const vector_expression<const V2, const V3, OP>, op_element_binary<op_##OPNAME>…
311 op_element_binary<op_##OPNAME> > \
317 op_element_binary<op_##OPNAME> >(proxy1, proxy2); \
H A Dmatrix_operations.hpp733 …viennacl::matrix_expression<const matrix_base<T>, const matrix_base<T>, op_element_binary<op_##OPN…
736 …nacl::matrix_expression<const matrix_base<T>, const matrix_base<T>, op_element_binary<op_##OPNAME>…
742 op_element_binary<op_##OPNAME> >\
747 op_element_binary<op_##OPNAME> >(proxy, B);\
753 op_element_binary<op_##OPNAME> >\
758 op_element_binary<op_##OPNAME> >(A, proxy);\
765 op_element_binary<op_##OPNAME> >\
771 op_element_binary<op_##OPNAME> >(proxy1, proxy2);\
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/
H A Dvector.hpp3018 …ecutor<vector_base<T>, op_assign, vector_expression<const LHS, const RHS, op_element_binary<OP> > >
3021 … lhs, vector_expression<const vector_base<T>, const vector_base<T>, op_element_binary<OP> > const … in apply()
3047 op_element_binary<OP> > const & proxy) in apply()
3051 …nacl::vector_expression<const vector_base<T>, const vector_base<T>, op_element_binary<OP> >(temp1,… in apply()
3057 …r<vector_base<T>, op_inplace_add, vector_expression<const LHS, const RHS, op_element_binary<OP> > >
3060 … lhs, vector_expression<const vector_base<T>, const vector_base<T>, op_element_binary<OP> > const … in apply()
3091 op_element_binary<OP> > const & proxy) in apply()
3096 …nacl::vector_expression<const vector_base<T>, const vector_base<T>, op_element_binary<OP> >(temp1,… in apply()
3103 …r<vector_base<T>, op_inplace_sub, vector_expression<const LHS, const RHS, op_element_binary<OP> > >
3107 … lhs, vector_expression<const vector_base<T>, const vector_base<T>, op_element_binary<OP> > const … in apply()
[all …]
H A Dmatrix.hpp2972 …ecutor<matrix_base<T>, op_assign, matrix_expression<const LHS, const RHS, op_element_binary<OP> > >
2975 … lhs, matrix_expression<const matrix_base<T>, const matrix_base<T>, op_element_binary<OP> > const … in apply()
3001 op_element_binary<OP> > const & proxy) in apply()
3005 …nacl::matrix_expression<const matrix_base<T>, const matrix_base<T>, op_element_binary<OP> >(temp1,… in apply()
3011 …r<matrix_base<T>, op_inplace_add, matrix_expression<const LHS, const RHS, op_element_binary<OP> > >
3014 … lhs, matrix_expression<const matrix_base<T>, const matrix_base<T>, op_element_binary<OP> > const … in apply()
3045 op_element_binary<OP> > const & proxy) in apply()
3050 …nacl::matrix_expression<const matrix_base<T>, const matrix_base<T>, op_element_binary<OP> >(temp1,… in apply()
3057 …r<matrix_base<T>, op_inplace_sub, matrix_expression<const LHS, const RHS, op_element_binary<OP> > >
3061 … lhs, matrix_expression<const matrix_base<T>, const matrix_base<T>, op_element_binary<OP> > const … in apply()
[all …]
H A Dforwards.h130 struct op_element_binary {}; struct
635 …viennacl::vector_expression<const vector_base<T>, const vector_base<T>, op_element_binary<op_prod>…
639 …viennacl::vector_expression<const vector_base<T>, const vector_base<T>, op_element_binary<op_div> >
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/meta/
H A Dpredicate.hpp455 struct is_product<viennacl::op_element_binary<op_prod> >
479 struct is_division<viennacl::op_element_binary<op_div> >
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/linalg/host_based/
H A Dvector_operations.hpp337 …xpression<const vector_base<NumericT>, const vector_base<NumericT>, op_element_binary<OpT> > const… in element_op()
340 typedef viennacl::linalg::detail::op_applier<op_element_binary<OpT> > OpFunctor; in element_op()
H A Dmatrix_operations.hpp849 …xpression<const matrix_base<NumericT>, const matrix_base<NumericT>, op_element_binary<OpT> > const… in element_op()
854 typedef viennacl::linalg::detail::op_applier<op_element_binary<OpT> > OpFunctor; in element_op()
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/linalg/cuda/
H A Dvector_operations.hpp958 …xpression<const vector_base<NumericT>, const vector_base<NumericT>, op_element_binary<OpT> > const… in element_op()
986 …ctor_expression<const vector_base<float>, const vector_base<float>, op_element_binary<OpT> > const… in element_op()
1014 …or_expression<const vector_base<double>, const vector_base<double>, op_element_binary<OpT> > const… in element_op()
H A Dmatrix_operations.hpp549 …t matrix_base<NumericT, SizeT>, const matrix_base<NumericT, SizeT>, op_element_binary<OpT> > const… in element_op()
609 …n<const matrix_base<float, SizeT>, const matrix_base<float, SizeT>, op_element_binary<OpT> > const… in element_op()
669 …const matrix_base<double, SizeT>, const matrix_base<double, SizeT>, op_element_binary<OpT> > const… in element_op()
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/linalg/opencl/
H A Dmatrix_operations.hpp541 …matrix_expression<const matrix_base<T>, const matrix_base<T>, op_element_binary<OP> > const & prox… in element_op()
H A Dvector_operations.hpp301 …vector_expression<const vector_base<T>, const vector_base<T>, op_element_binary<OP> > const & prox… in element_op()