Уничтожает поступивших агентов. Обычно используется в качестве конечной точки потока агентов.
Для того, чтобы агенты удалялись из модели и уничтожались, нужно соединить выходной порт последнего блока процессной диаграммы с портом блока Sink или Exit.
Для успешного уничтожения агента необходимо выполнение трех условий:
- Если агент находится в сети, то он должен быть удален из этой сети.
- Агент не должен обладать ни одним ресурсом или сетевым ресурсом.
- Если агент содержит других агентов, то они тоже должны удовлетворять вышеуказанным условиям.
Если какое-то из этих условий не выполняется, блок Sink выдает ошибку.
- При входе
- Код, выполняемый при поступлении агента в блок.
Локальная переменная: T agent — агент
Функция | Описание |
---|---|
long count() | Возвращает количество агентов, уничтоженных этим блоком Sink. |
- in
- Входной порт.
-
Как мы можем улучшить эту статью?
-