Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

cproj(3) [osx man page]

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

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

Check Out this Related Man Page

cproj(3M)						  Mathematical Library Functions						 cproj(3M)

cproj, cprojf, cprojl - complex projection functions SYNOPSIS
cc [ flag... ] file... -lm [ library... ] #include <complex.h> double complex cproj(double complex z); float complex cprojf(float complex z); long double complex cprojl(long double complex z); DESCRIPTION
These functions compute a projection of z onto the Riemann sphere: z projects to z, except that all complex infinities (even those with one infinite part and one NaN part) project to positive infinity on the real axis. If z has an infinite part, then cproj(z) is equivalent to: INFINITY + I * copysign(0.0, cimag(z)) RETURN VALUES
These functions return the value of the projection onto the Riemann sphere. ERRORS
No errors are defined. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
carg(3M), cimag(3M), complex.h(3HEAD), conj(3M), creal(3M), attributes(5), standards(5) SunOS 5.10 1 Sep 2002 cproj(3M)
Man Page

11 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Use of "CUT" command.

Hi, I have 3 fields in a file. For example I have them like this: 1,Santosh, 24 I want to have these 3 values in 3 different variables. How can I do it. Thanks in advance (24 Replies)
Discussion started by: sendhil
24 Replies

2. Shell Programming and Scripting

Perl script strange problem

Hi All, I have one strange problem in perl script. Bellow is the contents of the script i am trying to write: #!/usr/local/bin/perl my $module_list = ''; my @running_module; my $count=0; my $flag=0; my $ccprojecthome=$ENV{CCPROJECTHOME}; @module_list = `cat... (2 Replies)
Discussion started by: vaibhav
2 Replies

3. UNIX for Dummies Questions & Answers

Finding file with the same name but different case

Hi experts, I have list of directories and files, which can have the files with the same name but different cases like, $ ls ovwbemaction_lib.vcproj OvWBEMAction_lib.vcproj In the above example, both has the same name but different case which is supported in Linux. Now I... (4 Replies)
Discussion started by: skmdu
4 Replies

4. Shell Programming and Scripting

File manipulation with AWK and SED

Hello How do i check that correct input files are used while using AWk and SED for file manipulation? e.g awk '/bin/ {print $0 }' shell.txt sed 's/hp/samsung/' printers.txt how do i ensure that the correct input files I am working with are used? (5 Replies)
Discussion started by: Pauline mugisha
5 Replies

5. Gentoo

How to failover the cluster ?

How to failover the cluster ? GNU/Linux By which command, My Linux version 2008 x86_64 x86_64 x86_64 GNU/Linux What are the prerequisites we need to take while failover ? if any Regards (3 Replies)
Discussion started by: sidharthmellam
3 Replies

6. Shell Programming and Scripting

moving files between directories !!

hi i have a list of directory in a text file with all directories name in a column.(this is not exactly a file but i need to do a grep and awk on a file to find that list) i have the source folders like abchome/abc/xxyz/nl_xxabc/mm// v01 ... (4 Replies)
Discussion started by: debu000
4 Replies

7. UNIX for Advanced & Expert Users

Entire Input command not visible in Unix prompt

Hi, While typing the Unix command, entire command is not visible.When the input command is long, it is not visible. I want the entire command to be displayed when i type it. Please help to resolve this issue. Thanks Sampath (7 Replies)
Discussion started by: sampath.giri
7 Replies

8. Shell Programming and Scripting

Help cannot concatenate Ksh variables ?

Cannot combine these two strings into one line, either as a 3rd variable or echo or printing ? Frustrating. for i in `cat /scripts/pathList.dat` do OldRepo= grep Oldhostname ${i}/.svn/entries | tail -1 NewRepo= grep Oldhostname ${i}/.svn/entries | tail -1 | sed '/Oldhostname/... (41 Replies)
Discussion started by: pcpinkerton
41 Replies

9. IP Networking

Tier 2 list

SOLVED May someone give me a hint, or got experience about using as default dns one of the so called TIER 2 list? OpenNIC Wiki: Public Access (Tier-2) DNS Servers Or otherwise uses the google ns or the thanks in advance (3 Replies)
Discussion started by: 1in10
3 Replies

10. Shell Programming and Scripting

Perl:: mass replacement of converting C code formats to tgmath.h

hello, i have a lot of C old code I'm updating to C11 with tgmath.h for generic math. the old code has very specific types, real and complex, like cabsl, csinhl, etc usually for simple bulk replacements i would do something simple like this perl -pi -e 's/cosl/cos/g' *.c the reference... (0 Replies)
Discussion started by: f77hack
0 Replies

11. UNIX for Beginners Questions & Answers

Installing winpcap and configure it with cygwin

When I put the ./configure command in my Cygwin terminal to compile a source code program , I got this error : ERROR! Libpcap library/headers not found. TCPDUMP/LIBPCAP public repository is a good place to fetch one if libpcap library is installed, use the --with-libpcap-* options to... (6 Replies)
Discussion started by: steve120
6 Replies