{- | This module supports computation of elliptic (doubly periodic) functions, and their inverses, elliptic integrals. See module [Data.Number.Flint.Acb.Modular]("Data.Number.Flint.Acb.Modular") for the closely related modular forms and Jacobi theta functions. Warning: incomplete elliptic integrals have very complicated branch structure when extended to complex variables. For some functions in this module, branch cuts may be artifacts of the evaluation algorithm rather than having a natural mathematical justification. The user should, accordingly, watch out for edge cases where the functions implemented here may differ from other systems or literature. There may also exist points where a function should be well-defined but the implemented algorithm fails to produce a finite result due to artificial internal singularities. -} module Data.Number.Flint.Acb.Elliptic ( module Data.Number.Flint.Acb.Elliptic.FFI ) where import Data.Number.Flint.Acb.Elliptic.FFI