dawsn
-
constexpr Complex dawsn(const Complex &z) noexcept
Evaluates the Dawson integral [1] for a complex input.
Parameters
- const Complex &z
A complex number.
Returns
- type Complex
A complex number.
The Dawson integral is defined as:
\[D_{+}(x) = e^{-z^2}\int_{0}^{z}e^{t^2}dt\]
Example
Complex z = 1.0 + 1_j;
std::cout << dawsn(z) << "\n";
Output:
0.990373 - 0.638873j
References