19 if (!function_exists(__NAMESPACE__ .
'\\exp')) {
22 $complex = Complex::validateComplexArgument($complex);
24 if (($complex->getReal() == 0.0) && (\abs($complex->getImaginary()) == M_PI)) {
28 $rho = \exp($complex->getReal());
31 $rho * \cos($complex->getImaginary()),
32 $rho * \sin($complex->getImaginary()),