Simulation is a technique that mimics a real system - and simplifies it, to learn something useful about it. Discrete event simulation is modeling a real system with discrete events
DE Simulation or a library that eases the modeling: rc modeling, industry modeling, …Simulation is a technique that mimics a real system - and simplifies it, to learn something useful about it. Discrete event simulation is modeling a real system with discrete events * Contains a user-specific domain, constraints, a customer-specific state and events modeling and an option to render visually the effects. * Customer simulation can use directly `DE Simulation` or a library that eases the modeling: `rc modeling`, `industry modeling`, …
(build-model registry middlewares ordering initial-snapshot max-iteration)Build the simulation model to gather information required to run the simulation.
Build the simulation model to gather information required to run the simulation.
(initial starting-evt-type date)Creates an initial snapshsot
Creates an initial snapshsot
(scheduler model)Scheduler is running the simulation described in the model.
Returns the simulation snapshot of the last event.
Scheduler is running the simulation described in the `model`. Returns the simulation `snapshot` of the last event.
(state-printing rendering-fn handler)Apply the rendering-fn at each iteration of the scheduler, so each state change.
Apply the `rendering-fn` at each iteration of the scheduler, so each `state` change.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |