valarray<T> apply(T fn(T)) const; valarray<T> apply(T fn(const T&)) const;
The member function returns an object of class valarray<T>, of length size(), each of whose elements I is fn((*this)[I]).
valarray
<T>
size
()
I
fn((*this)[I])