PIERFC 3CW "12 July 2007" "mathcw-1.00"
Table of contents
pierfcf, pierfc, pierfcl, pierfcw, pierfcq, pierfcll, pierfcdf, pierfcd, pierfcdl, pierfcdll - pair-precision inverse complementary error function
cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]
#include <mathcw.h>
#include <paircw.h>
extern void pierfcf (float_pair result, const float_pair x);
extern void pierfc (double_pair result, const double_pair x);
extern void pierfcl (long_double_pair result, const long_double_pair x);
extern void pierfcw (__float80_pair result, const __float80_pair x);
extern void pierfcq (__float128_pair result, const __float128_pair x);
extern void pierfcll (long_long_double_pair result, const long_long_double_pair x);
extern void pierfcdf (decimal_float_pair result, const decimal_float_pair x);
extern void pierfcd (decimal_double_pair result, const decimal_double_pair x);
extern void pierfcdl (decimal_long_double_pair result, const decimal_long_double x);
extern void pierfcdll (decimal_long_long_double_pair result, const decimal_long_long_double x);
NB: Functions with prototypes containing underscores in type names
may be available only with certain extended compilers.
Compute the complementary inverse error function of
x,
defined by
ierfc(erfc(x)) = x
where
erfc(x) = (2/sqrt(pi)) integral(t = x:Infinity) exp(-t**2) dt = 1 - erf(x)
The value of
x
should be in the range [0, 2].
For in-range arguments, the function value is in the range
[-Infinity, +Infinity]. Otherwise, the function value is a quiet
NaN. The function value is stored in the first argument,
result.
For out-of-range, Infinity, and NaN arguments, the returned value is a
quiet NaN, and errno is set to EDOM.
pabs(3CW),
pacos(3CW),
pacosh(3CW),
padd(3CW),
pasin(3CW),
pasinh(3CW),
patan(3CW),
patan2(3CW),
patanh(3CW),
pcbrt(3CW),
pcmp(3CW),
pcon(3CW),
pcopy(3CW),
pcopysign(3CW),
pcos(3CW),
pcosh(3CW),
pcotan(3CW),
pdiv(3CW),
pdot(3CW),
peps(3CW),
peval(3CW),
pexp(3CW),
pexp10(3CW),
pexp16(3CW),
pexp2(3CW),
pexp8(3CW),
pexpm1(3CW),
pfdim(3CW),
pfmax(3CW),
pfmin(3CW),
pfrexp(3CW),
pfrexph(3CW),
phigh(3CW),
phypot(3CW),
pierf(3CW),
pilogb(3CW),
pin(3CW),
pinfty(3CW),
pipow(3CW),
pisinf(3CW),
pisnan(3CW),
pisqnan(3CW),
pissnan(3CW),
pldexp(3CW),
pldexph(3CW),
plog(3CW),
plog101p(3CW),
plog1p(3CW),
plow(3CW),
pmul(3CW),
pmul2(3CW),
pneg(3CW),
pout(3CW),
pprosum(3CW),
pqnan(3CW),
pscalbln(3CW),
pscalbn(3CW),
pset(3CW),
psignbit(3CW),
psin(3CW),
psinh(3CW),
psnan(3CW),
psplit(3CW),
psqrt(3CW),
psub(3CW),
psum(3CW),
psum2(3CW),
ptan(3CW),
ptanh(3CW).