All Classes and Interfaces
Class
Description
Abstrakcyjna klasa bazowa reprezentująca każdą autonomiczną encję zdolną do poruszania się
i uczestniczenia w procesie epidemicznym na mapie symulacji.
Fabryka odpowiedzialna za spójne tworzenie instancji agentów (wzorzec Abstract Factory).
Reprezentuje zwierzęce wektory zakażeń w symulacji (np.
Moduł odpowiedzialny za aktualizację stanu decyzyjnego agentów.
Statyczny punkt dostępu do globalnej konfiguracji symulacji.
Interfejs definiujący kontrakt dla kognitywnych strategii decyzyjnych ludzkich agentów (wzorzec Strategy).
Niemutowalna struktura danych (wzorzec Data Transfer Object - DTO) reprezentująca
telemetryczną migawkę stanu symulacji dla konkretnej epoki czasowej.
Narzędziowy serwis (Utility Service) odpowiedzialny za bezpieczne operacje wejścia/wyjścia (I/O).
Definiuje dopuszczalne stany epidemiczne agenta w systemie.
Reprezentuje infrastrukturę medyczną na mapie.
Interfejs definiujący kontrakt dla encji mogących korzystać z infrastruktury medycznej (szpitali).
Rozszerzenie agenta symulującego zawiłości i cechy gatunku ludzkiego.
Reprezentuje stacjonarną chmurę zakaźnego aerozolu (miasmę) pozostawioną w środowisku
przez przechodzącego nosiciela patogenu.
Moduł odpowiedzialny za mechanikę rozprzestrzeniania się patogenu.
Interfejs definiujący kontrakt dla obiektów udostępniających swój stan wewnętrzny
na potrzeby warstwy wizualnej (GUI).
Niemutowalna struktura danych (wzorzec Data Transfer Object - DTO) reprezentująca pojedynczą
statystykę obiektu na mapie symulacji.
Główny punkt wejścia do aplikacji.
Złośliwa i agresywna implementacja strategii ruchu.
Złożony komponent graficzny pełniący rolę głównego widoku operacyjnego.
Moduł zarządzający infrastrukturą ochrony zdrowia (szpitalami).
Moduł zarządzający cyklem życia i śmierci agentów.
Interfejs definiujący kontrakt dla strategii śmiertelności (wzorzec Strategy).
Moduł odpowiadający za przemieszczanie podmiotów w przestrzeni symulacji.
Główny interfejs definiujący kontrakt dla wszystkich algorytmów lokomocji agentów (wzorzec Strategy).
Definiuje kontrakt dla subskrybentów (Obserwatorów) w ramach wzorca projektowego Obserwator.
Strategia decyzyjna (wzorzec Strategy) modelująca zachowanie jednostek wykazujących panikę.
Kapsułkuje profil psychologiczny agenta ludzkiego.
Fabryka odpowiedzialna za kreowanie osobowości (strategii decyzyjnych) agentów.
Niemutowalna struktura danych reprezentująca dyskretny punkt
w dwuwymiarowej przestrzeni świata symulacji.
Podstawowa strategia ruchu (wzorzec Strategy) realizująca algorytm błądzenia losowego (Random Walk).
Strategia decyzyjna (wzorzec Strategy) modelująca racjonalne i zrównoważone podejście agenta.
Menedżer nadzorujący biologiczny proces rozmnażania populacji.
Strategia ruchu (wzorzec Strategy) ukierunkowująca agenta na najbliższą dostępną placówkę medyczną.
Strategia prokreacyjna (wzorzec Strategy) ukierunkowująca agenta na poszukiwanie
najbliższego, potencjalnego partnera do rozrodu.
Zaawansowana strategia modelująca śmiertelność populacji przy użyciu krzywej sigmoidalnej (funkcji logistycznej).
Klasa narzędziowa odpowiedzialna za post-procesing i wizualizację danych symulacyjnych.
Główny koordynator cyklu życia symulacji (wzorzec Fasada / Orchestrator).
Główne okno aplikacji oparte na bibliotece Swing.
Zaawansowana strategia ruchu (wzorzec Strategy) realizująca protokoły dystansowania społecznego.
Wewnętrzna struktura danych (DTO) reprezentująca wektor siły o wysokiej precyzji zmiennoprzecinkowej,
używana podczas sumowania repulsywnych wpływów środowiskowych.
Optymalizuje zapytania przestrzenne w symulacji poprzez implementację struktury
podziału przestrzennego (Grid Spatial Partitioning / Bin-Lattice).
Definiuje parametry biologiczne dla poszczególnych gatunków obecnych w symulacji.
Pasywna implementacja strategii ruchu (wzorzec Strategy).
Główny, stanowy agregator logów telemetrycznych i statystycznych.
Definiuje kontrakt dla obiektu obserwowanego (Podmiotu) w ramach wzorca projektowego Obserwator (Observer).
Deterministyczna implementacja strategii śmiertelności oparta na sztywnym progu wiekowym.
Złośliwa strategia decyzyjna (wzorzec Strategy) oparta na rosnącym wskaźniku frustracji jednostki.
Niemutowalna struktura danych reprezentująca główny patogen w symulacji.
Niemutowalny obiekt transferu danych (DTO) kapsułkujący globalny stan symulacji w konkretnej epoce czasowej.
Centralne repozytorium reprezentujące dyskretne środowisko przestrzenne symulacji.