CCBRT 3CW "12 August 2009" "mathcw-1.00"

Table of contents


NAME

ccbrtf, ccbrt, ccbrtl, ccbrtw, ccbrtq, ccbrtll, ccbrtdf, ccbrtd, ccbrtdl, ccbrtdll - complex cube root function

SYNOPSIS

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

#include <mathcw.h>

#include <complexcw.h>

extern float complex ccbrtf (float complex z);

extern double complex ccbrt (double complex z);

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

extern __float80 complex ccbrtw (__float80 complex z);

extern __float128 complex ccbrtq (__float128 complex z);

extern long_long_double complex ccbrtll (long_long_double complex z);

extern decimal_float complex ccbrtdf (decimal_float complex z);

extern decimal_double complex ccbrtd (decimal_double complex z);

extern decimal_long_double complex ccbrtdl (decimal_long_double complex z);

extern decimal_long_long_double complex ccbrtdll (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 cube root of the complex value z.

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


BRANCH CUTS

To be written.

RETURN VALUES

Return the complex cube root.

ERRORS

For finite complex arguments, the returned value is complex and finite. For infinite arguments, at least one component of the returned value is Infinity. Otherwise, for NaN arguments, at least one component of the returned value is a quiet NaN.

SEE ALSO

cpow(3CW), csqrt(3CW).