![]() |
XLPack 6.1
C/C++ API Reference Manual
|
Functions | |
| double _Complex | _cadd (double _Complex a, double _Complex b) |
| Addition of complex numbers | |
| void | _cadd_sub (double _Complex a, double _Complex b, double _Complex *add) |
| Addition of complex numbers | |
| double _Complex | _cdadd (double _Complex a, double rb) |
| Addition of complex number and real number | |
| void | _cdadd_sub (double _Complex a, double rb, double _Complex *add) |
| Addition of complex number and real number | |
| double _Complex | _cddiv (double _Complex a, double rb) |
| Division of complex number by real number | |
| void | _cddiv_sub (double _Complex a, double rb, double _Complex *div) |
| Division of complex number by real number | |
| double _Complex | _cdiv (double _Complex a, double _Complex b) |
| Division of complex number by complex number | |
| void | _cdiv_sub (double _Complex a, double _Complex b, double _Complex *div) |
| Division of complex number by complex number | |
| double _Complex | _cdmul (double _Complex a, double rb) |
| Multiplication of complex number and real number | |
| void | _cdmul_sub (double _Complex a, double rb, double _Complex *mul) |
| Multiplication of complex number and real number | |
| double _Complex | _cdpow (double _Complex a, double rb) |
| Power of complex number (real order) | |
| void | _cdpow_sub (double _Complex a, double rb, double _Complex *pow) |
| Power of complex number (real order) | |
| double _Complex | _cdsub (double _Complex a, double rb) |
| Subtraction of real number from complex number | |
| void | _cdsub_sub (double _Complex a, double rb, double _Complex *sub) |
| Subtraction of real number from complex number | |
| double _Complex | _cipow (double _Complex a, int ib) |
| Power of complex number (integer order) | |
| void | _cipow_sub (double _Complex a, int ib, double _Complex *pow) |
| Power of complex number (integer order) | |
| double _Complex | _cminus (double _Complex a) |
| Sign inversion of complex number | |
| void | _cminus_sub (double _Complex a, double _Complex *minus) |
| Sign inversion of complex number | |
| double _Complex | _cmplx (double r, double i) |
| Building complex number | |
| void | _cmplx_sub (double r, double i, double _Complex *z) |
| Building complex number | |
| double _Complex | _cmul (double _Complex a, double _Complex b) |
| Multiplication of complex numbers | |
| void | _cmul_sub (double _Complex a, double _Complex b, double _Complex *mul) |
| Multiplication of complex numbers | |
| void | _conj_sub (double _Complex z, double _Complex *conjz) |
| Conjugate number | |
| double _Complex | _cpolar (double rho, double theta) |
| Building complex number (polar coordinate) | |
| void | _cpolar_sub (double rho, double theta, double _Complex *z) |
| Addition of complex numbers | |
| void | _cpow_sub (double _Complex a, double _Complex b, double _Complex *pow) |
| Power of complex number | |
| void | _cproj_sub (double _Complex z, double _Complex *projz) |
| Projection of complex number on Riemann sphere | |
| double _Complex | _csub (double _Complex a, double _Complex b) |
| Subtraction of complex number from complex number | |
| void | _csub_sub (double _Complex a, double _Complex b, double _Complex *sub) |
| Subtraction of complex number from complex number | |
| double _Complex | _dcdiv (double ra, double _Complex b) |
| Division of real number by complex number | |
| void | _dcdiv_sub (double ra, double _Complex b, double _Complex *div) |
| Division of real number by complex number | |
| double _Complex | _dcsub (double ra, double _Complex b) |
| Subtraction of complex number from real number | |
| void | _dcsub_sub (double ra, double _Complex b, double _Complex *sub) |
| Subtraction of complex number from real number | |
This is the group of A4. Complex arithmetic routines.