COMPLEXF - Subroutines to perform operations on complex numbers. This set of functions complement the one in complex.c of the CWP library cipow raise a complex number to an integer power crpow raise a complex number to a real power rcpow raise a real number to a complex power ccpow raise a complex number to a complex power ccos compute the complex cosine of a complex angle csin compute the complex sine of a complex angle ccosh compute the complex hyperbolic cosine of a complex angle csinh compute the complex hyperbolic sine of a complex angle cexp1 compute the complex exponential of a complex number clog compute the complex logarithm of a complex number Function Prototypes: complex cipow(complex a, int p); complex crpow(complex a, float p); complex rcpow(float a, complex p); complex ccpow (complex a, complex p) complex ccos(complex a); complex csin(complex a); complex ccosh(complex a); complex csinh(complex a); complex cexp1(complex a); complex clog(complex a); Credits: Dave Hale, original version in C++ Gabriel Alvarez, translation to C