K.fun.Rd
Calculates the K.fun in terms of either \(m\) (K.fun()
)
or \(k\) (K.fun.k()
).
K.fun(m, strict=TRUE, maxiter=7, miniter=3)
Real or complex parameter
Boolean, with default TRUE
meaning to return an
error if the sequence has not converged exactly, and FALSE
meaning to return the partial sum, and a warning
Maximum number of iterations
Minimum number of iterations to guard against premature exit if an addend is zero exactly
R. Coquereaux, A. Grossman, and B. E. Lautrup. Iterative method for calculation of the Weierstrass elliptic function. IMA Journal of Numerical Analysis, vol 10, pp119-128, 1990
K.fun(0.09) # AMS-55 give 1.60804862 in example 7 on page 581
#> [1] 1.608049
# next example not run because: (i), it needs gsl; (ii) it gives a warning.
if (FALSE) { # \dontrun{
K.fun(0.4,strict=F, maxiter=4) - ellint_Kcomp(sqrt(0.4))
} # }