Index of Zeus-Math Library


1. General

The ZeusMath Library implements mathematical classes and methods specially designed to handle calculations in a fast an confortable way. This library uses the basic library of the Zeus-Framework, the ZeusBase-Library.

The library contains following sub packages:

  • System:
    • Base classes for mathematical use such as matrix, vectors etc.
    • Classes implementing the Graph-Theorie.
    • Equation solver for linear equation systems
    • FormulaParser and XFormulaAutomaton
    • Unit system manager
    • Constants
  • Stochastics:
    • Distributions such as binomial, normal and poisson distr.
    • Stochastic processes such as Markov Chain
  • Geometry:
    • 3D-vectors, areas, lines
    • Coordinate transformer
  • FuzzyLogic: Implementation of fuzzy logic and fuzzy set.
  • Artificial intelligence
    • Neuronal networks
    • Genetic algorithmes
  • Calculus:
    • Fourier Transformation
    • Integrations and derivations

2. Documentation

There is a complete documentation and explanation of the ZeusMath-Library available.

The documentation includes:

  • Description of classes and the API
  • Code examples
  • Theorie about genetic algorithm and graph theorie

There is some documentation online as well (see below).

Documentation of the Zeus-Math Library [pdf] (in german only)

API documentation[html]


3. Test

The test application [zeusmathTest] was written to test the major classes of the ZeusMath library. The test application needs a CPPUint library witch is included by the project already.