2 .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
4 .\" SPDX-License-Identifier: GPL-1.0-or-later
6 .TH cproj 3 (date) "Linux man-pages (unreleased)"
8 cproj, cprojf, cprojl \- project into Riemann Sphere
11 .RI ( libm ", " \-lm )
14 .B #include <complex.h>
16 .BI "double complex cproj(double complex " z ");"
17 .BI "float complex cprojf(float complex " z ");"
18 .BI "long double complex cprojl(long double complex " z ");"
21 These functions project a point in the plane onto the surface of a
22 Riemann Sphere, the one-point compactification of the complex plane.
28 Every complex infinite value is projected to a single infinite value,
29 namely to positive infinity on the real axis.
31 For an explanation of the terms used in this section, see
37 Interface Attribute Value
44 T} Thread safety MT-Safe
53 In glibc 2.11 and earlier, the implementation does something different
56 projection onto a Riemann Sphere).
57 .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=10401