std::exp(std::valarray) (3) - Linux Manuals
std::exp(std::valarray): std::exp(std::valarray)
NAME
std::exp(std::valarray) - std::exp(std::valarray)
Synopsis
Defined in header <valarray>
template< class T >
valarray<T> exp( const valarray<T>& va );
For each element in va computes e raised to the power equal to the value of the element.
Parameters
va - value array to apply the operation to
Return value
Value array containing e raised by the values in va.
Notes
Unqualified function (exp) is used to perform the computation. If such function is not available, std::exp is used due to argument dependent lookup.
The function can be implemented with the return type different from std::valarray. In this case, the replacement type has the following properties:
Possible implementation
Example
This example demonstrates the Euler's identity eiπ
= -1 and the related exponents.
// Run this code
Output:
See also
log(std::valarray) (function template)
exp
expf
expl returns e raised to the given power (ex)
(C++11)
(C++11)
exp(std::complex) (function template)