Liking cljdoc? Tell your friends :D

automaton-simulation-de.demo.control

Demo usefull for control toy example

Demo usefull for control toy example
raw docstring

evt-initclj/s

(evt-init {:keys [:automaton-simulation-de.simulation-engine/date]}
          _state
          future-events)

Add all products arrival to machine M1

Add all products arrival to machine M1
raw docstring

infinite-part-terminateclj/s

(infinite-part-terminate {:automaton-simulation-de.simulation-engine/keys [date]
                          :automaton-simulation-de.demo.control/keys [product
                                                                      _machine]}
                         state
                         future-events)

machine-arriveclj/s

(machine-arrive {:keys [:automaton-simulation-de.simulation-engine/date
                        :automaton-simulation-de.demo.control/product
                        :automaton-simulation-de.demo.control/machine]}
                state
                future-events)

Product p is added on machine m input buffer at date d Creates a new event machine start for the same product p starts on machine m at date d

Product `p` is added on machine `m` input buffer at date `d`
Creates a new event machine start for the same product `p` starts on machine `m` at date `d`
raw docstring

machine-processclj/s

(machine-process {:automaton-simulation-de.simulation-engine/keys [date]
                  :automaton-simulation-de.demo.control/keys [product machine]}
                 state
                 future-events)

machine-terminateclj/s

(machine-terminate {:automaton-simulation-de.simulation-engine/keys [date]
                    :automaton-simulation-de.demo.control/keys [product
                                                                machine]}
                   state
                   future-events)

modelclj/s

(model)

model-dataclj/s


model-early-endclj/s

(model-early-end)

model-infiniteclj/s

(model-infinite)

part-terminateclj/s

(part-terminate _ state future-events)

process-timeclj/s


registriesclj/s

(registries)
(registries infinite?)

routingclj/s

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close