Class | Status | Description | Comment
|
Accum | changed | Statistics | Statistics
|
Bin | changed | Ressource-like synchronisation | Synchronisation
|
BinObserver | new | Observer | Observation
|
Buff_head | lost | Buffered communication | not transferred to ODEMx
|
Buff_tab | lost | Buffered communication | not transferred to ODEMx
|
Buff_tail | lost | Buffered communication | not transferred to ODEMx
|
Condq | changed | Condition queue | Synchronisation
|
CondqObserver | new | Observer | Observation
|
Continuous | changed | Time-continuous process | Continuous
|
ContinuousObserver | new | Observer | Observation
|
ContuTrace | new | Trace for Continuous | Continuous
|
Coroutine | new | Portable coroutine implementation | Coroutines
|
CoroutineContext | new | Portable coroutine implementation | Coroutines
|
CoroutineContextObserver | new | Observer | Observation
|
CoroutineObserver | new | Observer | Observation
|
Count | changed | Statistic | Statistics
|
DebugTrace | lost | Text-logfile | replaced by HtmlTrace
|
DefaultContext | new | Portable coroutine implementation | Coroutines
|
DefaultOrder | new | Process sorting scheme | Process queue
|
DefaultSimulation | new | Default implementation of Simulation | Encapsulation
|
DefaultTimeIO | lost | Time to string to time | not transferred
|
DefLabeledObject | new | Object labels | Object labels
|
Discrete | lost | Time-discrete process | replaced by Process
|
Dist | changed | Random number generator | Random
|
DistContext | new | Random number generator | Random
|
Draw | changed | Random number generator | Random
|
dynTableDefinition | new | Report | Report
|
Elem | lost | ODEM-internal | not transferred
|
Empirical | lost | Random number generator | not transferred
|
Entity | lost | ODEM-internal | not transferred
|
Entry | lost | ODEM-internal | not transferred
|
Erlang | changed | Random number generator | Random
|
Event | lost | ODEM-internal | not transferred
|
ExecutionList | new | Process scheduling | Process
|
ExecutionListObserver | new | Observer | Observation
|
File_list | lost | ODEM-internal | not transferred
|
FormatedTimeInput | lost | String to time | not transferred
|
FormatedTimeOutput | lost | Time to string | not transferred
|
Graph | lost | ODEM trace for Continuous | not transferred
|
Head | lost | ODEM-internal | not transferred
|
Histo | changed | Statistic | Statistics
|
HtmlReport | new | Report | Report
|
HtmlTrace | new | Trace | Trace
|
Iconst | changed | Random number generator | Random
|
Idist | changed | Random number generator | Random
|
LabeledObject | new | Object labels | Object labels
|
LabelScope | new | Unique object labels | label1
|
Link | lost | ODEM-internal | not transferred
|
MarkType | new | Trace | Trace
|
Memo | lost | ODEM object linking | replaced by Observation
|
Msg | lost | Buffered communication | not transferred
|
Negexp | changed | Random number generator | Random
|
Normal | changed | Random number generator | Random
|
NoQueue | lost | ODEM-internal | not transferred
|
NoTally | lost | ODEM-internal | not transferred
|
Observable | new | Observation of individual objects | Observation
|
Object_names | lost | Object labels | replaced by LabeledObject
|
Odem | lost | ODEM-internal | not transferred
|
Poisson | changed | Random number generator | Random
|
Port | lost | Port synchronisation | not transferred
|
Port_head | lost | Port synchronisation | not transferred
|
Port_tail | lost | Port synchronisation | not transferred
|
PriorityOrder | new | Process sorting scheme | Process queue
|
Process | changed | Process | Process
|
Process_clock | lost | Time event | not transferred
|
ProcessObserver | new | Observer | Observation
|
ProcessOrder | new | Process sorting scheme | Process queue
|
ProcessQueue | new | Process list | Process queue
|
Queue | changed | Process synchronisation queue | Synchronisation
|
Randint | changed | Random number generator | Random
|
Rconst | changed | Random number generator | Random
|
Rdist | changed | Random number generator | Random
|
Regress | changed | Statistics | Statistics
|
Report | new | Report | Report
|
ReportProducer | new | Report | Report
|
Reportq | changed | Report | replaced by Report
|
Res | changed | Ressource-like synchronisation | Synchronisation
|
ResObserver | new | Observer | Observation
|
Resource | lost | Ressource-like synchronisation | not transferred
|
Sched | lost | Scheduling | replaced by ExecutionList
|
ShortGermanTF1 | lost | Time to string | not transferred
|
Simulation | new | Simulation | Encapsulation
|
SimulationObserver | new | Observer | Observation
|
Stackdir | lost | ODEM-internal | not transferred
|
Starter | lost | ODEM-internal | not transferred
|
StatisticManager | new | Statistic | Statistics
|
StatisticObject | new | Statistic | Statistics
|
Sum | changed | Statistic | Statistics
|
Tab | changed | Statistic | Statistics
|
Table | new | Report data table | Report
|
TableDefinition | new | Report table structure | Report
|
Tag | new | Trace | Trace
|
Tally | changed | Statistic | Statistics
|
Timer | lost | Time events | not transferred
|
Trace | changed | Trace | Trace
|
TraceClient | lost | Trace | replaced by TraceConsumer
|
TraceConsumer | new | Trace | Trace
|
TraceFilter | new | Trace | Trace
|
TraceProducer | new | Trace | Trace
|
TraceServer | lost | Trace | replaced by Trace
|
TypedObject | new | C++ RTTI | Interface to standard C++ RTTI
|
Unifrom | changed | Random number generator | Random
|
utTableDef | new | Report | Report
|
Version | new | ODEMx version information | no comment
|
Wait | new | Synchronization with child-processes | Synchronisation
|
Waitq | changed | Master-Slave synchronisation | Synchronisation
|
WaitqObserver | new | Observer | Observation
|
Discrete | odemx::Process |
start(NOW) | hold() |
start(AT, t) | holdUntil(t) |
start(AT, t, PRIOR) | activateAt(t) |
start(DELAY, t) | holdFor(t) |
start(DELAY, t, PRIOR) | activateIn(t) |
activate(NOW) | hold() or activate() (FIFO or LIFO) |
activate(AT, t) | holdUntil(t) |
activate(AT, t, PRIOR) | activateAt(t) |
activate(DELAY, t) | holdFor(t) |
activate(DELAY, t, PRIOR) | activateIn(t) |
activate(BEFORE, q) | activateBefore(q) |
activate(AFTER, q) | activateAfter(q) |
hold(t) | holdFor(t) |
passivate() | sleep() |
e_interrupt() | interrupt() (!see documentation!) |
cancel() | cancel() |
interrupt
function in ODEMx has a different effect than the e_interrupt
of Discrete. In ODEMx an interrupt causes an immediate activation (activate). The interrupted process is responsible to handle the interrupt.