Compute the complex sine
#include <complex.h> double complex csin( double complex z ); float complex csinf( float complex z ); long double complex csinl( long double complex z );
These functions compute the complex sine of z. The sine is an entire function on the complex plane, and has no branch cuts.
To check for error situations, use feclearexcept() and fetestexcept(). For example:
The complex sine of z. Errors and special cases are handled as if the operation were implemented as -i * csinh(i * z).
These functions raise FE_INEXACT if the FPU reports that the result can't be exactly represented as a floating-point number.
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | No |
Thread | Yes |