Dokumentacja systemu EvNet
contents.gif | index.gif
up.gif | previous.gif | next.gif
Wyspa
Opis wybranych zagadnień
Klasa implementująca funkcjonalność wymaganą od wyspy nazywa się EvIsland (namespace Evolution.App), potomek klasy Island.

Wyspa posiada metody służące do zarządzania agentami na jej obszarze (dodawanie, usuwanie, przemieszczenie na sąsiednią wyspę), wysyłania wiadomości na zewnątrz oraz przekazywania wiadomości pomiędzy agentami, które znajdują się na niej. Wyspa może także wykonywać polecenia (Instruction).

Bardzo ważną cechą wyspy jest cykliczne aktywowanie agentów. Agenty na wyspie nie działają równolegle, tylko są cyklicznie "przełączane". Równolegle mogą działać natomiast całe wyspy, jeśli w środowisku jest zdefiniowane kilka.

Wyspa agreguje w sobie komórki (cells), w których z kolei mogą znajdować się agenty.

Group
Links

contents.gif | index.gif