Standard C++ Library Reference ISO/IEC (VERSION3)

The template function returns an object of class valarray<Ty>, each of whose elements I is the square
root of left[I].
tan
template<class Ty>
valarray<Ty> tan(const valarray<Ty>& left);
The template function returns an object of class valarray<Ty>, each of whose elements I is the tangent
of left[I].
tanh
template<class Ty>
valarray<Ty> tanh(const valarray<Ty>& left);
The template function returns an object of class valarray<Ty>, each of whose elements I is the
hyperbolic tangent of left[I].
valarray
apply · cshift · max · min · operator Ty * · operator! · operator%= ·
operator&= · operator>>= · operator<<= · operator*= · operator+ ·
operator+= · operator- · operator-= · operator/= · operator= · operator[]
· operator^= · operator|= · operator~ · resize · shift · size · sum ·
valarray · value_type
template<class Ty>
class valarray {
public:
typedef Ty value_type;
valarray();
explicit valarray(size_t count);
valarray(const Ty& val, size_t count));
valarray(const Ty *ptr, size_t count);
valarray(const slice_array<Ty>& slicearr);
valarray(const gslice_array<Ty>& gslicearr);
valarray(const mask_array<Ty>& maskarr);
valarray(const indirect_array<Ty>& indarr);
valarray<Ty>& operator=(const valarray<Ty>& right);
valarray<Ty>& operator=(const Ty& val);
valarray<Ty>& operator=(const slice_array<Ty>& slicearr);
valarray<Ty>& operator=(const gslice_array<Ty>& gslicearr);