std::polar(std::complex)
From cppreference.com
                    
                                        
                    
                    
                                                            
                    | Defined in header  <complex> | ||
| template< class T >  complex<T> polar( const T& r, const T& theta = 0 ); | ||
Returns a complex number with magnitude r and phase angle theta.
| The behavior is undefined if ris negative or NaN, or ifthetais infinite | (since C++17) | 
Parameters
| r | - | magnitude | 
| theta | - | phase angle | 
Return value
a complex number determined by r and theta
See also
| returns the magnitude of a complex number (function template) | |
| returns the phase angle (function template) |