cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ] #include <mathcw.h> extern float elqc1pf (float km1); extern double elqc1p (double km1); extern long double elqc1pl (long double km1); extern __float80 elqc1pw (__float80 km1); extern __float128 elqc1pq (__float128 km1); extern long_long_double elqc1pll (long_long_double km1); extern decimal_float elqc1pdf (decimal_float km1); extern decimal_double elqc1pd (decimal_double km1); extern decimal_long_double elqc1pdl (decimal_long_double km1); extern decimal_long_long_double elqc1pdll (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 elqc(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.