Lines Matching refs:__y
493 _Tp operator()(const _Tp& __x, const _Tp& __y) const
494 {return __x << __y;}
501 _Tp operator()(const _Tp& __x, const _Tp& __y) const
502 {return __x >> __y;}
555 _Tp operator()(const _Tp& __x, const _Tp& __y) const
556 {return atan2(__x, __y);}
603 _Tp operator()(const _Tp& __x, const _Tp& __y) const
604 {return pow(__x, __y);}
3773 swap(valarray<_Tp>& __x, valarray<_Tp>& __y) _NOEXCEPT
3775 __x.swap(__y);
3785 operator*(const _Expr1& __x, const _Expr2& __y)
3789 return __val_expr<_Op>(_Op(multiplies<value_type>(), __x, __y));
3800 operator*(const _Expr& __x, const typename _Expr::value_type& __y)
3805 __x, __scalar_expr<value_type>(__y, __x.size())));
3816 operator*(const typename _Expr::value_type& __x, const _Expr& __y)
3821 __scalar_expr<value_type>(__x, __y.size()), __y));
3831 operator/(const _Expr1& __x, const _Expr2& __y)
3835 return __val_expr<_Op>(_Op(divides<value_type>(), __x, __y));
3846 operator/(const _Expr& __x, const typename _Expr::value_type& __y)
3851 __x, __scalar_expr<value_type>(__y, __x.size())));
3862 operator/(const typename _Expr::value_type& __x, const _Expr& __y)
3867 __scalar_expr<value_type>(__x, __y.size()), __y));
3877 operator%(const _Expr1& __x, const _Expr2& __y)
3881 return __val_expr<_Op>(_Op(modulus<value_type>(), __x, __y));
3892 operator%(const _Expr& __x, const typename _Expr::value_type& __y)
3897 __x, __scalar_expr<value_type>(__y, __x.size())));
3908 operator%(const typename _Expr::value_type& __x, const _Expr& __y)
3913 __scalar_expr<value_type>(__x, __y.size()), __y));
3923 operator+(const _Expr1& __x, const _Expr2& __y)
3927 return __val_expr<_Op>(_Op(plus<value_type>(), __x, __y));
3938 operator+(const _Expr& __x, const typename _Expr::value_type& __y)
3943 __x, __scalar_expr<value_type>(__y, __x.size())));
3954 operator+(const typename _Expr::value_type& __x, const _Expr& __y)
3959 __scalar_expr<value_type>(__x, __y.size()), __y));
3969 operator-(const _Expr1& __x, const _Expr2& __y)
3973 return __val_expr<_Op>(_Op(minus<value_type>(), __x, __y));
3984 operator-(const _Expr& __x, const typename _Expr::value_type& __y)
3989 __x, __scalar_expr<value_type>(__y, __x.size())));
4000 operator-(const typename _Expr::value_type& __x, const _Expr& __y)
4005 __scalar_expr<value_type>(__x, __y.size()), __y));
4015 operator^(const _Expr1& __x, const _Expr2& __y)
4019 return __val_expr<_Op>(_Op(bit_xor<value_type>(), __x, __y));
4030 operator^(const _Expr& __x, const typename _Expr::value_type& __y)
4035 __x, __scalar_expr<value_type>(__y, __x.size())));
4046 operator^(const typename _Expr::value_type& __x, const _Expr& __y)
4051 __scalar_expr<value_type>(__x, __y.size()), __y));
4061 operator&(const _Expr1& __x, const _Expr2& __y)
4065 return __val_expr<_Op>(_Op(bit_and<value_type>(), __x, __y));
4076 operator&(const _Expr& __x, const typename _Expr::value_type& __y)
4081 __x, __scalar_expr<value_type>(__y, __x.size())));
4092 operator&(const typename _Expr::value_type& __x, const _Expr& __y)
4097 __scalar_expr<value_type>(__x, __y.size()), __y));
4107 operator|(const _Expr1& __x, const _Expr2& __y)
4111 return __val_expr<_Op>(_Op(bit_or<value_type>(), __x, __y));
4122 operator|(const _Expr& __x, const typename _Expr::value_type& __y)
4127 __x, __scalar_expr<value_type>(__y, __x.size())));
4138 operator|(const typename _Expr::value_type& __x, const _Expr& __y)
4143 __scalar_expr<value_type>(__x, __y.size()), __y));
4153 operator<<(const _Expr1& __x, const _Expr2& __y)
4157 return __val_expr<_Op>(_Op(__bit_shift_left<value_type>(), __x, __y));
4168 operator<<(const _Expr& __x, const typename _Expr::value_type& __y)
4173 __x, __scalar_expr<value_type>(__y, __x.size())));
4184 operator<<(const typename _Expr::value_type& __x, const _Expr& __y)
4189 __scalar_expr<value_type>(__x, __y.size()), __y));
4199 operator>>(const _Expr1& __x, const _Expr2& __y)
4203 return __val_expr<_Op>(_Op(__bit_shift_right<value_type>(), __x, __y));
4214 operator>>(const _Expr& __x, const typename _Expr::value_type& __y)
4219 __x, __scalar_expr<value_type>(__y, __x.size())));
4230 operator>>(const typename _Expr::value_type& __x, const _Expr& __y)
4235 __scalar_expr<value_type>(__x, __y.size()), __y));
4245 operator&&(const _Expr1& __x, const _Expr2& __y)
4249 return __val_expr<_Op>(_Op(logical_and<value_type>(), __x, __y));
4260 operator&&(const _Expr& __x, const typename _Expr::value_type& __y)
4265 __x, __scalar_expr<value_type>(__y, __x.size())));
4276 operator&&(const typename _Expr::value_type& __x, const _Expr& __y)
4281 __scalar_expr<value_type>(__x, __y.size()), __y));
4291 operator||(const _Expr1& __x, const _Expr2& __y)
4295 return __val_expr<_Op>(_Op(logical_or<value_type>(), __x, __y));
4306 operator||(const _Expr& __x, const typename _Expr::value_type& __y)
4311 __x, __scalar_expr<value_type>(__y, __x.size())));
4322 operator||(const typename _Expr::value_type& __x, const _Expr& __y)
4327 __scalar_expr<value_type>(__x, __y.size()), __y));
4337 operator==(const _Expr1& __x, const _Expr2& __y)
4341 return __val_expr<_Op>(_Op(equal_to<value_type>(), __x, __y));
4352 operator==(const _Expr& __x, const typename _Expr::value_type& __y)
4357 __x, __scalar_expr<value_type>(__y, __x.size())));
4368 operator==(const typename _Expr::value_type& __x, const _Expr& __y)
4373 __scalar_expr<value_type>(__x, __y.size()), __y));
4383 operator!=(const _Expr1& __x, const _Expr2& __y)
4387 return __val_expr<_Op>(_Op(not_equal_to<value_type>(), __x, __y));
4398 operator!=(const _Expr& __x, const typename _Expr::value_type& __y)
4403 __x, __scalar_expr<value_type>(__y, __x.size())));
4414 operator!=(const typename _Expr::value_type& __x, const _Expr& __y)
4419 __scalar_expr<value_type>(__x, __y.size()), __y));
4429 operator<(const _Expr1& __x, const _Expr2& __y)
4433 return __val_expr<_Op>(_Op(less<value_type>(), __x, __y));
4444 operator<(const _Expr& __x, const typename _Expr::value_type& __y)
4449 __x, __scalar_expr<value_type>(__y, __x.size())));
4460 operator<(const typename _Expr::value_type& __x, const _Expr& __y)
4465 __scalar_expr<value_type>(__x, __y.size()), __y));
4475 operator>(const _Expr1& __x, const _Expr2& __y)
4479 return __val_expr<_Op>(_Op(greater<value_type>(), __x, __y));
4490 operator>(const _Expr& __x, const typename _Expr::value_type& __y)
4495 __x, __scalar_expr<value_type>(__y, __x.size())));
4506 operator>(const typename _Expr::value_type& __x, const _Expr& __y)
4511 __scalar_expr<value_type>(__x, __y.size()), __y));
4521 operator<=(const _Expr1& __x, const _Expr2& __y)
4525 return __val_expr<_Op>(_Op(less_equal<value_type>(), __x, __y));
4536 operator<=(const _Expr& __x, const typename _Expr::value_type& __y)
4541 __x, __scalar_expr<value_type>(__y, __x.size())));
4552 operator<=(const typename _Expr::value_type& __x, const _Expr& __y)
4557 __scalar_expr<value_type>(__x, __y.size()), __y));
4567 operator>=(const _Expr1& __x, const _Expr2& __y)
4571 return __val_expr<_Op>(_Op(greater_equal<value_type>(), __x, __y));
4582 operator>=(const _Expr& __x, const typename _Expr::value_type& __y)
4587 __x, __scalar_expr<value_type>(__y, __x.size())));
4598 operator>=(const typename _Expr::value_type& __x, const _Expr& __y)
4603 __scalar_expr<value_type>(__x, __y.size()), __y));
4669 atan2(const _Expr1& __x, const _Expr2& __y)
4673 return __val_expr<_Op>(_Op(__atan2_expr<value_type>(), __x, __y));
4684 atan2(const _Expr& __x, const typename _Expr::value_type& __y)
4689 __x, __scalar_expr<value_type>(__y, __x.size())));
4700 atan2(const typename _Expr::value_type& __x, const _Expr& __y)
4705 __scalar_expr<value_type>(__x, __y.size()), __y));
4785 pow(const _Expr1& __x, const _Expr2& __y)
4789 return __val_expr<_Op>(_Op(__pow_expr<value_type>(), __x, __y));
4800 pow(const _Expr& __x, const typename _Expr::value_type& __y)
4805 __x, __scalar_expr<value_type>(__y, __x.size())));
4816 pow(const typename _Expr::value_type& __x, const _Expr& __y)
4821 __scalar_expr<value_type>(__x, __y.size()), __y));