About the Project
19 Elliptic IntegralsComputation

§19.39 Software

Contents
  1. §19.39(i) Introduction
  2. §19.39(ii) Legendre’s and Bulirsch’s Complete Integrals
  3. §19.39(iii) Legendre’s and Bulirsch’s Incomplete Integrals
  4. §19.39(iv) Symmetric Integrals

§19.39(i) Introduction

In this section we provide links to the research literature describing the implementation of algorithms in software for the evaluation of functions described in this chapter. Citations in bulleted lists refer to papers for which research software has been made available and can be downloaded via the Web. References to research software that is available in other ways is listed separately.

A more complete list of available software for computing these functions is found in the Software Index. For another listing of Web-accessible software for the functions in this chapter, see GAMS (class C14).

§19.39(ii) Legendre’s and Bulirsch’s Complete Integrals

Unless otherwise stated, the functions are K(k) and E(k), with 0k2(=m)1.

For research software see Bulirsch (1969b, function cel), Herndon (1961a, b), Merner (1962), Morita (1978, complex modulus k), and Thacher Jr. (1963). For other software, sometimes with Π(α2,k) and complex variables, see the Software Index.

§19.39(iii) Legendre’s and Bulirsch’s Incomplete Integrals

Unless otherwise stated, the variables are real, and the functions are F(ϕ,k) and E(ϕ,k).

For research software see Bulirsch (1965b, function el2), Bulirsch (1969b, function el3), Jefferson (1961), and Neuman (1969a, functions E(ϕ,k) and Π(ϕ,k2,k)). For other software, sometimes with Π(ϕ,α2,k) and complex variables, see the Software Index.

§19.39(iv) Symmetric Integrals

The variables are real and the functions are R-functions.

  • Carlson and Notis (1981). Fortran.

  • Press and Teukolsky (1990).

See also Carlson and FitzSimons (2000).