Lines Matching refs:__y
492 _Tp operator()(const _Tp& __x, const _Tp& __y) const
493 {return __x << __y;}
500 _Tp operator()(const _Tp& __x, const _Tp& __y) const
501 {return __x >> __y;}
554 _Tp operator()(const _Tp& __x, const _Tp& __y) const
555 {return atan2(__x, __y);}
602 _Tp operator()(const _Tp& __x, const _Tp& __y) const
603 {return pow(__x, __y);}
3628 swap(valarray<_Tp>& __x, valarray<_Tp>& __y) _NOEXCEPT
3630 __x.swap(__y);
3640 operator*(const _Expr1& __x, const _Expr2& __y)
3644 return __val_expr<_Op>(_Op(multiplies<value_type>(), __x, __y));
3655 operator*(const _Expr& __x, const typename _Expr::value_type& __y)
3660 __x, __scalar_expr<value_type>(__y, __x.size())));
3671 operator*(const typename _Expr::value_type& __x, const _Expr& __y)
3676 __scalar_expr<value_type>(__x, __y.size()), __y));
3686 operator/(const _Expr1& __x, const _Expr2& __y)
3690 return __val_expr<_Op>(_Op(divides<value_type>(), __x, __y));
3701 operator/(const _Expr& __x, const typename _Expr::value_type& __y)
3706 __x, __scalar_expr<value_type>(__y, __x.size())));
3717 operator/(const typename _Expr::value_type& __x, const _Expr& __y)
3722 __scalar_expr<value_type>(__x, __y.size()), __y));
3732 operator%(const _Expr1& __x, const _Expr2& __y)
3736 return __val_expr<_Op>(_Op(modulus<value_type>(), __x, __y));
3747 operator%(const _Expr& __x, const typename _Expr::value_type& __y)
3752 __x, __scalar_expr<value_type>(__y, __x.size())));
3763 operator%(const typename _Expr::value_type& __x, const _Expr& __y)
3768 __scalar_expr<value_type>(__x, __y.size()), __y));
3778 operator+(const _Expr1& __x, const _Expr2& __y)
3782 return __val_expr<_Op>(_Op(plus<value_type>(), __x, __y));
3793 operator+(const _Expr& __x, const typename _Expr::value_type& __y)
3798 __x, __scalar_expr<value_type>(__y, __x.size())));
3809 operator+(const typename _Expr::value_type& __x, const _Expr& __y)
3814 __scalar_expr<value_type>(__x, __y.size()), __y));
3824 operator-(const _Expr1& __x, const _Expr2& __y)
3828 return __val_expr<_Op>(_Op(minus<value_type>(), __x, __y));
3839 operator-(const _Expr& __x, const typename _Expr::value_type& __y)
3844 __x, __scalar_expr<value_type>(__y, __x.size())));
3855 operator-(const typename _Expr::value_type& __x, const _Expr& __y)
3860 __scalar_expr<value_type>(__x, __y.size()), __y));
3870 operator^(const _Expr1& __x, const _Expr2& __y)
3874 return __val_expr<_Op>(_Op(bit_xor<value_type>(), __x, __y));
3885 operator^(const _Expr& __x, const typename _Expr::value_type& __y)
3890 __x, __scalar_expr<value_type>(__y, __x.size())));
3901 operator^(const typename _Expr::value_type& __x, const _Expr& __y)
3906 __scalar_expr<value_type>(__x, __y.size()), __y));
3916 operator&(const _Expr1& __x, const _Expr2& __y)
3920 return __val_expr<_Op>(_Op(bit_and<value_type>(), __x, __y));
3931 operator&(const _Expr& __x, const typename _Expr::value_type& __y)
3936 __x, __scalar_expr<value_type>(__y, __x.size())));
3947 operator&(const typename _Expr::value_type& __x, const _Expr& __y)
3952 __scalar_expr<value_type>(__x, __y.size()), __y));
3962 operator|(const _Expr1& __x, const _Expr2& __y)
3966 return __val_expr<_Op>(_Op(bit_or<value_type>(), __x, __y));
3977 operator|(const _Expr& __x, const typename _Expr::value_type& __y)
3982 __x, __scalar_expr<value_type>(__y, __x.size())));
3993 operator|(const typename _Expr::value_type& __x, const _Expr& __y)
3998 __scalar_expr<value_type>(__x, __y.size()), __y));
4008 operator<<(const _Expr1& __x, const _Expr2& __y)
4012 return __val_expr<_Op>(_Op(__bit_shift_left<value_type>(), __x, __y));
4023 operator<<(const _Expr& __x, const typename _Expr::value_type& __y)
4028 __x, __scalar_expr<value_type>(__y, __x.size())));
4039 operator<<(const typename _Expr::value_type& __x, const _Expr& __y)
4044 __scalar_expr<value_type>(__x, __y.size()), __y));
4054 operator>>(const _Expr1& __x, const _Expr2& __y)
4058 return __val_expr<_Op>(_Op(__bit_shift_right<value_type>(), __x, __y));
4069 operator>>(const _Expr& __x, const typename _Expr::value_type& __y)
4074 __x, __scalar_expr<value_type>(__y, __x.size())));
4085 operator>>(const typename _Expr::value_type& __x, const _Expr& __y)
4090 __scalar_expr<value_type>(__x, __y.size()), __y));
4100 operator&&(const _Expr1& __x, const _Expr2& __y)
4104 return __val_expr<_Op>(_Op(logical_and<value_type>(), __x, __y));
4115 operator&&(const _Expr& __x, const typename _Expr::value_type& __y)
4120 __x, __scalar_expr<value_type>(__y, __x.size())));
4131 operator&&(const typename _Expr::value_type& __x, const _Expr& __y)
4136 __scalar_expr<value_type>(__x, __y.size()), __y));
4146 operator||(const _Expr1& __x, const _Expr2& __y)
4150 return __val_expr<_Op>(_Op(logical_or<value_type>(), __x, __y));
4161 operator||(const _Expr& __x, const typename _Expr::value_type& __y)
4166 __x, __scalar_expr<value_type>(__y, __x.size())));
4177 operator||(const typename _Expr::value_type& __x, const _Expr& __y)
4182 __scalar_expr<value_type>(__x, __y.size()), __y));
4192 operator==(const _Expr1& __x, const _Expr2& __y)
4196 return __val_expr<_Op>(_Op(equal_to<value_type>(), __x, __y));
4207 operator==(const _Expr& __x, const typename _Expr::value_type& __y)
4212 __x, __scalar_expr<value_type>(__y, __x.size())));
4223 operator==(const typename _Expr::value_type& __x, const _Expr& __y)
4228 __scalar_expr<value_type>(__x, __y.size()), __y));
4238 operator!=(const _Expr1& __x, const _Expr2& __y)
4242 return __val_expr<_Op>(_Op(not_equal_to<value_type>(), __x, __y));
4253 operator!=(const _Expr& __x, const typename _Expr::value_type& __y)
4258 __x, __scalar_expr<value_type>(__y, __x.size())));
4269 operator!=(const typename _Expr::value_type& __x, const _Expr& __y)
4274 __scalar_expr<value_type>(__x, __y.size()), __y));
4284 operator<(const _Expr1& __x, const _Expr2& __y)
4288 return __val_expr<_Op>(_Op(less<value_type>(), __x, __y));
4299 operator<(const _Expr& __x, const typename _Expr::value_type& __y)
4304 __x, __scalar_expr<value_type>(__y, __x.size())));
4315 operator<(const typename _Expr::value_type& __x, const _Expr& __y)
4320 __scalar_expr<value_type>(__x, __y.size()), __y));
4330 operator>(const _Expr1& __x, const _Expr2& __y)
4334 return __val_expr<_Op>(_Op(greater<value_type>(), __x, __y));
4345 operator>(const _Expr& __x, const typename _Expr::value_type& __y)
4350 __x, __scalar_expr<value_type>(__y, __x.size())));
4361 operator>(const typename _Expr::value_type& __x, const _Expr& __y)
4366 __scalar_expr<value_type>(__x, __y.size()), __y));
4376 operator<=(const _Expr1& __x, const _Expr2& __y)
4380 return __val_expr<_Op>(_Op(less_equal<value_type>(), __x, __y));
4391 operator<=(const _Expr& __x, const typename _Expr::value_type& __y)
4396 __x, __scalar_expr<value_type>(__y, __x.size())));
4407 operator<=(const typename _Expr::value_type& __x, const _Expr& __y)
4412 __scalar_expr<value_type>(__x, __y.size()), __y));
4422 operator>=(const _Expr1& __x, const _Expr2& __y)
4426 return __val_expr<_Op>(_Op(greater_equal<value_type>(), __x, __y));
4437 operator>=(const _Expr& __x, const typename _Expr::value_type& __y)
4442 __x, __scalar_expr<value_type>(__y, __x.size())));
4453 operator>=(const typename _Expr::value_type& __x, const _Expr& __y)
4458 __scalar_expr<value_type>(__x, __y.size()), __y));
4524 atan2(const _Expr1& __x, const _Expr2& __y)
4528 return __val_expr<_Op>(_Op(__atan2_expr<value_type>(), __x, __y));
4539 atan2(const _Expr& __x, const typename _Expr::value_type& __y)
4544 __x, __scalar_expr<value_type>(__y, __x.size())));
4555 atan2(const typename _Expr::value_type& __x, const _Expr& __y)
4560 __scalar_expr<value_type>(__x, __y.size()), __y));
4640 pow(const _Expr1& __x, const _Expr2& __y)
4644 return __val_expr<_Op>(_Op(__pow_expr<value_type>(), __x, __y));
4655 pow(const _Expr& __x, const typename _Expr::value_type& __y)
4660 __x, __scalar_expr<value_type>(__y, __x.size())));
4671 pow(const typename _Expr::value_type& __x, const _Expr& __y)
4676 __scalar_expr<value_type>(__x, __y.size()), __y));