std::valarray man page on Scientific
[printable version]
std::valarray(3) std::valarray(3)
NAME
std::valarray -
Smart array designed to support numeric processing.
SYNOPSIS
Public Types
typedef _Tp value_type
Public Member Functions
_Expr< _RefFunClos< _ValArray, _Tp >, _Tp > apply (_Tp func(const _Tp
&)) const
_Expr< _ValFunClos< _ValArray, _Tp >, _Tp > apply (_Tp func(_Tp)) const
valarray< _Tp > cshift (int) const
_Tp max () const
_Tp min () const
_UnaryOp< __logical_not >::_Rt operator! () const
template<class _Dom > valarray< _Tp > & operator%= (const _Expr< _Dom,
_Tp > &)
valarray< _Tp > & operator%= (const valarray< _Tp > &)
valarray< _Tp > & operator%= (const _Tp &)
template<class _Dom > valarray< _Tp > & operator&= (const _Expr< _Dom,
_Tp > &)
valarray< _Tp > & operator&= (const valarray< _Tp > &)
valarray< _Tp > & operator&= (const _Tp &)
template<class _Dom > valarray< _Tp > & operator*= (const _Expr< _Dom,
_Tp > &)
valarray< _Tp > & operator*= (const valarray< _Tp > &)
valarray< _Tp > & operator*= (const _Tp &)
_UnaryOp< __unary_plus >::_Rt operator+ () const
template<class _Dom > valarray< _Tp > & operator+= (const _Expr< _Dom,
_Tp > &)
valarray< _Tp > & operator+= (const valarray< _Tp > &)
valarray< _Tp > & operator+= (const _Tp &)
_UnaryOp< __negate >::_Rt operator- () const
template<class _Dom > valarray< _Tp > & operator-= (const _Expr< _Dom,
_Tp > &)
valarray< _Tp > & operator-= (const valarray< _Tp > &)
valarray< _Tp > & operator-= (const _Tp &)
template<class _Dom > valarray< _Tp > & operator/= (const _Expr< _Dom,
_Tp > &)
valarray< _Tp > & operator/= (const valarray< _Tp > &)
valarray< _Tp > & operator/= (const _Tp &)
template<class _Dom > valarray< _Tp > & operator<<= (const _Expr< _Dom,
_Tp > &)
valarray< _Tp > & operator<<= (const valarray< _Tp > &)
valarray< _Tp > & operator<<= (const _Tp &)
template<class _Dom > valarray< _Tp > & operator= (const _Expr< _Dom,
_Tp > &)
valarray & operator= (initializer_list< _Tp >)
valarray< _Tp > & operator= (const indirect_array< _Tp > &)
valarray< _Tp > & operator= (const mask_array< _Tp > &)
valarray< _Tp > & operator= (const gslice_array< _Tp > &)
valarray< _Tp > & operator= (const slice_array< _Tp > &)
valarray< _Tp > & operator= (const _Tp &)
valarray< _Tp > & operator= (const valarray< _Tp > &)
template<class _Dom > valarray< _Tp > & operator>>= (const _Expr< _Dom,
_Tp > &)
valarray< _Tp > & operator>>= (const valarray< _Tp > &)
valarray< _Tp > & operator>>= (const _Tp &)
indirect_array< _Tp > operator[] (const valarray< size_t > &)
_Expr< _IClos< _ValArray, _Tp >, _Tp > operator[] (const valarray<
size_t > &) const
mask_array< _Tp > operator[] (const valarray< bool > &)
valarray< _Tp > operator[] (const valarray< bool > &) const
gslice_array< _Tp > operator[] (const gslice &)
_Expr< _GClos< _ValArray, _Tp >, _Tp > operator[] (const gslice &)
const
slice_array< _Tp > operator[] (slice)
_Expr< _SClos< _ValArray, _Tp >, _Tp > operator[] (slice) const
const _Tp & operator[] (size_t) const
_Tp & operator[] (size_t)
template<class _Dom > valarray< _Tp > & operator^= (const _Expr< _Dom,
_Tp > &)
valarray< _Tp > & operator^= (const valarray< _Tp > &)
valarray< _Tp > & operator^= (const _Tp &)
template<class _Dom > valarray< _Tp > & operator|= (const _Expr< _Dom,
_Tp > &)
valarray< _Tp > & operator|= (const valarray< _Tp > &)
valarray< _Tp > & operator|= (const _Tp &)
_UnaryOp< __bitwise_not >::_Rt operator~ () const
void resize (size_t __size, _Tp __c=_Tp())
valarray< _Tp > shift (int) const
size_t size () const
_Tp sum () const
template<typename _Tp> valarray (const _Tp *__restrict__ __p, size_t
__n)
template<class _Dom > valarray (const _Expr< _Dom, _Tp > &__e)
valarray (initializer_list< _Tp >)
valarray (const indirect_array< _Tp > &)
valarray (const mask_array< _Tp > &)
valarray (const gslice_array< _Tp > &)
valarray (const slice_array< _Tp > &)
valarray (const valarray &)
valarray (const _Tp *__restrict__, size_t)
valarray (const _Tp &, size_t)
valarray (size_t)
valarray ()
Friends
class _Array< _Tp >
Detailed Description
template<class _Tp> class std::valarray< _Tp >
Smart array designed to support numeric processing.
A valarray is an array that provides constraints intended to allow for
effective optimization of numeric array processing by reducing the
aliasing that can result from pointer representations. It represents a
one-dimensional array from which different multidimensional subsets can
be accessed and modified.
Parameters:
Tp Type of object in the array.
Definition at line 112 of file valarray.
Constructor & Destructor Documentation
template<class _Tp> std::valarray< _Tp >::valarray (const _Tp *
__restrict__, size_t)
Construct an array initialized to the first n elements of t.
Author
Generated automatically by Doxygen for libstdc++ from the source code.
libstdc++ 22 Nov 2013 std::valarray(3)
[top]
List of man pages available for Scientific
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|