ModelFlow.
One flow of a systems model between two stocks, its rate a driver tree the one evaluator computes each step
Figure 1ModelFlowspecified
- kind
- value
- scope
- none
- key
- none
- store
- none
- family
- market
Fields#
| field | type | required | note |
|---|---|---|---|
name | text | yes | |
from_stock | text | yes | |
to_stock | text | yes | |
rate | DriverNode | yes | the units that move per step, as a tree over drivers |
roles | RoleAroundADecision | yes | the roles that hand the unit on |
shape | CalculationShape | no | the calculation shape the flow’s money follows, where it carries money |
selects | text | no | the predicate, by name, that selects the units the flow moves |
delay | duration | no | the delay before a moved unit counts |
Routes that use it#
No route takes or returns ModelFlow directly. The record holds it, and the objects that point at it reach it.