SComplex class

Header file is here.

"z" is an SComprex(complex) variable in below.

CsinBS(z) --- sin(z)
CabsH(z) --- abs(z)
Cacos(z) --- acos(z)
Cacosh(z) --- acosh(z)
Casin(z) --- asin(z)
Casinh(z) --- asinh(z)
Catan(z) --- atan(z)
Catanh(z) --- atanh(z)
Ccos(z) --- cos(z)
CcosBS(z) --- cos(z)
Ccosh(z) --- cosh(z)
Cexp(z) --- exp(z)
CexpBS(z) --- exp(z)
Clog(z) --- log(z)
CosSinBS(x, c, s) --- c = cos(x), s = sin(x)
CpolarBS(r, x) --- returns r{cos(x)+i sin(x)}
Cpow(r, z) --- returns rz = ez log(r)
Cpow(z, c) --- returns zc = ec log(z)
Cpow(z, n) --- returns zn
Cpow(z, r) --- returns zr = er log(z)
Csin(z) --- sin(z)
Csinh(z) --- sinh(z)
Csqrt(z) --- sqrt(z)
Ctan(z) --- tan(z)
CtanBS(z) --- tan(z)
Ctanh(z) --- tanh(z)
operator<<(os, sc)
operator*=(z)
operator/=(z)
SComplex::Put(int fmt)
SetComplex(const char *s), operator>>

SLComplex class

Header file is here.

SLComplex::operator*=(z)
SLComplex::Put(...)