Lines Matching refs:valarray

82   template<class _Tp> class valarray;   // An array of type _Tp  variable
109 class valarray in _GLIBCXX_BEGIN_NAMESPACE()
122 valarray(); in _GLIBCXX_BEGIN_NAMESPACE()
125 explicit valarray(size_t); in _GLIBCXX_BEGIN_NAMESPACE()
128 valarray(const _Tp&, size_t); in _GLIBCXX_BEGIN_NAMESPACE()
131 valarray(const _Tp* __restrict__, size_t); in _GLIBCXX_BEGIN_NAMESPACE()
134 valarray(const valarray&); in _GLIBCXX_BEGIN_NAMESPACE()
137 valarray(const slice_array<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
140 valarray(const gslice_array<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
143 valarray(const mask_array<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
146 valarray(const indirect_array<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
149 valarray(const _Expr<_Dom, _Tp>& __e); in _GLIBCXX_BEGIN_NAMESPACE()
151 ~valarray(); in _GLIBCXX_BEGIN_NAMESPACE()
162 valarray<_Tp>& operator=(const valarray<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
171 valarray<_Tp>& operator=(const _Tp&); in _GLIBCXX_BEGIN_NAMESPACE()
181 valarray<_Tp>& operator=(const slice_array<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
191 valarray<_Tp>& operator=(const gslice_array<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
201 valarray<_Tp>& operator=(const mask_array<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
211 valarray<_Tp>& operator=(const indirect_array<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
213 template<class _Dom> valarray<_Tp>& in _GLIBCXX_BEGIN_NAMESPACE()
289 valarray<_Tp> operator[](const valarray<bool>&) const; in _GLIBCXX_BEGIN_NAMESPACE()
303 mask_array<_Tp> operator[](const valarray<bool>&); in _GLIBCXX_BEGIN_NAMESPACE()
317 operator[](const valarray<size_t>&) const; in _GLIBCXX_BEGIN_NAMESPACE()
331 indirect_array<_Tp> operator[](const valarray<size_t>&); in _GLIBCXX_BEGIN_NAMESPACE()
348 valarray<_Tp>& operator*=(const _Tp&); in _GLIBCXX_BEGIN_NAMESPACE()
351 valarray<_Tp>& operator/=(const _Tp&); in _GLIBCXX_BEGIN_NAMESPACE()
354 valarray<_Tp>& operator%=(const _Tp&); in _GLIBCXX_BEGIN_NAMESPACE()
357 valarray<_Tp>& operator+=(const _Tp&); in _GLIBCXX_BEGIN_NAMESPACE()
360 valarray<_Tp>& operator-=(const _Tp&); in _GLIBCXX_BEGIN_NAMESPACE()
363 valarray<_Tp>& operator^=(const _Tp&); in _GLIBCXX_BEGIN_NAMESPACE()
366 valarray<_Tp>& operator&=(const _Tp&); in _GLIBCXX_BEGIN_NAMESPACE()
369 valarray<_Tp>& operator|=(const _Tp&); in _GLIBCXX_BEGIN_NAMESPACE()
372 valarray<_Tp>& operator<<=(const _Tp&); in _GLIBCXX_BEGIN_NAMESPACE()
375 valarray<_Tp>& operator>>=(const _Tp&); in _GLIBCXX_BEGIN_NAMESPACE()
378 valarray<_Tp>& operator*=(const valarray<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
381 valarray<_Tp>& operator/=(const valarray<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
384 valarray<_Tp>& operator%=(const valarray<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
387 valarray<_Tp>& operator+=(const valarray<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
390 valarray<_Tp>& operator-=(const valarray<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
393 valarray<_Tp>& operator^=(const valarray<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
396 valarray<_Tp>& operator|=(const valarray<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
399 valarray<_Tp>& operator&=(const valarray<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
402 valarray<_Tp>& operator<<=(const valarray<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
405 valarray<_Tp>& operator>>=(const valarray<_Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
408 valarray<_Tp>& operator*=(const _Expr<_Dom, _Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
410 valarray<_Tp>& operator/=(const _Expr<_Dom, _Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
412 valarray<_Tp>& operator%=(const _Expr<_Dom, _Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
414 valarray<_Tp>& operator+=(const _Expr<_Dom, _Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
416 valarray<_Tp>& operator-=(const _Expr<_Dom, _Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
418 valarray<_Tp>& operator^=(const _Expr<_Dom, _Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
420 valarray<_Tp>& operator|=(const _Expr<_Dom, _Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
422 valarray<_Tp>& operator&=(const _Expr<_Dom, _Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
424 valarray<_Tp>& operator<<=(const _Expr<_Dom, _Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
426 valarray<_Tp>& operator>>=(const _Expr<_Dom, _Tp>&); in _GLIBCXX_BEGIN_NAMESPACE()
461 valarray<_Tp> shift (int) const; in _GLIBCXX_BEGIN_NAMESPACE()
478 valarray<_Tp> cshift(int) const; in _GLIBCXX_BEGIN_NAMESPACE()
524 valarray<_Tp>::operator[](size_t __i) const
532 valarray<_Tp>::operator[](size_t __i)
551 valarray<_Tp>::valarray() : _M_size(0), _M_data(0) {} in _GLIBCXX_BEGIN_NAMESPACE()
555 valarray<_Tp>::valarray(size_t __n) in valarray() function
561 valarray<_Tp>::valarray(const _Tp& __t, size_t __n) in valarray() function
567 valarray<_Tp>::valarray(const _Tp* __restrict__ __p, size_t __n) in valarray() function
576 valarray<_Tp>::valarray(const valarray<_Tp>& __v) in valarray() function
583 valarray<_Tp>::valarray(const slice_array<_Tp>& __sa) in valarray() function
592 valarray<_Tp>::valarray(const gslice_array<_Tp>& __ga) in valarray() function
603 valarray<_Tp>::valarray(const mask_array<_Tp>& __ma) in valarray() function
612 valarray<_Tp>::valarray(const indirect_array<_Tp>& __ia) in valarray() function
621 valarray<_Tp>::valarray(const _Expr<_Dom, _Tp>& __e) in valarray() function
627 valarray<_Tp>::~valarray() in ~valarray()
634 inline valarray<_Tp>&
635 valarray<_Tp>::operator=(const valarray<_Tp>& __v)
643 inline valarray<_Tp>&
644 valarray<_Tp>::operator=(const _Tp& __t)
651 inline valarray<_Tp>&
652 valarray<_Tp>::operator=(const slice_array<_Tp>& __sa)
661 inline valarray<_Tp>&
662 valarray<_Tp>::operator=(const gslice_array<_Tp>& __ga)
671 inline valarray<_Tp>&
672 valarray<_Tp>::operator=(const mask_array<_Tp>& __ma)
681 inline valarray<_Tp>&
682 valarray<_Tp>::operator=(const indirect_array<_Tp>& __ia)
691 inline valarray<_Tp>&
692 valarray<_Tp>::operator=(const _Expr<_Dom, _Tp>& __e)
701 valarray<_Tp>::operator[](slice __s) const
709 valarray<_Tp>::operator[](slice __s)
714 valarray<_Tp>::operator[](const gslice& __gs) const
723 valarray<_Tp>::operator[](const gslice& __gs)
730 inline valarray<_Tp>
731 valarray<_Tp>::operator[](const valarray<bool>& __m) const
737 return valarray<_Tp>(mask_array<_Tp>(_Array<_Tp>(_M_data), __s,
743 valarray<_Tp>::operator[](const valarray<bool>& __m)
754 valarray<_Tp>::operator[](const valarray<size_t>& __i) const
762 valarray<_Tp>::operator[](const valarray<size_t>& __i)
770 valarray<_Tp>::size() const in size()
775 valarray<_Tp>::sum() const in sum()
782 inline valarray<_Tp>
783 valarray<_Tp>::shift(int __n) const in shift()
785 valarray<_Tp> __ret; in shift()
823 inline valarray<_Tp>
824 valarray<_Tp>::cshift(int __n) const in cshift()
826 valarray<_Tp> __ret; in cshift()
865 valarray<_Tp>::resize(size_t __n, _Tp __c) in resize()
882 valarray<_Tp>::min() const in min()
890 valarray<_Tp>::max() const in max()
898 valarray<_Tp>::apply(_Tp func(_Tp)) const in apply()
906 valarray<_Tp>::apply(_Tp func(const _Tp &)) const in apply()
914 inline typename valarray<_Tp>::template _UnaryOp<_Name>::_Rt \
915 valarray<_Tp>::operator _Op() const \
931 inline valarray<_Tp>& \
932 valarray<_Tp>::operator _Op##=(const _Tp &__t) \
939 inline valarray<_Tp>& \
940 valarray<_Tp>::operator _Op##=(const valarray<_Tp> &__v) \
963 inline valarray<_Tp>& \
964 valarray<_Tp>::operator _Op##=(const _Expr<_Dom, _Tp>& __e) \
988 operator _Op(const valarray<_Tp>& __v, const valarray<_Tp>& __w) \
999 operator _Op(const valarray<_Tp>& __v, const _Tp& __t) \
1009 operator _Op(const _Tp& __t, const valarray<_Tp>& __v) \