XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
Loading...
Searching...
No Matches
Functions

Functions

doublecomplex cadd (doublecomplex a, doublecomplex b)
 Addition of complex numbers
 
void cadd_sub (doublecomplex a, doublecomplex b, doublecomplex *add)
 Addition of complex numbers
 
doublecomplex cdadd (doublecomplex a, double rb)
 Addition of complex number and real number
 
void cdadd_sub (doublecomplex a, double rb, doublecomplex *add)
 Addition of complex number and real number
 
doublecomplex cddiv (doublecomplex a, double rb)
 Division of complex number by real number
 
void cddiv_sub (doublecomplex a, double rb, doublecomplex *div)
 Division of complex number by real number
 
doublecomplex cdiv (doublecomplex a, doublecomplex b)
 Division of complex number by complex number
 
void cdiv_sub (doublecomplex a, doublecomplex b, doublecomplex *div)
 Division of complex number by complex number
 
doublecomplex cdmul (doublecomplex a, double rb)
 Multiplication of complex number and real number
 
void cdmul_sub (doublecomplex a, double rb, doublecomplex *mul)
 Multiplication of complex number and real number
 
doublecomplex cdpow (doublecomplex a, double rb)
 Power of complex number (real order)
 
void cdpow_sub (doublecomplex a, double rb, doublecomplex *pow)
 Power of complex number (real order)
 
doublecomplex cdsub (doublecomplex a, double rb)
 Subtraction of real number from complex number
 
void cdsub_sub (doublecomplex a, double rb, doublecomplex *sub)
 Subtraction of real number from complex number
 
doublecomplex cipow (doublecomplex a, int ib)
 Power of complex number (integer order)
 
void cipow_sub (doublecomplex a, int ib, doublecomplex *pow)
 Power of complex number (integer order)
 
doublecomplex cminus (doublecomplex a)
 Sign inversion of complex number
 
void cminus_sub (doublecomplex a, doublecomplex *minus)
 Sign inversion of complex number
 
doublecomplex cmplx (double r, double i)
 Building complex number
 
void cmplx_sub (double r, double i, doublecomplex *z)
 Building complex number
 
doublecomplex cmul (doublecomplex a, doublecomplex b)
 Multiplication of complex numbers
 
void cmul_sub (doublecomplex a, doublecomplex b, doublecomplex *mul)
 Multiplication of complex numbers
 
void conj_sub (doublecomplex z, doublecomplex *conjz)
 Conjugate number
 
doublecomplex cpolar (double rho, double theta)
 Building complex number (polar coordinate)
 
void cpolar_sub (double rho, double theta, doublecomplex *z)
 Addition of complex numbers
 
void cpow_sub (doublecomplex a, doublecomplex b, doublecomplex *pow)
 Power of complex number
 
void cproj_sub (doublecomplex z, doublecomplex *projz)
 Projection of complex number on Riemann sphere
 
doublecomplex csub (doublecomplex a, doublecomplex b)
 Subtraction of complex number from complex number
 
void csub_sub (doublecomplex a, doublecomplex b, doublecomplex *sub)
 Subtraction of complex number from complex number
 
doublecomplex dcdiv (double ra, doublecomplex 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, doublecomplex b, doublecomplex *sub)
 Subtraction of complex number from real number
 

Detailed Description

This is the group of A4. Complex arithmetic routines.