ELJAAM 3CW "14 February 2010" "mathcw-1.00"

Table of contents


NAME

eljaamf, eljaam, eljaaml, eljaamw, eljaamq, eljaamll, eljaamdf, eljaamd, eljaamdl, eljaamdll - inverse Jacobian elliptic function

SYNOPSIS

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

#include <mathcw.h>

extern float eljaamf (float u, float k);

extern double eljaam (double u, double k);

extern long double eljaaml (long double u, long double k);

extern __float80 eljaamw (__float80 u, __float80 k);

extern __float128 eljaamq (__float128 u, __float128 k);

extern long_long_double eljaamll (long_long_double u, long_long_double k);

extern decimal_float eljaamdf (decimal_float u, decimal_float k);

extern decimal_double eljaamd (decimal_double u, decimal_double k);

extern decimal_long_double eljaamdl (decimal_long_double u, decimal_long_double k);

extern decimal_long_long_double eljaamdll (decimal_long_long_double u, decimal_long_long_double k);

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


DESCRIPTION

Compute the inverse Jacobian elliptic function
eljaam(v, k) = aam(v, k) = u,
where
eljam(u,k) = am(u,k) = v.

The argument v may be large, but it must be representable in the form v = n*(PI/2) + r, with n an exact whole number, and r in [0, pi/2). The argument k (the modulus) is required to be in [-1,+1].

See M. Abramowitz & I. A. Stegun, Handbook of Mathematical Functions, Chapter 16, for definitions of the Jacobian elliptic, theta, and zeta functions.


RETURN VALUES

Return the inverse Jacobian elliptic function aam(v,k).

ERRORS

If either argument is a NaN, return that argument. If k is out of range, set errno to EDOM and return a quiet NaN.

SEE ALSO

agm(3CW), eljacd(3CW), eljacn(3CW), eljacs(3CW), eljadc(3CW), eljadn(3CW), eljads(3CW), eljag(3CW), eljam(3CW), eljanc(3CW), eljand(3CW), eljans(3CW), eljasc(3CW), eljasd(3CW), eljasn(3CW), eljcd(3CW), eljcs(3CW), eljdc(3CW), eljdn(3CW), eljds(3CW), eljh(3CW), eljh4(3CW), eljnc(3CW), eljnd(3CW), eljns(3CW), eljsc(3CW), eljsd(3CW), eljsn(3CW), eljt(3CW), eljt1(3CW), eljt2(3CW), eljt3(3CW), eljt4(3CW), eljta(3CW), eljtd1(3CW), eljtd2(3CW), eljtd3(3CW), eljtd4(3CW), eljtda(3CW), eljz(3CW), elk(3CW), elkm1(3CW), elq(3CW), elq1p(3CW), elqc(3CW), elqc1p(3CW).