/dports/math/viennacl/ViennaCL-1.7.1/viennacl/scheduler/ |
H A D | execute_elementwise.hpp | 199 … op_element_binary<op_div> >(*x.vector_float, *y.vector_float)); in element_op() 205 … op_element_binary<op_div> >(*x.vector_double, *y.vector_double)); in element_op() 219 … op_element_binary<op_div> >(*x.matrix_float, *y.matrix_float)); in element_op() 225 … op_element_binary<op_div> >(*x.matrix_double, *y.matrix_double)); in element_op() 245 … op_element_binary<op_prod> >(*x.vector_float, *y.vector_float)); in element_op() 251 … op_element_binary<op_prod> >(*x.vector_double, *y.vector_double)); in element_op() 265 … op_element_binary<op_prod> >(*x.matrix_float, *y.matrix_float)); in element_op() 291 … op_element_binary<op_pow> >(*x.vector_float, *y.vector_float)); in element_op() 297 … op_element_binary<op_pow> >(*x.vector_double, *y.vector_double)); in element_op() 311 … op_element_binary<op_pow> >(*x.matrix_float, *y.matrix_float)); in element_op() [all …]
|
H A D | forwards.h | 195 …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 D | op_applier.hpp | 50 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 D | vector_operations.hpp | 287 …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 D | matrix_operations.hpp | 733 …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 D | vector.hpp | 3018 …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 D | matrix.hpp | 2972 …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 D | forwards.h | 130 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 D | predicate.hpp | 455 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 D | vector_operations.hpp | 337 …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 D | matrix_operations.hpp | 849 …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 D | vector_operations.hpp | 958 …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 D | matrix_operations.hpp | 549 …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 D | matrix_operations.hpp | 541 …matrix_expression<const matrix_base<T>, const matrix_base<T>, op_element_binary<OP> > const & prox… in element_op()
|
H A D | vector_operations.hpp | 301 …vector_expression<const vector_base<T>, const vector_base<T>, op_element_binary<OP> > const & prox… in element_op()
|