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 is a website building & hosting documentation for Clojure/Script libraries
× close