weierstrass-functions-0.1.6.0: Weierstrass Elliptic Functions
Copyright(c) Stéphane Laurent 2023
LicenseBSD3
Maintainerlaurent_step@outlook.fr
Safe HaskellSafe-Inferred
LanguageHaskell2010

Math.Eisenstein

Description

Provides some modular functions and related functions.

Synopsis

Documentation

lambda Source #

Arguments

:: Complex Double

tau

-> Complex Double 

Lambda modular function (square of elliptic modulus)

eisensteinE2 Source #

Arguments

:: Complex Double

tau

-> Complex Double 

Eisenstein series of weight 2

eisensteinE4 Source #

Arguments

:: Complex Double

tau

-> Complex Double 

Eisenstein series of weight 4

eisensteinE6 Source #

Arguments

:: Complex Double

tau

-> Complex Double 

Eisenstein series of weight 6

kleinJ Source #

Arguments

:: Complex Double

tau

-> Complex Double 

Klein J-function

kleinJinv :: Complex Double -> Complex Double Source #

Inverse Klein-J function

modularDiscriminant Source #

Arguments

:: Complex Double

tau

-> Complex Double 

Modular discriminant

agm Source #

Arguments

:: Complex Double

x

-> Complex Double

y

-> Complex Double 

Arithmetic-geometric mean

etaDedekind Source #

Arguments

:: Complex Double

tau

-> Complex Double 

Dedekind eta function

jtheta1DashDashDash0 Source #

Arguments

:: Complex Double

tau

-> Complex Double 

Third derivative at 0 of the first Jacobi theta function