cprojl(3) mojave man page | unix.com

Man Page: cprojl

Operating Environment: mojave

Section: 3

CPROJ(3)						   BSD Library Functions Manual 						  CPROJ(3)

NAME
cproj -- projection onto the Riemann sphere
SYNOPSIS
#include <complex.h> double complex cproj(double complex z); long double complex cprojl(long double complex z); float complex cprojf(float complex z);
DESCRIPTION
cproj(z) computes the projection of a complex floating-point number z onto the Riemann sphere: for any finite z, cproj(z) = z, but all com- plex infinities (including infinities with one NaN part) project to positive infinity on the real axis. Specifically, if z = x + iy has an infinite part (one of x or y is infinity), then cproj(z) is equivalent to INFINITY + I*copy- sign(0.0,cimag(z)).
NOTE
cproj() projects onto the C99 "Riemann Sphere", which may not agree with the mathematical notion of the Riemann Sphere; in particular, it has two infinites (inf +- 0i) and four zeroes (+-0 +- 0i).
SEE ALSO
complex(3)
STANDARDS
The cproj() function conforms to ISO/IEC 9899:2011. 4th Berkeley Distribution December 11, 2006 4th Berkeley Distribution
Related Man Pages
cprojf(3m) - sunos
cproj(3m) - sunos
cprojf(3) - posix
cproj(3) - v7
cproj(3) - plan9
Similar Topics in the Unix Linux Community
Update: Uploading Movies at Attachments to Posts
Split large xml into mutiple files and with header and footer in file
Instructions to Clear Data Cache in Safari, Chrome, Firefox, Opera Browsers (Pictures)
12-Core MacPro (2013) kernel_task over 1200%
[BASH] eval command not expanding variables as expected.