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

Table of contents


NAME

cximagf, cximag, cximagl, cximagw, cximagq, cximagll, cximagdf, cximagd, cximagdl, cximagdll - complex imaginary 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 cximagf (cx_float z);

extern double cximag (cx_double z);

extern long double cximagl (cx_long double z);

extern __float80 cximagw (cx_float80 z);

extern __float128 cximagq (cx_float128 z);

extern long_long_double cximagll (cx_long_long_double z);

extern decimal_float cximagdf (cx_decimal_float z);

extern decimal_double cximagd (cx_decimal_double z);

extern decimal_long_double cximagdl (cx_decimal_long_double z);

extern decimal_long_long_double cximagdll (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 imaginary 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 imaginary part.

ERRORS

None.

SEE ALSO

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