Package | Description |
---|---|
desmoj.core.simulator |
The core simulation infrastructure and basic components.
|
desmoj.extensions.applicationDomains.production |
Example model components for production system simulation.
|
desmoj.extensions.crossbar |
A higher-level construct to facilitate indirect process synchronization based on exchanging massages.
|
Modifier and Type | Method and Description |
---|---|
void |
SimProcess.hold(NumericalDist<?> dist)
Passivates a SimProcess for span of time sampled from the distribution
provided to the method.
|
void |
SimProcess.hold(TimeInstant until)
Passivates a SimProcess until the given point in simulation time.
|
void |
SimProcess.hold(TimeSpan dt)
Passivates a SimProcess for the given span of time.
|
void |
SimProcess.passivate()
Passivates the SimProcess for an indefinite time.
|
Modifier and Type | Method and Description |
---|---|
void |
RestockProcessQT.lifeCycle()
The
RestockProcessQT replenishes the associated
Stock with the given quantity (Q) every period (T). |
Modifier and Type | Method and Description |
---|---|
CrossbarMessage |
MessageChannel.waitForMessage(TimeInstant waitUntil)
Wait for a
CrossbarMessage on this channel, thereby passivating
the current process. |
CrossbarMessage |
MessageChannel.waitForMessage(TimeSpan maxWaitTime)
Wait for a
CrossbarMessage on this channel, thereby passivating
the current process. |