# Table of contents

## General

## Classes

- BaseExc
*This class is the base used for handling exceptions*
- BaseStat
*
The basic statistical class*
- DebugStream
*
Class used to manipulate the debug output*
- DeltaVar
*
This class returns always the same number (a constant)*
- DetVar
*
This class implements a deterministic variable*
- Entity
*
The base class for every simulation object*
- Event
*
The basic event class*
- Exc
*
Exception class for the Simulation namespace*
- ExponentialVar
*
This class implements an exponential distribution, with mean m*
- GnuPlotOutput
*
Output for gnuplot*
- history
*
History List built according to STL framework*
- NormalVar
*
This class implements a normal distribution, with mean m variance
sigma*
- ParetoVar
*
This class implements a pareto distribution, with parameters m and k *
- PoissonVar
*
This class implements a Poisson distribution, with mean lambda *
- priority_list
*Priority List built according to STL framework*
- RandomGen
*
The basic class for Random Number Generator*
- RandomVar
*
The basic abstract class for random variables*
- StatCount
* Counts the number of times the record() is called.*
- StatMax
* Implements the Max function*
- StatMean
* Returns the mean.*
- StatMin
* Implements the Min function*
- StatPercent
*
Computes the percentage of times the record is called with a value
greater than 0*
- Trace
*
This is just the basic interface for the tracing class*
- UniformVar
*
This class implements an uniform distribution, between
min and max*

## Functions, Macros

- dbgEnter
*
Enters the **lev* debug level
- dbgExit
*
Exits from the **lev* debug level
- getTime
*
Returns the current simulation time*
- run
*
This function is the main simulator engine*

## Variables

- dbg
*
The debug stream can be used as a normal output stream, like cout
or cerr*

* hierarchy of classes*

*this page has been generated automatically by doc++*

*(c)opyright by Malte Zöckler, Roland Wunderling *

contact: doc++@zib.de