File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
lib/node_modules/@stdlib/math/base/special/cexp/src Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1818
1919#include "stdlib/math/base/special/cexp.h"
2020#include "stdlib/math/base/special/exp.h"
21- #include "stdlib/math/base/special/sin.h"
22- #include "stdlib/math/base/special/cos.h"
21+ #include "stdlib/math/base/special/sincos.h"
2322#include "stdlib/math/base/assert/is_nan.h"
2423#include "stdlib/math/base/assert/is_infinite.h"
2524#include "stdlib/constants/float64/pinf.h"
@@ -74,8 +73,9 @@ stdlib_complex128_t stdlib_base_cexp( const stdlib_complex128_t z ) {
7473 if ( im == 0.0 ) {
7574 re = e ;
7675 } else {
77- re = stdlib_base_cos ( im ) * e ;
78- im = stdlib_base_sin ( im ) * e ;
76+ stdlib_base_sincos ( im , & re , & im );
77+ re *= e ;
78+ im *= e ;
7979 }
8080 }
8181 return stdlib_complex128 ( re , im );
You can’t perform that action at this time.
0 commit comments