SYNOPSIS
#include <complex.h> "double complex catanh(double complex "z);
"float complex catanhf(float complex double "z);
"long double complex catanhl(long double complex "z);
DESCRIPTION
The catanh() function calculates the complex atanh(). If y = catanh(z), then z = ctanh(y). The imaginary part of y is chosen in the interval [-pi/2*i,pi/2*i]. One has catanh(z) = 0.5*clog((1+z)/(1-z)).
"CONFORMING TO"
C99
"SEE ALSO"
cabs(3), cimag(3), atanh(3)