cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ] #include <mathcw.h> extern float elq1pf (float km1); extern double elq1p (double km1); extern long double elq1pl (long double km1); extern __float80 elq1pw (__float80 km1); extern __float128 elq1pq (__float128 km1); extern long_long_double elq1pll (long_long_double km1); extern decimal_float elq1pdf (decimal_float km1); extern decimal_double elq1pd (decimal_double km1); extern decimal_long_double elq1pdl (decimal_long_double km1); extern decimal_long_long_double elq1pdll (decimal_long_long_double km1);
NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.
This function is preferred over elq(3CW) when the modulus is close to 1.
See M. Abramowitz & I. A. Stegun, Handbook of Mathematical Functions, Chapter 16, for definitions of the Jacobian elliptic, theta, and zeta functions.