packageBranchRule

Condition to divide the flow of entities

Information

This block represents the rules that guide the division of the flow of entities in the system.

Each rule can be configured as:

  • IF. Depending on the value of the condition, the entity will be forwarded through the OUT port (if true) or the NEXT port (if false).
  • WITH. Will forward the entity through the OUT port with a given probability. The rest are sent through the NEXT port.
  • ELSE. Sends the entity through the OUT port unless the maximum number of branches has been reached.

If an entity fires the rule, the attribute that stores the maximum number of branches is decreased. If that attribute is still greater than zero, a copy of the entity is sent through the NEXT port to evaluate the next rule.

Contents

NameDescription
brule
conConfluent Transtition Function
intInternal Transition Function
extExternal Transition Function
outOutput Function
taTime Advance Function
st
initst