A stopping-definition
defines what could cause the scheduler to stop.
doc
describes the definition.id
name of the stopping-definition
next-possible?
tells if the next call of the scheduler
will raise the same error.stopping-evaluation
is the function to be called to evalute the criteria and decides if stops is true or not.Note that only stopping-definition
with stopping-evaluation
properly set are callable by users. Others are built-in stopping-definition
triggering stopping-cause
in the simulation-engine
bounded context.
A `stopping-definition` defines what could cause the scheduler to stop. * `doc` describes the definition. * `id` name of the `stopping-definition` * `next-possible?` tells if the next call of the `scheduler` will raise the same error. * `stopping-evaluation` is the function to be called to evalute the criteria and decides if stops is true or not. Note that only `stopping-definition` with `stopping-evaluation` properly set are callable by users. Others are built-in `stopping-definition` triggering `stopping-cause` in the `simulation-engine` bounded context. ![Entities](archi/simulation_engine/stopping_definition.png)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close