Elljac functions as per the Gnu Scientific Library, reference manual section 7.14 and AMS-55, chapter 16. These functions are declared in header file gsl_sf_elljac.h
elljac(u, m, give=FALSE, strict=TRUE)gsl_sn(z,m)gsl_cn(z,m)gsl_dn(z,m)gsl_ns(z,m)gsl_nc(z,m)gsl_nd(z,m)gsl_sc(z,m)gsl_sd(z,m)gsl_cs(z,m)gsl_cd(z,m)gsl_ds(z,m)gsl_dc(z,m)
Arguments
u,m: input: real values
z: input: complex values
give: Boolean with TRUE meaning to return a list of three items: the value, an estimate of the error, and a status number
strict: Boolean, with TRUE meaning to return NaN
if status is an error
Details
A straightforward wrapper for the gsl_sf_elljac_e
function of the GSL library, except for gsl_sn(), gsl_cn(), and gsl_dn(), which implement 16.21.1 to 16.21.4 (thus taking complex arguments); and gsl_ns() et seq which are the minor elliptic functions.
Function sn_cn_dn() is not really intended for the end-user.