valarray transcendentals

Trigonometric and expotential functions are provided for the valarray classes.

  template<class T> valarray<T> abs 
  (const valarray<T>&);
  template<class T> valarray<T> acos 
  (const valarray<T>&);
  template<class T> valarray<T> asin 
  (const valarray<T>&);
  template<class T> valarray<T> atan 
  (const valarray<T>&);
  template<class T> valarray<T> atan2
  (const valarray<T>&, const valarray<T>&);
  template<class T> valarray<T> atan2
  (const valarray<T>&, const T&);
  template<class T> valarray<T> atan2
  (const T&, const valarray<T>&);
  template<class T> valarray<T> cos 
  (const valarray<T>&);
  template<class T> valarray<T> cosh 
  (const valarray<T>&);
  template<class T> valarray<T> exp 
  (const valarray<T>&);
  template<class T> valarray<T> log 
  (const valarray<T>&);
  template<class T> valarray<T> log10
  (const valarray<T>&);
  template<class T> valarray<T> pow
  (const valarray<T>&, const valarray<T>&);
  template<class T> valarray<T> pow 
  (const valarray<T>&, const T&);
  template<class T> valarray<T> pow 
  (const T&, const valarray<T>&);
  template<class T> valarray<T> sin 
  (const valarray<T>&);
  template<class T> valarray<T> sinh 
  (const valarray<T>&);
  template<class T> valarray<T> sqrt 
  (const valarray<T>&);
  template<class T> valarray<T> tan 
  (const valarray<T>&);
  template<class T> valarray<T> tanh 
  (const valarray<T>&);
  
Remarks

A valarray object is returned with the individual elements initialized with the result of the corresponding operation.