See: Description
| Class | Description |
|---|---|
| AbelianFunction |
Example: An Implementation of an Abelian function.
|
| ExampleSlice |
Example from the paper Computing Riemann Theta Functions.
|
| LatticePointsForUniformApproximation |
Determines all lattice points inside the union of all ellipsoids of a certain shape
and radius but with different centers, which all lie in a prescribed g-dimensional interval.
|
| LatticePointsInEllipsoid |
Determines all lattice points inside the union of all ellipsoids of a certain shape
and radius but with different centers, which all lie in a prescribed g-dimensional interval.
|
| LatticePointsInEllipsoid_old |
Determines all lattice points inside a specified ellipsoid.
|
| LatticePointsInEllipsoidIterator |
Iterates thru all lattice points inside an ellipsoids.
|
| ModularPropertySupport |
Supports the use of the modular property of Riemann theta functions.
|
| ModularTransformation |
An instance of this class represents an element of the modular group.
|
| SiegelReduction |
Provides Siegel`s reduction algorithm.
|
| Theta |
Riemann theta function
|
| ThetaCharIterator |
Iterates theta characteristics.
|
| ThetaDegree |
Riemann theta function with degree
|
| ThetaWithChar |
Riemann theta function with characteristics.
|
| TransformPropertySupport |
Supports the use of the transform property of Riemann theta functions.
|
The approximation theoretical background of this implementation is described in detail in the paper Computing Riemann Theta Functions:
For a first introduction we refer to the description of the core of this package: riemann.theta.Theta.
With riemann.theta.AbelianFunction we provide an example implentation to illustrate the use
of this package. We recommend to have a look at this before you write your own applications.