All classes and types are member of this namespace.
Data Structures | |
| class | Continuous |
| Time continuous process. More... | |
| class | ContinuousObserver |
| Observer for Continuous specific events. More... | |
| class | ContuTrace |
| Trace for Continuous state changes. More... | |
| class | HtmlReport |
| HTML report. More... | |
| class | HtmlTrace |
| HTML trace. More... | |
| class | Process |
| Process is the base class for all user processes in a model. More... | |
| class | ProcessObserver |
| Observer for Process specific events. More... | |
| class | Simulation |
| Simulation is the base class for all user simulations. More... | |
| class | SimulationObserver |
| Observer for Simulation events. More... | |
| class | DefaultSimulation |
| A default implementation of Simulation for convenience. More... | |
| class | DistContext |
| DistContext stores global data for Dist. More... | |
| class | Dist |
| Linear Random Number Generator. More... | |
| class | Idist |
| Interface for integer distributions. More... | |
| class | Randint |
| Uniform distributed discrete random numbers More... | |
| class | Poisson |
| Poisson distributed discrete random numbers More... | |
| class | Draw |
| Random series of 0 and 1. More... | |
| class | Iconst |
| Constant number generator. More... | |
| class | Rdist |
| Interface for continuous distributions. More... | |
| class | Normal |
| Normal distribution of random numbers More... | |
| class | Negexp |
| Negative exponential distribution of random numbers. More... | |
| class | Uniform |
| Uniform distribution of random numbers More... | |
| class | Erlang |
| Erlang distribution of random numbers More... | |
| class | Rconst |
| Constant number generator. More... | |
| class | Tab |
| Base-class for statistics. More... | |
| class | Count |
| Counter. More... | |
| class | Sum |
| Sum. More... | |
| class | Tally |
| Compute statistics about provided data. More... | |
| class | Accum |
| Compute statistics about provided data. More... | |
| class | Histo |
| Statistical analysis plus histogram. More... | |
| class | Regress |
| Regress analysis More... | |
| class | Bin |
| Bin is a single bounded (number of token greater or equal to zero) token abstract resource. More... | |
| class | BinObserver |
| Observer for Bin specific events. More... | |
| class | Condq |
| Condq can be used to let a process wait for an arbitrary condition. More... | |
| class | CondqObserver |
| Observer for Condq specific events. More... | |
| class | Res |
| Res is a double (n>=0 && n<=max number of token) bounded token abstract resource. More... | |
| class | ResObserver |
| Observer for Res specific events. More... | |
| class | Wait |
| Wait for termination of #n process objects More... | |
| class | Waitq |
| Waitq realises a master slave synchronisation, where the master gets control after successful synchronisation. More... | |
| class | WaitqObserver |
| Observer for Waitq. More... | |
| class | LabeledObject |
| LabeledObject is an interface that provides a label for an object. More... | |
| class | LabelScope |
| LabelScope provides a scope for a label. More... | |
| class | DefLabeledObject |
| DefLabeledObject is a default implementation of the LabeledObject interface. More... | |
| class | Observable |
| Observable provides management of Observer. More... | |
| class | TableDefinition |
| The table structure is defined by TableDefinition. More... | |
| class | Table |
| Container for reported data. More... | |
| class | ReportProducer |
| A ReportProducer generates data. More... | |
| class | Report |
| baseclass for special report objects More... | |
| class | dynTableDefinition |
| dynTableDefinition a TableDefinition implementation for dynamic definitions. More... | |
| class | utTableDef |
| utTableDef simplifies report table definitions More... | |
| class | StatisticObject |
| Abstract base class for statistic generating classes. More... | |
| class | StatisticManager |
| Management of StatisticObjects. More... | |
| class | MarkType |
| MarkType describes a trace mark. More... | |
| class | Tag |
| A Tag is used to build composed marks. More... | |
| class | TraceProducer |
| A TraceProducer generates marks that form the trace. More... | |
| class | TraceConsumer |
| A TraceConsumer receives marks from the Trace it is added to. More... | |
| class | Trace |
| The Trace receives marks from TraceProducer objects and informs registered TraceConsumer about these marks. More... | |
| class | Version |
| ODEMx version information. More... | |
Typedefs | |
| typedef double | Priority |
| Priority | |
| typedef bool(Process::* | Condition )() |
| Member-pointer type for coding conditions. | |
| typedef bool(Process::* | Selection )(Process *partner) |
| Member-pointer type for coding selections. | |
| typedef const char * | Label |
| Label type. | |
| typedef double | SimTime |
| Simulation time type. | |
| typedef unsigned long | MarkTypeId |
| Mark type information. | |
| typedef unsigned long | TagId |
| Tag identification. | |
Enumerations | |
| enum | ColumnType { INTEGER, REAL, STRING, INVALID } |
| column types More... | |
| enum | CtrlCode { ENDL, TAB } |
| control codes More... | |
Functions | |
| bool | operator< (const Process &first, const Process &second) |
| Compare operator for Process objects. | |
| Simulation * | getDefaultSimulation () |
| Get the DefaultSimulation. | |
| void | debug (const char *message) |
| debug() writes debug messages in debug mode | |
| void | warning (const char *message) |
warning() writes the message to stderr and continues; | |
| void | error (const char *message) |
error() writes the message to stderr and continues; | |
| void | fatalError (const char *message, int exitValue) |
fatalError() writes the message to stderr and terminates the program; | |
| bool | operator== (const TableDefinition &f, const TableDefinition &s) |
| compare two TableDefinitions | |
| Table & | operator<< (Table &t, int d) |
| enter int value | |
| Table & | operator<< (Table &t, unsigned int d) |
| enter unsigned int value | |
| Table & | operator<< (Table &t, long d) |
| enter long value | |
| Table & | operator<< (Table &t, unsigned long d) |
| enter unsigned long value | |
| Table & | operator<< (Table &t, float d) |
| enter float value | |
| Table & | operator<< (Table &t, double d) |
| enter double value | |
| Table & | operator<< (Table &t, std::string d) |
| enter std::string value | |
| Table & | operator<< (Table &t, const char *d) |
| enter const char* value | |
| Table & | operator<< (Table &t, CtrlCode d) |
| enter control codes | |
| Table & | operator>> (Table &t, long &d) |
| read long value | |
| Table & | operator>> (Table &t, double &d) |
| read double value | |
| Table & | operator>> (Table &t, std::string &d) |
| read std::string value | |
Variables | |
| const unsigned long | zyqmodulo = 67099547 |
|
|
Priority The type Priority is used to set the process priority. |
|
|
Member-pointer type for coding conditions. This pointer to member-function type is used for coding conditions. The condition-function should return true if the condition is fulfilled. |
|
|
Member-pointer type for coding selections.
partner process fits the selection. |
|
|
Label type.
|
|
||||||||||||
|
Compare operator for Process objects.
first is less than the second or if both are equal if the priority of the first is higher than the second. |
|
|
Get the DefaultSimulation.
|
1.3