Explore GitLab
Discover projects, groups and snippets. Share your projects with others

tool box for the facetedge package

The mathExpr library provides classes to parse and evaluate mathematical expressions.

The jgimmick package provides useful swing gadgets: a jog wheel and a timer control panel.

The projgeom package is a metricneutral framework for working with Pluecker line geometry and Lie sphere geometry in their natural embeddings as CayleyKlein geometries in projective 5space.

This package provides a 2D scene graph api based on the rendering capabilities of java.awt.Graphics2D.


The discretegroup package is a metricneutral framework for working with the fundamental groups of 2 and 3dimensional euclidean, hyperbolic, and spherical orbifolds and manifolds, with particular focus on a visualization link to jReality.

jPETScTao is the name for a Java project, that tries to make a part of the functionality of two numeric libraries PETSc and Tao accessible for Java programs. It utilizes the JNI to achieve that. See

Lots of interfaces that describe different domains and functions.

Provides the classes for a facet edge data structure.




The ellipticFunctions package provides a library for elliptic functions. Some of the most famous mathematicions of the 18thcentury, like Abel, Gauss, Jacobi, or Weierstrass, contributed to this subject and opend a complete new field in mathematics.

mfc provides mathematical foundation classes, e.g., complex numbers, polynomials, 2x2matrices, fractional linear transformations, quaternions.



Provides the classes for a halfedge data structure.

The package numericalMethods is a collection of mostly standard routines providing numerical solutions for many common problems in algebra, calculus, and geometry.

The basic linear algebra system is a package that provides classes for integer, real, and complex matrices and vectors; which forward the actual calculations to the corresponding methods of the jTEM packages mfc and numericalMethods.