std::sqrt(std::complex)

From cppreference.com
< cpp‎ | numeric‎ | complex
Defined in header <complex>
template< class T >
complex<T> sqrt( const complex<T>& x );

Computes the square root of the complex number x.

The branch cuts are along the negative real axis. sqrt computes the square root in the range of the right half-plane. If x is a negative real number, the return value will lie on the positive imaginary axis.

[edit] Parameters

x - complex number to take the square root of

[edit] Return value

the square root of x.

[edit] See also

complex power, one or both arguments may be a complex number
(function template)
computes square root (x)
(function)
applies the function std::sqrt to each element of valarray
(function template)
C documentation for csqrt