# 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.