Index

A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form

A

addAgent(Agent) - Method in class epidemic.model.WorldMap
Zleca dodanie nowego agenta do środowiska.
addHospital(Hospital) - Method in class epidemic.model.WorldMap
Umieszcza nową placówkę medyczną w przestrzeni symulacji.
addObserver(Observer) - Method in class epidemic.engine.SimulationEngine
Rejestruje nowego obserwatora nasłuchującego zmian statystycznych.
addObserver(Observer) - Method in interface epidemic.statistics.Subject
Rejestruje nowego obserwatora w liście subskrybentów.
addOrRefreshInfectionField(Point2D, double) - Method in class epidemic.model.WorldMap
Rejestruje nowe pole infekcji (aerozol) lub odświeża już istniejące na danej współrzędnej.
addPatient(HospitalUser) - Method in class epidemic.model.Hospital
Podejmuje próbę zapisu pacjenta na oddział pod warunkiem dostępności łóżek.
age - Variable in class epidemic.model.Agent
 
Agent - Class in epidemic.model
Abstrakcyjna klasa bazowa reprezentująca każdą autonomiczną encję zdolną do poruszania się i uczestniczenia w procesie epidemicznym na mapie symulacji.
Agent(Point2D, int, SpeciesType, double, MovementStrategy) - Constructor for class epidemic.model.Agent
Inicjalizuje nowego agenta z podstawowymi parametrami biologicznymi.
agentFactory - Variable in class epidemic.managers.ReproductionManager
 
AgentFactory - Class in epidemic.factory
Fabryka odpowiedzialna za spójne tworzenie instancji agentów (wzorzec Abstract Factory).
AgentFactory(PersonalityFactory) - Constructor for class epidemic.factory.AgentFactory
Inicjalizuje fabrykę agentów.
agents - Variable in class epidemic.model.WorldMap
 
agentsToAdd - Variable in class epidemic.model.WorldMap
 
agentsToRemove - Variable in class epidemic.model.WorldMap
 
airborneFields - Variable in class epidemic.model.WorldMap
 
Animal - Class in epidemic.model
Reprezentuje zwierzęce wektory zakażeń w symulacji (np.
Animal(Point2D, int, SpeciesType, double, MovementStrategy) - Constructor for class epidemic.model.Animal
Inicjalizuje nową faunę w ekosystemie na wyznaczonych parametrach fizykalnych.
applyChanges() - Method in class epidemic.model.WorldMap
Aplikuje wszystkie zakolejkowane zmiany z buforów do głównej listy agentów.

B

baseDiseaseLethality - Variable in class epidemic.strategies.mortality.SigmoidMortalityStrategy
 
baseInfectionProbability - Variable in class epidemic.model.Virus
 
baseSpeed - Variable in class epidemic.model.Agent
 
baseVirulence - Variable in enum class epidemic.model.SpeciesType
 
BAT - Enum constant in enum class epidemic.model.SpeciesType
 
behaviourManager - Variable in class epidemic.engine.SimulationEngine
 
BehaviourManager - Class in epidemic.managers
Moduł odpowiedzialny za aktualizację stanu decyzyjnego agentów.
BehaviourManager() - Constructor for class epidemic.managers.BehaviourManager
 
boundaryForceWeight - Variable in class epidemic.strategies.movement.SocialDistancingStrategy
 

C

calculateBoundaryRepulsion(Point2D, WorldMap) - Method in class epidemic.strategies.movement.SocialDistancingStrategy
 
calculateContext() - Method in class epidemic.engine.SimulationEngine
Generuje globalny kontekst informacyjny dla bieżącej epoki.
calculateDistance(Point2D, Point2D) - Method in class epidemic.service.SpatialManager
 
calculateFinalProbability(Agent, Agent) - Method in class epidemic.managers.InfectionManager
 
calculateNextPosition(Agent, WorldMap) - Method in class epidemic.strategies.movement.MaliciousPursuitStrategy
Wyznacza wektor ruchu skierowany w stronę najbliższej, zdrowej ofiary.
calculateNextPosition(Agent, WorldMap) - Method in interface epidemic.strategies.movement.MovementStrategy
Oblicza docelową pozycję agenta w następnej epoce symulacji.
calculateNextPosition(Agent, WorldMap) - Method in class epidemic.strategies.movement.RandomWalkStrategy
Wylicza nową, stochastyczną pozycję agenta.
calculateNextPosition(Agent, WorldMap) - Method in class epidemic.strategies.movement.SeekHospitalStrategy
Oblicza kolejny krok w kierunku najbliższej placówki szpitalnej.
calculateNextPosition(Agent, WorldMap) - Method in class epidemic.strategies.movement.SeekMateStrategy
Wyznacza wektor ruchu skierowany w stronę najbliższego, kompatybilnego partnera.
calculateNextPosition(Agent, WorldMap) - Method in class epidemic.strategies.movement.SocialDistancingStrategy
Oblicza nową pozycję agenta na podstawie bilansu sił w środowisku.
calculateNextPosition(Agent, WorldMap) - Method in class epidemic.strategies.movement.StaticStrategy
Zwraca aktualną pozycję agenta bez dokonywania jakichkolwiek modyfikacji.
calmMovementStrategy - Variable in class epidemic.strategies.decision.PanickedDecisionStrategy
 
canBeInfected() - Method in class epidemic.model.Agent
Weryfikuje podatność agenta na nową infekcję w obecnym kroku symulacji.
canParticipateInReproduction(Agent, int) - Method in class epidemic.managers.ReproductionManager
 
canSpreadVirus(Agent) - Method in class epidemic.managers.InfectionManager
 
capacity - Variable in class epidemic.model.Hospital
 
CARRIER - Enum constant in enum class epidemic.model.HealthStatus
Bezobjawowi nosiciele patogenu.
cellSize - Variable in class epidemic.service.SpatialManager
 
checkHospitalInteraction(Agent, WorldMap) - Method in class epidemic.managers.MovementManager
 
clampToWorldBounds(Point2D, WorldMap) - Method in class epidemic.strategies.movement.SocialDistancingStrategy
 
cols - Variable in class epidemic.service.SpatialManager
 
Config - Class in epidemic.service
Statyczny punkt dostępu do globalnej konfiguracji symulacji.
Config() - Constructor for class epidemic.service.Config
 
COOLDOWN_MAX - Variable in class epidemic.managers.ReproductionManager
 
COOLDOWN_MIN - Variable in class epidemic.managers.ReproductionManager
 
createAnimal(Point2D, int, double, SpeciesType, MovementStrategy) - Method in class epidemic.factory.AgentFactory
Tworzy nowego agenta zwierzęcego określonego gatunku.
createAnimalOffspring(Point2D, SpeciesType, Animal, MovementStrategy) - Method in class epidemic.factory.AgentFactory
 
createHuman(Point2D, int, double, Personality, MovementStrategy) - Method in class epidemic.factory.AgentFactory
Tworzy nowego ludzkiego agenta z pełnym profilem psychologicznym.
createHumanOffspring(Point2D, Human, Human, MovementStrategy) - Method in class epidemic.factory.AgentFactory
 
createOffspring(Agent, Agent) - Method in class epidemic.factory.AgentFactory
Rozwiązuje logikę dziedziczenia i tworzy potomka dla podanej pary agentów.
currentEpoch - Variable in class epidemic.engine.SimulationEngine
 
currentEpoch - Variable in class epidemic.model.WorldContext
 
currentlyInspected - Variable in class epidemic.gui.MapPanel
 
currentSpeed - Variable in class epidemic.model.Agent
 
currentTarget - Variable in class epidemic.model.Agent
 

D

decay() - Method in class epidemic.model.InfectionField
Symuluje fizyczne rozpraszanie się wirusa w środowisku.
decayInfectionFields() - Method in class epidemic.model.WorldMap
Przetwarza cykl życia stref skażeń środowiskowych.
decisionStrategy - Variable in class epidemic.model.Personality
 
DecisionStrategy - Interface in epidemic.strategies.decision
Interfejs definiujący kontrakt dla kognitywnych strategii decyzyjnych ludzkich agentów (wzorzec Strategy).
decrementInfectionTimer() - Method in class epidemic.model.Agent
Zmniejsza wskaźnik żywotności wirusa w organizmie agenta.
defaultInfectionDuration - Variable in class epidemic.model.Virus
 
determinePassiveMovement(Human) - Method in class epidemic.strategies.decision.PanickedDecisionStrategy
 
determinePassiveMovement(Human) - Method in class epidemic.strategies.decision.RationalDecisionStrategy
 
diedFromVirus - Variable in class epidemic.model.Agent
 
distanceTo(Point2D) - Method in record class epidemic.model.Point2D
Oblicza standardową odległość euklidesową (w linii prostej) między bieżącym punktem a podanym punktem docelowym.
distancing - Variable in class epidemic.factory.PersonalityFactory
 
distancingMovementStrategy - Variable in class epidemic.strategies.decision.RationalDecisionStrategy
 
DOG - Enum constant in enum class epidemic.model.SpeciesType
 
drawingPanel - Variable in class epidemic.gui.MapPanel
 
DrawingPanel() - Constructor for class epidemic.gui.MapPanel.DrawingPanel
 

E

edgeMargin - Variable in class epidemic.strategies.movement.SocialDistancingStrategy
 
engine - Variable in class epidemic.gui.SimulationFrame
 
epidemic - package epidemic
 
epidemic.charts - package epidemic.charts
 
epidemic.engine - package epidemic.engine
 
epidemic.factory - package epidemic.factory
 
epidemic.gui - package epidemic.gui
 
epidemic.managers - package epidemic.managers
 
epidemic.model - package epidemic.model
 
epidemic.service - package epidemic.service
 
epidemic.statistics - package epidemic.statistics
 
epidemic.strategies.decision - package epidemic.strategies.decision
 
epidemic.strategies.mortality - package epidemic.strategies.mortality
 
epidemic.strategies.movement - package epidemic.strategies.movement
 
EpochData - Record Class in epidemic.statistics
Niemutowalna struktura danych (wzorzec Data Transfer Object - DTO) reprezentująca telemetryczną migawkę stanu symulacji dla konkretnej epoki czasowej.
EpochData(int, int, int, int, int, int, int) - Constructor for record class epidemic.statistics.EpochData
Creates an instance of a EpochData record class.
epochLabel - Variable in class epidemic.gui.SimulationFrame
 
epochNumber - Variable in record class epidemic.statistics.EpochData
The field for the epochNumber record component.
epochNumber() - Method in record class epidemic.statistics.EpochData
Returns the value of the epochNumber record component.
equals(Object) - Method in record class epidemic.model.InspectionProperty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class epidemic.model.Point2D
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class epidemic.statistics.EpochData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class epidemic.strategies.movement.SocialDistancingStrategy.ForceVector
Indicates whether some other object is "equal to" this one.
exportToCSV(String) - Method in class epidemic.statistics.Statistics
Eksportuje zebraną dotychczas historię symulacji do płaskiego pliku w formacie CSV.

F

FileExportService - Class in epidemic.service
Narzędziowy serwis (Utility Service) odpowiedzialny za bezpieczne operacje wejścia/wyjścia (I/O).
FileExportService() - Constructor for class epidemic.service.FileExportService
 
ForceVector(double, double) - Constructor for record class epidemic.strategies.movement.SocialDistancingStrategy.ForceVector
Creates an instance of a ForceVector record class.
frustrationMap - Variable in class epidemic.strategies.decision.VindictiveDecisionStrategy
Mapa śledząca licznik frustracji przypisany do konkretnego agenta.

G

generateRandomPersonality() - Method in class epidemic.factory.PersonalityFactory
Generuje nową osobowość bazując na rozkładzie prawdopodobieństwa z pliku Config.
getActiveFields() - Method in class epidemic.model.WorldMap
Udostępnia bezstanowy widok na wszystkie aktywne chmury zakaźne w środowisku.
getAge() - Method in class epidemic.model.Agent
 
getAgents() - Method in class epidemic.model.WorldMap
 
getBaseInfectionProbability() - Method in class epidemic.model.Virus
Pobiera bazowe prawdopodobieństwo udanej infekcji.
getBaseSpeed() - Method in class epidemic.model.Agent
 
getBaseVirulence() - Method in enum class epidemic.model.SpeciesType
Pobiera bazowy wskaźnik siły patogenu przenoszonego przez dany gatunek.
getCapacity() - Method in class epidemic.model.Hospital
Pobiera zdefiniowany limit dostępnych miejsc w placówce.
getColorForStatus(HealthStatus) - Method in class epidemic.gui.MapPanel
 
getColorForStatus(HealthStatus) - Method in class epidemic.model.Agent
Mapuje enumerację HealthStatus na dedykowany obiekt koloru z pakietu AWT.
getCurrentEpoch() - Method in class epidemic.model.WorldContext
 
getCurrentSpeed() - Method in class epidemic.model.Agent
 
getCurrentTarget() - Method in class epidemic.model.Agent
 
getDecisionStrategy() - Method in class epidemic.model.Personality
Pobiera instancję strategii decyzyjnej sterującą daną osobowością.
getDefaultInfectionDuration() - Method in class epidemic.model.Virus
Pobiera standardowy czas trwania infekcji.
getDouble(String, double) - Static method in class epidemic.service.Config
Pobiera wartość zmiennoprzecinkową dla podanego klucza.
getFieldAt(Point2D) - Method in class epidemic.model.WorldMap
Pobiera stan zakażenia środowiskowego z konkretnej komórki przestrzeni.
getHealthStatus() - Method in class epidemic.model.Agent
 
getHealthStatus() - Method in interface epidemic.model.HospitalUser
Zwraca aktualną kondycję biologiczną pacjenta.
getHeight() - Method in class epidemic.model.WorldMap
 
getHistory() - Method in class epidemic.statistics.Statistics
Pobiera całą wewnętrzną kolekcję zebranych danych analitycznych.
getHospitalAt(Point2D) - Method in class epidemic.model.WorldMap
Wyszukuje szpital znajdujący się dokładnie we wskazanych współrzędnych geograficznych siatki.
getHospitals() - Method in class epidemic.model.WorldMap
 
getInfectionPercentage() - Method in class epidemic.model.WorldContext
 
getInfectionRadius() - Method in class epidemic.model.Virus
Pobiera promień rażenia patogenu.
getInfectivity() - Method in class epidemic.model.InfectionField
Pobiera obecne stężenie patogenu w strefie.
getInspectionProperties() - Method in class epidemic.model.Agent
Konstruuje hierarchiczną listę właściwości telemetrycznych agenta, używanych przez warstwę widoku do renderowania paska bocznego.
getInspectionProperties() - Method in class epidemic.model.Animal
Rozszerza podstawowe inspekcje GUI agenta dla zdefiniowanej instancji fauny, dodając odczyty związane z unikalnymi wartościami takimi jak prędkość bazowa.
getInspectionProperties() - Method in class epidemic.model.Hospital
Generuje zbiór metadanych analitycznych dotyczących bieżącego obciążenia szpitala.
getInspectionProperties() - Method in class epidemic.model.Human
Zwiększa standardową listę metadanych agenta o parametry ściśle związane z gatunkiem ludzkim i infrastrukturą socjologiczną (status szczepień, szpitali oraz agresji).
getInspectionProperties() - Method in interface epidemic.model.Inspectable
Konstruuje zbiór metadanych analitycznych odzwierciedlających bieżący stan obiektu.
getInt(String, int) - Static method in class epidemic.service.Config
Pobiera wartość całkowitą dla podanego klucza.
getLastReproductionEpoch() - Method in class epidemic.model.Agent
 
getMaturityAge() - Method in enum class epidemic.model.SpeciesType
Pobiera próg wiekowy wymagany do osiągnięcia dojrzałości rozrodczej gatunku.
getMortalityRatio() - Method in class epidemic.model.WorldContext
 
getMovementStrategy() - Method in class epidemic.model.Agent
 
getNearbyAgents(Agent, double) - Method in class epidemic.service.SpatialManager
Wyszukuje wszystkich żywych agentów przebywających w określonym promieniu od wskazanego agenta docelowego.
getNearbyAgentsAtPos(Point2D, double) - Method in class epidemic.service.SpatialManager
Wyszukuje agentów w określonym promieniu bazując na abstrakcyjnym punkcie na mapie, a nie na konkretnym agencie.
getNeighbors(Point2D, double) - Method in class epidemic.model.WorldMap
Wyszukuje agentów znajdujących się w określonym promieniu od zadanego punktu przestrzennego.
getNeighborsForAgent(Agent, double) - Method in class epidemic.model.WorldMap
Wyszukuje bezpośrednich sąsiadów dla wskazanego agenta.
getObjectName() - Method in class epidemic.model.Agent
Zwraca nagłówek dla inspektora GUI w oparciu o przypisany gatunek.
getObjectName() - Method in class epidemic.model.Hospital
Zwraca etykietę nazwy podmiotu wykorzystywaną w warstwie gui.
getObjectName() - Method in interface epidemic.model.Inspectable
Udostępnia nazwę lub tytuł obiektu, który posłuży jako główny nagłówek w inspektorze.
getPatients() - Method in class epidemic.model.Hospital
Udostępnia listę pacjentów, którzy aktualnie są w trakcie hospitalizacji.
getPersonality() - Method in class epidemic.model.Human
 
getPosition() - Method in class epidemic.model.Agent
 
getPosition() - Method in class epidemic.model.Hospital
Pobiera dokładną pozycję obiektu.
getPosition() - Method in interface epidemic.model.HospitalUser
Udostępnia aktualne współrzędne pacjenta na mapie.
getPosition() - Method in class epidemic.model.InfectionField
Pobiera aktualne koordynaty strefy zakaźnej.
getRemainingInfectionEpochs() - Method in class epidemic.model.Agent
 
getRemainingInfectionEpochs() - Method in interface epidemic.model.HospitalUser
Zwraca czas trwania objawów w krokach symulacji.
getResistance() - Method in class epidemic.model.Human
 
getSafeExportPath(String) - Static method in class epidemic.service.FileExportService
Dynamicznie wyznacza bezpieczną ścieżkę do zapisu pliku na urządzeniu końcowym.
getSpatialManager() - Method in class epidemic.model.WorldMap
 
getSpeciesType() - Method in class epidemic.model.Agent
 
getStats() - Method in class epidemic.engine.SimulationEngine
 
getString(String, String) - Static method in class epidemic.service.Config
Pobiera wartość tekstową dla podanego klucza.
getVirulence() - Method in class epidemic.model.Agent
Zwraca zjadliwość agenta dla wariantu środowiskowego (bazując na rodzaju gatunku).
getVulnerabilityMultiplier() - Method in class epidemic.model.Agent
Kalkuluje finalny współczynnik podatności jednostki na infekcję, na bazie domyślnych wartości z konfiguracji.
getVulnerabilityMultiplier() - Method in class epidemic.model.Human
Oblicza skumulowaną i zredukowaną podatność organizmu na infekcje.
getWidth() - Method in class epidemic.model.WorldMap
 
grid - Variable in class epidemic.service.SpatialManager
 

H

handleReproduction(WorldMap, SpatialManager, int) - Method in class epidemic.managers.ReproductionManager
Główny cykl reprodukcyjny przetwarzany w każdej epoce.
handleSimulationEnd(String) - Method in class epidemic.gui.SimulationFrame
Obsługuje proces zakończenia symulacji, wyświetlając podsumowanie i oferując użytkownikowi możliwość wygenerowania wykresów analitycznych.
handleTreatment(HospitalUser, WorldContext) - Method in class epidemic.managers.MedicalManager
 
hashCode() - Method in record class epidemic.model.InspectionProperty
Returns a hash code value for this object.
hashCode() - Method in record class epidemic.model.Point2D
Returns a hash code value for this object.
hashCode() - Method in record class epidemic.statistics.EpochData
Returns a hash code value for this object.
hashCode() - Method in record class epidemic.strategies.movement.SocialDistancingStrategy.ForceVector
Returns a hash code value for this object.
healthStatus - Variable in class epidemic.model.Agent
 
HealthStatus - Enum Class in epidemic.model
Definiuje dopuszczalne stany epidemiczne agenta w systemie.
HealthStatus() - Constructor for enum class epidemic.model.HealthStatus
 
HEALTHY - Enum constant in enum class epidemic.model.HealthStatus
Organizmy zdrowe, w pełni podatne na zarażenie patogenem z zewnątrz.
healthyCount - Variable in record class epidemic.statistics.EpochData
The field for the healthyCount record component.
healthyCount() - Method in record class epidemic.statistics.EpochData
Returns the value of the healthyCount record component.
healthyLabel - Variable in class epidemic.gui.SimulationFrame
 
height - Variable in class epidemic.model.WorldMap
 
highlightColor - Variable in record class epidemic.model.InspectionProperty
The field for the highlightColor record component.
highlightColor() - Method in record class epidemic.model.InspectionProperty
Returns the value of the highlightColor record component.
history - Variable in class epidemic.statistics.Statistics
 
Hospital - Class in epidemic.model
Reprezentuje infrastrukturę medyczną na mapie.
Hospital(int, Point2D) - Constructor for class epidemic.model.Hospital
Konstruuje nową placówkę medyczną gotową do przyjmowania pacjentów.
hospitalMovementStrategy - Variable in class epidemic.strategies.decision.PanickedDecisionStrategy
 
hospitalMovementStrategy - Variable in class epidemic.strategies.decision.RationalDecisionStrategy
 
hospitalMovementStrategy - Variable in class epidemic.strategies.decision.VindictiveDecisionStrategy
 
hospitals - Variable in class epidemic.model.WorldMap
 
HospitalUser - Interface in epidemic.model
Interfejs definiujący kontrakt dla encji mogących korzystać z infrastruktury medycznej (szpitali).
Human - Class in epidemic.model
Rozszerzenie agenta symulującego zawiłości i cechy gatunku ludzkiego.
Human(Point2D, int, double, double, Personality, MovementStrategy) - Constructor for class epidemic.model.Human
Inicjalizuje nową jednostkę ludzką z rozbudowanym stanem socjologicznym.
HUMAN - Enum constant in enum class epidemic.model.SpeciesType
 

I

incrementAge() - Method in class epidemic.model.Agent
Inkrementuje licznik wieku agenta o jedną jednostkę.
infect(Agent) - Method in class epidemic.managers.InfectionManager
 
InfectionField - Class in epidemic.model
Reprezentuje stacjonarną chmurę zakaźnego aerozolu (miasmę) pozostawioną w środowisku przez przechodzącego nosiciela patogenu.
InfectionField(Point2D, double) - Constructor for class epidemic.model.InfectionField
Tworzy nową, aktywną strefę skażenia.
infectionManager - Variable in class epidemic.engine.SimulationEngine
 
InfectionManager - Class in epidemic.managers
Moduł odpowiedzialny za mechanikę rozprzestrzeniania się patogenu.
InfectionManager(Virus) - Constructor for class epidemic.managers.InfectionManager
Inicjalizuje menedżera infekcji.
infectionPercentage - Variable in class epidemic.model.WorldContext
 
infectionRadius - Variable in class epidemic.model.Virus
 
infectivity - Variable in class epidemic.model.InfectionField
 
initAllFromConfig() - Static method in enum class epidemic.model.SpeciesType
Inicjalizuje parametry wszystkich gatunków na podstawie właściwości załadowanych przez system konfiguracji (Config).
Inspectable - Interface in epidemic.model
Interfejs definiujący kontrakt dla obiektów udostępniających swój stan wewnętrzny na potrzeby warstwy wizualnej (GUI).
InspectionProperty - Record Class in epidemic.model
Niemutowalna struktura danych (wzorzec Data Transfer Object - DTO) reprezentująca pojedynczą statystykę obiektu na mapie symulacji.
InspectionProperty(String, String, Integer, Integer, Color) - Constructor for record class epidemic.model.InspectionProperty
Creates an instance of a InspectionProperty record class.
inspectorPanel - Variable in class epidemic.gui.MapPanel
 
InspectorPanel() - Constructor for class epidemic.gui.MapPanel.InspectorPanel
 
isDead - Variable in class epidemic.model.Agent
 
isDead() - Method in class epidemic.model.Agent
 
isDiedFromVirus() - Method in class epidemic.model.Agent
 
isExpired() - Method in class epidemic.model.InfectionField
Weryfikuje kryteria dopuszczające usunięcie chmury z przestrzeni mapy.
isHostile - Variable in class epidemic.model.Human
 
isHostile() - Method in class epidemic.model.Human
 
isInHospital - Variable in class epidemic.model.Human
 
isInHospital() - Method in interface epidemic.model.HospitalUser
Sprawdza, czy pacjent został przyjęty i aktualnie znajduje się na oddziale szpitalnym.
isInHospital() - Method in class epidemic.model.Human
 
isPaused() - Method in class epidemic.engine.SimulationEngine
 
isVaccinated - Variable in class epidemic.model.Human
 
isVaccinated() - Method in interface epidemic.model.HospitalUser
Sprawdza, czy pacjent odbył szczepienie prewencyjne.
isVaccinated() - Method in class epidemic.model.Human
 
isVaccineAvailable() - Method in class epidemic.model.WorldContext
 
isWantsHospital() - Method in interface epidemic.model.HospitalUser
Weryfikuje, czy pacjent wyraża chęć udania się do szpitala.
isWantsHospital() - Method in class epidemic.model.Human
 
isWearingMask - Variable in class epidemic.model.Human
 
isWearingMask() - Method in class epidemic.model.Human
 
isWithinBounds(Point2D) - Method in class epidemic.model.WorldMap
Sprawdza geometryczną poprawność położenia na mapie.

K

k - Variable in class epidemic.strategies.mortality.SigmoidMortalityStrategy
 

L

label - Variable in record class epidemic.model.InspectionProperty
The field for the label record component.
label() - Method in record class epidemic.model.InspectionProperty
Returns the value of the label record component.
lastReproductionEpoch - Variable in class epidemic.model.Agent
 
load(String) - Static method in class epidemic.service.Config
Inicjalizuje konfigurację poprzez wczytanie danych z plików właściwości.

M

main(String[]) - Static method in class epidemic.Main
 
Main - Class in epidemic
Główny punkt wejścia do aplikacji.
Main() - Constructor for class epidemic.Main
 
makeDecision(Human, WorldContext) - Method in interface epidemic.strategies.decision.DecisionStrategy
Ewaluuje i aplikuje decyzje behawioralne bezpośrednio do stanu obiektu agenta.
makeDecision(Human, WorldContext) - Method in class epidemic.strategies.decision.PanickedDecisionStrategy
Przeprowadza ewaluację stanu psychicznego agenta na podstawie progu tolerancji zdefiniowanego w konfiguracji.
makeDecision(Human, WorldContext) - Method in class epidemic.strategies.decision.RationalDecisionStrategy
Przeprowadza wieloetapową ewaluację stanu agenta w oparciu o hierarchię potrzeb i logikę racjonalną.
makeDecision(Human, WorldContext) - Method in class epidemic.strategies.decision.VindictiveDecisionStrategy
Weryfikuje cierpliwość chorego agenta oczekującego na przyjęcie do placówki medycznej.
maliciousMovementStrategy - Variable in class epidemic.strategies.decision.VindictiveDecisionStrategy
 
maliciousPursuit - Variable in class epidemic.factory.PersonalityFactory
 
MaliciousPursuitStrategy - Class in epidemic.strategies.movement
Złośliwa i agresywna implementacja strategii ruchu.
MaliciousPursuitStrategy() - Constructor for class epidemic.strategies.movement.MaliciousPursuitStrategy
 
mapPanel - Variable in class epidemic.gui.SimulationFrame
 
MapPanel - Class in epidemic.gui
Złożony komponent graficzny pełniący rolę głównego widoku operacyjnego.
MapPanel(WorldMap) - Constructor for class epidemic.gui.MapPanel
Tworzy i konfiguruje układ paneli wizualnych.
MapPanel.DrawingPanel - Class in epidemic.gui
Wewnętrzna warstwa prezentacji mapy.
MapPanel.InspectorPanel - Class in epidemic.gui
Wewnętrzny komponent telemetrii.
maturityAge - Variable in enum class epidemic.model.SpeciesType
 
maxAge - Variable in class epidemic.strategies.mortality.ThresholdMortalityStrategy
 
medicalManager - Variable in class epidemic.engine.SimulationEngine
 
MedicalManager - Class in epidemic.managers
Moduł zarządzający infrastrukturą ochrony zdrowia (szpitalami).
MedicalManager() - Constructor for class epidemic.managers.MedicalManager
 
mortalityManager - Variable in class epidemic.engine.SimulationEngine
 
MortalityManager - Class in epidemic.managers
Moduł zarządzający cyklem życia i śmierci agentów.
MortalityManager(MortalityStrategy) - Constructor for class epidemic.managers.MortalityManager
Inicjalizuje menedżera z podaną strategią obliczania śmiertelności.
mortalityRatio - Variable in class epidemic.model.WorldContext
 
mortalityStrategy - Variable in class epidemic.managers.MortalityManager
 
MortalityStrategy - Interface in epidemic.strategies.mortality
Interfejs definiujący kontrakt dla strategii śmiertelności (wzorzec Strategy).
moveAgents(WorldMap) - Method in class epidemic.managers.MovementManager
Główna metoda przetwarzająca ruch wszystkich agentów w pojedynczej epoce.
movementManager - Variable in class epidemic.engine.SimulationEngine
 
MovementManager - Class in epidemic.managers
Moduł odpowiadający za przemieszczanie podmiotów w przestrzeni symulacji.
MovementManager() - Constructor for class epidemic.managers.MovementManager
 
movementStrategy - Variable in class epidemic.model.Agent
 
MovementStrategy - Interface in epidemic.strategies.movement
Główny interfejs definiujący kontrakt dla wszystkich algorytmów lokomocji agentów (wzorzec Strategy).

N

naturalDeadCount - Variable in record class epidemic.statistics.EpochData
The field for the naturalDeadCount record component.
naturalDeadCount() - Method in record class epidemic.statistics.EpochData
Returns the value of the naturalDeadCount record component.
naturalMortalityRate - Variable in class epidemic.model.Agent
 
normalMove - Variable in class epidemic.factory.PersonalityFactory
 
normalMovementStrategy - Variable in class epidemic.strategies.decision.RationalDecisionStrategy
 
normalMovementStrategy - Variable in class epidemic.strategies.decision.VindictiveDecisionStrategy
 
notifyObservers() - Method in class epidemic.engine.SimulationEngine
Oblicza bieżące podsumowanie demograficzne (zdrowi, chorzy, zmarli) i wysyła je do wszystkich zarejestrowanych obserwatorów.
notifyObservers() - Method in interface epidemic.statistics.Subject
Synchronicznie powiadamia wszystkich zarejestrowanych obserwatorów o wystąpieniu zdarzenia (np.

O

Observer - Interface in epidemic.statistics
Definiuje kontrakt dla subskrybentów (Obserwatorów) w ramach wzorca projektowego Obserwator.
observers - Variable in class epidemic.engine.SimulationEngine
 

P

paintComponent(Graphics) - Method in class epidemic.gui.MapPanel.DrawingPanel
 
PanickedDecisionStrategy - Class in epidemic.strategies.decision
Strategia decyzyjna (wzorzec Strategy) modelująca zachowanie jednostek wykazujących panikę.
PanickedDecisionStrategy(MovementStrategy, MovementStrategy, MovementStrategy, MovementStrategy) - Constructor for class epidemic.strategies.decision.PanickedDecisionStrategy
Inicjalizuje strategię paniczną z odpowiednim zestawem wstrzykniętych zachowań ruchowych.
panicMovementStrategy - Variable in class epidemic.strategies.decision.PanickedDecisionStrategy
 
patients - Variable in class epidemic.model.Hospital
 
paused - Variable in class epidemic.engine.SimulationEngine
 
perceptionRadius - Variable in class epidemic.strategies.movement.SocialDistancingStrategy
 
personality - Variable in class epidemic.model.Human
 
Personality - Class in epidemic.model
Kapsułkuje profil psychologiczny agenta ludzkiego.
Personality(DecisionStrategy) - Constructor for class epidemic.model.Personality
Konstruuje nowy profil psychologiczny.
personalityFactory - Variable in class epidemic.factory.AgentFactory
 
PersonalityFactory - Class in epidemic.factory
Fabryka odpowiedzialna za kreowanie osobowości (strategii decyzyjnych) agentów.
PersonalityFactory(MovementStrategy, MovementStrategy, MovementStrategy, MovementStrategy, MovementStrategy) - Constructor for class epidemic.factory.PersonalityFactory
Inicjalizuje fabrykę z zestawem bazowych strategii poruszania się.
Point2D - Record Class in epidemic.model
Niemutowalna struktura danych reprezentująca dyskretny punkt w dwuwymiarowej przestrzeni świata symulacji.
Point2D(int, int) - Constructor for record class epidemic.model.Point2D
Creates an instance of a Point2D record class.
position - Variable in class epidemic.model.Agent
 
position - Variable in class epidemic.model.Hospital
 
position - Variable in class epidemic.model.InfectionField
 
processInfections(WorldMap) - Method in class epidemic.managers.InfectionManager
Przeprowadza pełną iterację procesu zakażania dla całej populacji na mapie.
processLifeCycles(WorldMap, List<Agent>) - Method in class epidemic.managers.MortalityManager
Główna metoda przetwarzająca stan biologiczny agentów w obrębie jednej epoki.
processMedicalCare(WorldMap, WorldContext) - Method in class epidemic.managers.MedicalManager
Uruchamia iterację procesu medycznego dla każdej placówki na mapie.
processSickness(Agent) - Method in class epidemic.managers.MortalityManager
 
progressBar(String, int, int, Color) - Static method in record class epidemic.model.InspectionProperty
Statyczna metoda fabrykująca nakazująca warstwie GUI wygenerowanie paska postępu.
progressMax - Variable in record class epidemic.model.InspectionProperty
The field for the progressMax record component.
progressMax() - Method in record class epidemic.model.InspectionProperty
Returns the value of the progressMax record component.
progressValue - Variable in record class epidemic.model.InspectionProperty
The field for the progressValue record component.
progressValue() - Method in record class epidemic.model.InspectionProperty
Returns the value of the progressValue record component.
props - Static variable in class epidemic.service.Config
 

R

RandomWalkStrategy - Class in epidemic.strategies.movement
Podstawowa strategia ruchu (wzorzec Strategy) realizująca algorytm błądzenia losowego (Random Walk).
RandomWalkStrategy() - Constructor for class epidemic.strategies.movement.RandomWalkStrategy
 
RAT - Enum constant in enum class epidemic.model.SpeciesType
 
RationalDecisionStrategy - Class in epidemic.strategies.decision
Strategia decyzyjna (wzorzec Strategy) modelująca racjonalne i zrównoważone podejście agenta.
RationalDecisionStrategy(MovementStrategy, MovementStrategy, MovementStrategy, MovementStrategy) - Constructor for class epidemic.strategies.decision.RationalDecisionStrategy
Inicjalizuje strategię racjonalną z odpowiednim zestawem wstrzykniętych zachowań ruchowych.
rebuild(WorldMap) - Method in class epidemic.service.SpatialManager
Czyści siatkę i od nowa przypisuje żywych agentów do odpowiednich komórek na podstawie ich zaktualizowanych koordynatów.
rebuildSpatialIndex() - Method in class epidemic.model.WorldMap
Zleca przebudowę globalnego indeksu przestrzennego na podstawie aktualnych pozycji wszystkich agentów w głównej kolekcji.
RECOVERED - Enum constant in enum class epidemic.model.HealthStatus
Ozdrowieńcy, którzy przechorowali infekcję.
recoveredCount - Variable in record class epidemic.statistics.EpochData
The field for the recoveredCount record component.
recoveredCount() - Method in record class epidemic.statistics.EpochData
Returns the value of the recoveredCount record component.
recoveredLabel - Variable in class epidemic.gui.SimulationFrame
 
refresh(double) - Method in class epidemic.model.InfectionField
Ponownie aktywuje strefę skażenia, wydłużając jej żywotność i potencjalnie zwiększając jej stężenie (np.
refresh(Object) - Method in class epidemic.gui.MapPanel.InspectorPanel
Czyści aktualny widok i przebudowuje go na podstawie właściwości przekazanego obiektu.
remainingEpochs - Variable in class epidemic.model.InfectionField
 
remainingInfectionEpochs - Variable in class epidemic.model.Agent
 
removeAgent(Agent) - Method in class epidemic.model.WorldMap
Zleca usunięcie istniejącego agenta ze środowiska (np.
removeObserver(Observer) - Method in class epidemic.engine.SimulationEngine
Wyrejestrowuje istniejącego obserwatora.
removeObserver(Observer) - Method in interface epidemic.statistics.Subject
Wyrejestrowuje obserwatora z listy subskrybentów.
repaint() - Method in class epidemic.gui.MapPanel
Przeciąża standardową metodę przerysowania komponentu, kaskadowo wymuszając aktualizację na podobiektach: płótnie i inspektorze.
REPRODUCTION_CHANCE - Variable in class epidemic.managers.ReproductionManager
 
reproductionManager - Variable in class epidemic.engine.SimulationEngine
 
ReproductionManager - Class in epidemic.managers
Menedżer nadzorujący biologiczny proces rozmnażania populacji.
ReproductionManager(AgentFactory) - Constructor for class epidemic.managers.ReproductionManager
Inicjalizuje menedżera reprodukcji, wczytując parametry prawdopodobieństwa oraz zakresów odpoczynku z globalnej konfiguracji.
resistance - Variable in class epidemic.model.Human
 
rows - Variable in class epidemic.service.SpatialManager
 
runNextEpoch() - Method in class epidemic.engine.SimulationEngine
Uruchamia pojedynczy cykl symulacji.

S

scale - Variable in class epidemic.gui.MapPanel
 
seekHospital - Variable in class epidemic.factory.PersonalityFactory
 
SeekHospitalStrategy - Class in epidemic.strategies.movement
Strategia ruchu (wzorzec Strategy) ukierunkowująca agenta na najbliższą dostępną placówkę medyczną.
SeekHospitalStrategy() - Constructor for class epidemic.strategies.movement.SeekHospitalStrategy
 
seekMate - Variable in class epidemic.factory.PersonalityFactory
 
seekMateMovementStrategy - Variable in class epidemic.strategies.decision.PanickedDecisionStrategy
 
seekMateMovementStrategy - Variable in class epidemic.strategies.decision.RationalDecisionStrategy
 
SeekMateStrategy - Class in epidemic.strategies.movement
Strategia prokreacyjna (wzorzec Strategy) ukierunkowująca agenta na poszukiwanie najbliższego, potencjalnego partnera do rozrodu.
SeekMateStrategy() - Constructor for class epidemic.strategies.movement.SeekMateStrategy
 
setCurrentSpeed(double) - Method in class epidemic.model.Agent
 
setCurrentTarget(Point2D) - Method in class epidemic.model.Agent
 
setDead(boolean) - Method in class epidemic.model.Agent
 
setDiedFromVirus(boolean) - Method in class epidemic.model.Agent
 
setHealthStatus(HealthStatus) - Method in class epidemic.model.Agent
 
setHealthStatus(HealthStatus) - Method in interface epidemic.model.HospitalUser
Ustawia nowy stan zdrowotny pacjenta na skutek diagnozy, leczenia lub rozwoju choroby.
setHostile(boolean) - Method in class epidemic.model.Human
 
setIsInHospital(boolean) - Method in interface epidemic.model.HospitalUser
Zmienia status obecności pacjenta w placówce.
setIsInHospital(boolean) - Method in class epidemic.model.Human
 
setLastReproductionEpoch(int) - Method in class epidemic.model.Agent
 
setMovementStrategy(MovementStrategy) - Method in class epidemic.model.Agent
 
setPaused(boolean) - Method in class epidemic.engine.SimulationEngine
 
setPosition(Point2D) - Method in class epidemic.model.Agent
 
setRemainingInfectionEpochs(int) - Method in class epidemic.model.Agent
 
setRemainingInfectionEpochs(int) - Method in interface epidemic.model.HospitalUser
Nadpisuje czas, po upłynięciu którego infekcja ustąpi w organizmie.
setResistance(double) - Method in class epidemic.model.Human
 
setupMouseListener(SimulationEngine) - Method in class epidemic.gui.MapPanel
Rejestruje nasłuchiwacz zdarzeń myszy, implementujący logikę hit-testingu.
setVaccinated(boolean) - Method in interface epidemic.model.HospitalUser
Rejestruje pacjenta w systemie jako zaszczepionego.
setVaccinated(boolean) - Method in class epidemic.model.Human
 
setVaccineAvailable(boolean) - Method in class epidemic.engine.SimulationEngine
 
setWantsHospital(boolean) - Method in interface epidemic.model.HospitalUser
Modyfikuje decyzję pacjenta dotyczącą chęci udania się do szpitala.
setWantsHospital(boolean) - Method in class epidemic.model.Human
 
setWearingMask(boolean) - Method in class epidemic.model.Human
 
shouldDieFromDisease(Agent) - Method in interface epidemic.strategies.mortality.MortalityStrategy
Weryfikuje, czy agent powinien umrzeć w wyniku powikłań trwającej infekcji.
shouldDieFromDisease(Agent) - Method in class epidemic.strategies.mortality.SigmoidMortalityStrategy
Przeprowadza stochastyczną ewaluację ryzyka śmierci na skutek infekcji.
shouldDieFromDisease(Agent) - Method in class epidemic.strategies.mortality.ThresholdMortalityStrategy
Ignoruje wpływ wirusa na śmiertelność organizmu.
shouldDieNaturally(Agent) - Method in interface epidemic.strategies.mortality.MortalityStrategy
Weryfikuje, czy agent osiągnął kres swojego naturalnego cyklu życia.
shouldDieNaturally(Agent) - Method in class epidemic.strategies.mortality.SigmoidMortalityStrategy
Oblicza prawdopodobieństwo naturalnego zgonu na podstawie wieku agenta dystrybuowanego wzdłuż krzywej S-kształtnej.
shouldDieNaturally(Agent) - Method in class epidemic.strategies.mortality.ThresholdMortalityStrategy
Weryfikuje, czy wiek agenta zrównał się z maksymalnym dozwolonym progiem lub go przekroczył.
showResults(String) - Static method in class epidemic.charts.SimulationChartGenerator
Wczytuje wyniki z pliku tekstowego i inicjuje wyświetlenie okien z wykresami.
SICK - Enum constant in enum class epidemic.model.HealthStatus
Pełnoobjawowi pacjenci, aktywnie rozprzestrzeniający wirusa oraz narażeni na bezpośrednie ryzyko śmiertelności.
sickCount - Variable in record class epidemic.statistics.EpochData
The field for the sickCount record component.
sickCount() - Method in record class epidemic.statistics.EpochData
Returns the value of the sickCount record component.
sickLabel - Variable in class epidemic.gui.SimulationFrame
 
SigmoidMortalityStrategy - Class in epidemic.strategies.mortality
Zaawansowana strategia modelująca śmiertelność populacji przy użyciu krzywej sigmoidalnej (funkcji logistycznej).
SigmoidMortalityStrategy() - Constructor for class epidemic.strategies.mortality.SigmoidMortalityStrategy
 
SimulationChartGenerator - Class in epidemic.charts
Klasa narzędziowa odpowiedzialna za post-procesing i wizualizację danych symulacyjnych.
SimulationChartGenerator() - Constructor for class epidemic.charts.SimulationChartGenerator
 
SimulationEngine - Class in epidemic.engine
Główny koordynator cyklu życia symulacji (wzorzec Fasada / Orchestrator).
SimulationEngine(WorldMap, Virus, MortalityStrategy, AgentFactory) - Constructor for class epidemic.engine.SimulationEngine
 
SimulationFrame - Class in epidemic.gui
Główne okno aplikacji oparte na bibliotece Swing.
SimulationFrame(SimulationEngine, WorldMap) - Constructor for class epidemic.gui.SimulationFrame
Buduje główny interfejs graficzny symulacji.
SocialDistancingStrategy - Class in epidemic.strategies.movement
Zaawansowana strategia ruchu (wzorzec Strategy) realizująca protokoły dystansowania społecznego.
SocialDistancingStrategy() - Constructor for class epidemic.strategies.movement.SocialDistancingStrategy
 
SocialDistancingStrategy.ForceVector - Record Class in epidemic.strategies.movement
Wewnętrzna struktura danych (DTO) reprezentująca wektor siły o wysokiej precyzji zmiennoprzecinkowej, używana podczas sumowania repulsywnych wpływów środowiskowych.
socialForceWeight - Variable in class epidemic.strategies.movement.SocialDistancingStrategy
Wagi sił wpływające na priorytetyzację kierunku ruchu.
spatialManager - Variable in class epidemic.model.WorldMap
 
SpatialManager - Class in epidemic.service
Optymalizuje zapytania przestrzenne w symulacji poprzez implementację struktury podziału przestrzennego (Grid Spatial Partitioning / Bin-Lattice).
SpatialManager(double, double, double) - Constructor for class epidemic.service.SpatialManager
Inicjalizuje nową siatkę wyszukiwań przestrzennych.
spawnAnimals(WorldMap, AgentFactory, SpeciesType, int, boolean, Virus, Random) - Static method in class epidemic.Main
 
spawnOffspring(WorldMap, Agent, Agent, int) - Method in class epidemic.managers.ReproductionManager
 
speciesType - Variable in class epidemic.model.Agent
 
SpeciesType - Enum Class in epidemic.model
Definiuje parametry biologiczne dla poszczególnych gatunków obecnych w symulacji.
SpeciesType() - Constructor for enum class epidemic.model.SpeciesType
 
spreadToNeighbors(Agent, SpatialManager) - Method in class epidemic.managers.InfectionManager
 
start() - Method in class epidemic.gui.SimulationFrame
Upowszechnia okno na ekranie i uruchamia główną pętlę zdarzeń symulacji.
StaticStrategy - Class in epidemic.strategies.movement
Pasywna implementacja strategii ruchu (wzorzec Strategy).
StaticStrategy() - Constructor for class epidemic.strategies.movement.StaticStrategy
 
Statistics - Class in epidemic.statistics
Główny, stanowy agregator logów telemetrycznych i statystycznych.
Statistics() - Constructor for class epidemic.statistics.Statistics
Inicjalizuje pusty agregator gotowy do zbierania danych telemetrycznych.
stats - Variable in class epidemic.engine.SimulationEngine
 
step() - Method in class epidemic.gui.SimulationFrame
Centralny punkt synchronizacji między warstwą logiki a warstwą widoku.
stringValue - Variable in record class epidemic.model.InspectionProperty
The field for the stringValue record component.
stringValue() - Method in record class epidemic.model.InspectionProperty
Returns the value of the stringValue record component.
Subject - Interface in epidemic.statistics
Definiuje kontrakt dla obiektu obserwowanego (Podmiotu) w ramach wzorca projektowego Obserwator (Observer).

T

text(String, String) - Static method in record class epidemic.model.InspectionProperty
Statyczna metoda fabrykująca do tworzenia standardowych etykiet tekstowych.
textColored(String, String, Color) - Static method in record class epidemic.model.InspectionProperty
Statyczna metoda fabrykująca do tworzenia etykiet z wyróżnieniem kolorystycznym.
think(WorldContext) - Method in class epidemic.model.Agent
Polimorficzny punkt wywołania mechanizmów decyzyjnych (Kognitywistyka).
think(WorldContext) - Method in class epidemic.model.Human
Wyzwala ocenę poznawczą agenta, przekazując sterowanie do obiektu typu Personality.
ThresholdMortalityStrategy - Class in epidemic.strategies.mortality
Deterministyczna implementacja strategii śmiertelności oparta na sztywnym progu wiekowym.
ThresholdMortalityStrategy(int) - Constructor for class epidemic.strategies.mortality.ThresholdMortalityStrategy
Inicjalizuje strategię z określonym, maksymalnym limitem wieku.
timer - Variable in class epidemic.gui.SimulationFrame
 
toString() - Method in record class epidemic.model.InspectionProperty
Returns a string representation of this record class.
toString() - Method in record class epidemic.model.Point2D
Returns a string representation of this record class.
toString() - Method in record class epidemic.statistics.EpochData
Returns a string representation of this record class.
toString() - Method in record class epidemic.strategies.movement.SocialDistancingStrategy.ForceVector
Returns a string representation of this record class.
totalLabel - Variable in class epidemic.gui.SimulationFrame
 
totalNaturalDeaths - Variable in class epidemic.engine.SimulationEngine
 
totalPopulation - Variable in record class epidemic.statistics.EpochData
The field for the totalPopulation record component.
totalPopulation() - Method in record class epidemic.statistics.EpochData
Returns the value of the totalPopulation record component.
totalVirusDeaths - Variable in class epidemic.engine.SimulationEngine
 

U

update(double, int) - Method in enum class epidemic.model.SpeciesType
 
update(EpochData) - Method in interface epidemic.statistics.Observer
Metoda wywoływana przez podmiot (Subject) w momencie wystąpienia zmiany stanu lub cyklu.
update(EpochData) - Method in class epidemic.statistics.Statistics
Odbiera zjawisko (event) z silnika i odkłada nową paczkę danych na koniec wewnętrznej listy historycznej.
updateBehaviours(WorldMap, WorldContext) - Method in class epidemic.managers.BehaviourManager
Wywołuje mechanizmy kognitywne dla każdego agenta obdarzonego inteligencją lub osobowością.
updateMentalState(Human, WorldContext) - Method in class epidemic.model.Personality
Aktualizuje stan umysłowy i behawioralny agenta na podstawie telemetrii otaczającego go świata.

V

vaccineAvailable - Variable in class epidemic.engine.SimulationEngine
 
vaccineAvailable - Variable in class epidemic.model.WorldContext
 
valueOf(String) - Static method in enum class epidemic.model.HealthStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class epidemic.model.SpeciesType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class epidemic.model.HealthStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class epidemic.model.SpeciesType
Returns an array containing the constants of this enum class, in the order they are declared.
VindictiveDecisionStrategy - Class in epidemic.strategies.decision
Złośliwa strategia decyzyjna (wzorzec Strategy) oparta na rosnącym wskaźniku frustracji jednostki.
VindictiveDecisionStrategy(MovementStrategy, MovementStrategy, MovementStrategy) - Constructor for class epidemic.strategies.decision.VindictiveDecisionStrategy
Inicjalizuje mściwą strategię decyzyjną.
virus - Variable in class epidemic.engine.SimulationEngine
 
virus - Variable in class epidemic.managers.InfectionManager
 
Virus - Class in epidemic.model
Niemutowalna struktura danych reprezentująca główny patogen w symulacji.
Virus(double, double, int) - Constructor for class epidemic.model.Virus
Inicjalizuje nowy szczep patogenu.
virusDeadCount - Variable in record class epidemic.statistics.EpochData
The field for the virusDeadCount record component.
virusDeadCount() - Method in record class epidemic.statistics.EpochData
Returns the value of the virusDeadCount record component.

W

wantsHospital - Variable in class epidemic.model.Human
 
width - Variable in class epidemic.model.WorldMap
 
world - Variable in class epidemic.engine.SimulationEngine
 
world - Variable in class epidemic.gui.MapPanel
 
WorldContext - Class in epidemic.model
Niemutowalny obiekt transferu danych (DTO) kapsułkujący globalny stan symulacji w konkretnej epoce czasowej.
WorldContext(double, boolean, int, double) - Constructor for class epidemic.model.WorldContext
Konstruuje nowy "zrzut" stanu świata dla danej epoki.
WorldMap - Class in epidemic.model
Centralne repozytorium reprezentujące dyskretne środowisko przestrzenne symulacji.
WorldMap(int, int, double) - Constructor for class epidemic.model.WorldMap
Inicjalizuje nową przestrzeń o zadanych wymiarach.

X

x - Variable in record class epidemic.model.Point2D
The field for the x record component.
x - Variable in record class epidemic.strategies.movement.SocialDistancingStrategy.ForceVector
The field for the x record component.
x() - Method in record class epidemic.model.Point2D
Returns the value of the x record component.
x() - Method in record class epidemic.strategies.movement.SocialDistancingStrategy.ForceVector
Returns the value of the x record component.
x0 - Variable in class epidemic.strategies.mortality.SigmoidMortalityStrategy
 

Y

y - Variable in record class epidemic.model.Point2D
The field for the y record component.
y - Variable in record class epidemic.strategies.movement.SocialDistancingStrategy.ForceVector
The field for the y record component.
y() - Method in record class epidemic.model.Point2D
Returns the value of the y record component.
y() - Method in record class epidemic.strategies.movement.SocialDistancingStrategy.ForceVector
Returns the value of the y record component.
A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Serialized Form