CXREAL 3CW "21 March 2008" "mathcw-1.00"

Table of contents


NAME

cxrealf, cxreal, cxreall, cxrealw, cxrealq, cxrealll, cxrealdf, cxreald, cxrealdl, cxrealdll - complex real part function with real arithmetic

SYNOPSIS

cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]

#include <mathcw.h>

#include <cxcw.h>

extern float cxrealf (cx_float z);

extern double cxreal (cx_double z);

extern long double cxreall (cx_long double z);

extern __float80 cxrealw (cx_float80 z);

extern __float128 cxrealq (cx_float128 z);

extern long_long_double cxrealll (cx_long_long_double z);

extern decimal_float cxrealdf (cx_decimal_float z);

extern decimal_double cxreald (cx_decimal_double z);

extern decimal_long_double cxrealdl (cx_decimal_long_double z);

extern decimal_long_long_double cxrealdll (cx_decimal_long_long_double z);

NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.


DESCRIPTION

Extract the real part of the complex value z, a two-element array with the real and imaginary parts in that order.

The cx family of functions provide limited support for complex arithmetic when compiler or language support for a complex type is lacking.


RETURN VALUES

Return the real part.

ERRORS

None.

SEE ALSO

cxabs(3CW), cxadd(3CW), cxarg(3CW), cxconj(3CW), cxcopy(3CW), cxdiv(3CW), cximag(3CW), cxmul(3CW), cxneg(3CW), cxproj(3CW), cxset(3CW), cxsub(3CW).