Skip to content

p-sira/ellip

Repository files navigation

License Crate Documentation

Elliptic integrals for Rust

>> cargo add ellip

Features

  • Legendre's complete integrals
    • ellipk: Complete elliptic integral of the first kind.
    • ellipe: Complete elliptic integral of the second kind.
    • ellippi: Complete elliptic integral of the third kind.
    • ellipd: Complete elliptic integral of Legendre's type.
  • Legendre's incomplete integrals
    • ellipf: Incomplete elliptic integral of the first kind.
    • ellipeinc: Incomplete elliptic integral of the second kind.
    • ellippiinc: Incomplete elliptic integral of the third kind.
    • ellipdinc: Incomplete elliptic integral of Legendre's type.
  • Bulirsch's integrals
    • cel: General complete elliptic integral in Bulirsch's form.
    • cel1: Complete elliptic integral of the first kind in Bulirsch's form.
    • cel2: Complete elliptic integral of the second kind in Bulirsch's form.
    • el1: Incomplete elliptic integral of the first kind in Bulirsch's form.
    • el2: Incomplete elliptic integral of the second kind in Bulirsch's form.
    • el3: Incomplete elliptic integral of the third kind in Bulirsch's form.
  • Carlson's symmetric integrals
    • elliprf: Symmetric elliptic integral of the first kind.
    • elliprg: Symmetric elliptic integral of the second kind.
    • elliprj: Symmetric elliptic integral of the third kind.
    • elliprc: Degenerate elliptic integral of RF.
    • elliprd: Degenerate elliptic integral of the third kind.

Learn more at docs.rs.