]> git.ipfire.org Git - thirdparty/man-pages.git/blame - man3/casin.3
membarrier.2: Remove redundant mention of return value of MEMBARRIER_CMD_SHARED
[thirdparty/man-pages.git] / man3 / casin.3
CommitLineData
fea681da 1.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
2297bf0e 2.\"
38f20bb9 3.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
fea681da 4.\" Distributed under GPL
38f20bb9 5.\" %%%LICENSE_END
fea681da 6.\"
c73595c2 7.TH CASIN 3 2015-04-19 "" "Linux Programmer's Manual"
fea681da 8.SH NAME
c13182ef 9casin, casinf, casinl \- complex arc sine
fea681da
MK
10.SH SYNOPSIS
11.B #include <complex.h>
12.sp
c13182ef 13.BI "double complex casin(double complex " z );
d39541ec 14.br
c13182ef 15.BI "float complex casinf(float complex " z );
d39541ec 16.br
c13182ef 17.BI "long double complex casinl(long double complex " z );
fea681da 18.sp
20c58d70 19Link with \fI\-lm\fP.
fea681da 20.SH DESCRIPTION
5600f73a 21These functions calculate the complex arc sine of
41783353
MK
22.IR z .
23If \fIy\ =\ casin(z)\fP, then \fIz\ =\ csin(y)\fP.
24The real part of
25.I y
26is chosen in the interval [\-pi/2,pi/2].
fea681da 27.LP
41783353
MK
28One has:
29.nf
30
31 casin(z) = \-i clog(iz + csqrt(1 \- z * z))
32.fi
f0d7ce1d
MK
33.SH VERSIONS
34These functions first appeared in glibc in version 2.1.
816fdf48
MS
35.SH ATTRIBUTES
36For an explanation of the terms used in this section, see
37.BR attributes (7).
38.TS
39allbox;
40lbw28 lb lb
41l l l.
42Interface Attribute Value
43T{
44.BR casin (),
45.BR casinf (),
46.BR casinl ()
47T} Thread safety MT-Safe
48.TE
47297adb 49.SH CONFORMING TO
9a74e018 50C99, POSIX.1-2001, POSIX.1-2008.
47297adb 51.SH SEE ALSO
fea681da 52.BR clog (3),
587977c4 53.BR csin (3),
a8bda636 54.BR complex (7)