Common mathematical functions | |||||||||||||||||||||||||||||||
Mathematical special functions(C++17) | |||||||||||||||||||||||||||||||
Mathematical constants(C++20) | |||||||||||||||||||||||||||||||
Basic linear algebra algorithms(C++26) | |||||||||||||||||||||||||||||||
Data-parallel types (SIMD)(C++26) | |||||||||||||||||||||||||||||||
Floating-point environment(C++11) | |||||||||||||||||||||||||||||||
Complex numbers | |||||||||||||||||||||||||||||||
Numeric array (valarray ) | |||||||||||||||||||||||||||||||
Pseudo-random number generation | |||||||||||||||||||||||||||||||
Bit manipulation(C++20) | |||||||||||||||||||||||||||||||
Saturation arithmetic(C++26) | |||||||||||||||||||||||||||||||
Factor operations | |||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||
Interpolations | |||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||
Generic numeric operations | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
C-style checked integer arithmetic | |||||||||||||||||||||||||||||||
|
T sum()const; | ||
Computes the sum of the elements.
The function can be used only ifoperator+= is defined for typeT
. If thestd::valarray
is empty, the behavior is undefined. The order in which the elements are processed by this function is unspecified.
Contents |
(none)
The sum of the elements.
#include <iostream>#include <valarray> int main(){std::valarray<int> a={1,2,3,4,5,6,7,8,9,10};std::cout<< a.sum()<<'\n';}
Output:
55
applies a function to every element of a valarray (public member function)[edit] | |
sums up or folds a range of elements (function template)[edit] |