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

Table of contents


NAME

conjf, conj, conjl, conjw, conjq, conjll, conjdf, conjd, conjdl, conjdll - complex conjugate function

SYNOPSIS

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

#include <mathcw.h>

#include <complexcw.h>

extern float complex conjf (float complex z);

extern double complex conj (double complex z);

extern long double complex conjl (long double complex z);

extern __float80 complex conjw (__float80 complex z);

extern __float128 complex conjq (__float128 complex z);

extern long_long_double complex conjll (long_long_double complex z);

extern decimal_float complex conjdf (decimal_float complex z);

extern decimal_double complex conjd (decimal_double complex z);

extern decimal_long_double complex conjdl (decimal_long_double complex z);

extern decimal_long_long_double complex conjdll (decimal_long_long_double complex z);

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


DESCRIPTION

Compute the complex conjugate of z. If z = x + y I, where x and y are real, then conj(z) = x - y I" .

When compiler support for complex types is lacking, consider using the cx family of functions instead.


RETURN VALUES

Return the complex conjugate.

ERRORS

None.

SEE ALSO

cabs(3CW), cadd(3CW), carg(3CW), ccopy(3CW), cdiv(3CW), cimag(3CW), cmul(3CW), cneg(3CW), cproj(3CW), creal(3CW), cset(3CW), csub(3CW).