Uses of Class
epidemic.model.Agent
Packages that use Agent
Package
Description
-
Uses of Agent in epidemic.factory
Methods in epidemic.factory that return AgentModifier and TypeMethodDescriptionAgentFactory.createOffspring(Agent parentA, Agent parentB) Rozwiązuje logikę dziedziczenia i tworzy potomka dla podanej pary agentów.Methods in epidemic.factory with parameters of type AgentModifier and TypeMethodDescriptionAgentFactory.createOffspring(Agent parentA, Agent parentB) Rozwiązuje logikę dziedziczenia i tworzy potomka dla podanej pary agentów. -
Uses of Agent in epidemic.managers
Methods in epidemic.managers with parameters of type AgentModifier and TypeMethodDescriptionprivate doubleInfectionManager.calculateFinalProbability(Agent spreader, Agent victim) private booleanReproductionManager.canParticipateInReproduction(Agent agent, int currentEpoch) private booleanInfectionManager.canSpreadVirus(Agent agent) private voidMovementManager.checkHospitalInteraction(Agent agent, WorldMap world) private voidprivate booleanMortalityManager.processSickness(Agent agent) private voidReproductionManager.spawnOffspring(WorldMap world, Agent a, Agent b, int currentEpoch) private voidInfectionManager.spreadToNeighbors(Agent spreader, SpatialManager spatialManager) Method parameters in epidemic.managers with type arguments of type AgentModifier and TypeMethodDescriptionintMortalityManager.processLifeCycles(WorldMap world, List<Agent> agents) Główna metoda przetwarzająca stan biologiczny agentów w obrębie jednej epoki. -
Uses of Agent in epidemic.model
Subclasses of Agent in epidemic.modelModifier and TypeClassDescriptionclassReprezentuje zwierzęce wektory zakażeń w symulacji (np.classRozszerzenie agenta symulującego zawiłości i cechy gatunku ludzkiego.Fields in epidemic.model with type parameters of type AgentMethods in epidemic.model that return types with arguments of type AgentModifier and TypeMethodDescriptionWorldMap.getAgents()WorldMap.getNeighbors(Point2D pos, double radius) Wyszukuje agentów znajdujących się w określonym promieniu od zadanego punktu przestrzennego.WorldMap.getNeighborsForAgent(Agent agent, double radius) Wyszukuje bezpośrednich sąsiadów dla wskazanego agenta.Methods in epidemic.model with parameters of type AgentModifier and TypeMethodDescriptionvoidZleca dodanie nowego agenta do środowiska.WorldMap.getNeighborsForAgent(Agent agent, double radius) Wyszukuje bezpośrednich sąsiadów dla wskazanego agenta.voidWorldMap.removeAgent(Agent agent) Zleca usunięcie istniejącego agenta ze środowiska (np. -
Uses of Agent in epidemic.service
Methods in epidemic.service that return types with arguments of type AgentModifier and TypeMethodDescriptionSpatialManager.getNearbyAgents(Agent centerAgent, double radius) Wyszukuje wszystkich żywych agentów przebywających w określonym promieniu od wskazanego agenta docelowego.SpatialManager.getNearbyAgentsAtPos(Point2D centerPos, double radius) Wyszukuje agentów w określonym promieniu bazując na abstrakcyjnym punkcie na mapie, a nie na konkretnym agencie.Methods in epidemic.service with parameters of type AgentModifier and TypeMethodDescriptionSpatialManager.getNearbyAgents(Agent centerAgent, double radius) Wyszukuje wszystkich żywych agentów przebywających w określonym promieniu od wskazanego agenta docelowego. -
Uses of Agent in epidemic.strategies.mortality
Methods in epidemic.strategies.mortality with parameters of type AgentModifier and TypeMethodDescriptionbooleanMortalityStrategy.shouldDieFromDisease(Agent agent) Weryfikuje, czy agent powinien umrzeć w wyniku powikłań trwającej infekcji.booleanSigmoidMortalityStrategy.shouldDieFromDisease(Agent agent) Przeprowadza stochastyczną ewaluację ryzyka śmierci na skutek infekcji.booleanThresholdMortalityStrategy.shouldDieFromDisease(Agent agent) Ignoruje wpływ wirusa na śmiertelność organizmu.booleanMortalityStrategy.shouldDieNaturally(Agent agent) Weryfikuje, czy agent osiągnął kres swojego naturalnego cyklu życia.booleanSigmoidMortalityStrategy.shouldDieNaturally(Agent agent) Oblicza prawdopodobieństwo naturalnego zgonu na podstawie wieku agenta dystrybuowanego wzdłuż krzywej S-kształtnej.booleanThresholdMortalityStrategy.shouldDieNaturally(Agent agent) Weryfikuje, czy wiek agenta zrównał się z maksymalnym dozwolonym progiem lub go przekroczył. -
Uses of Agent in epidemic.strategies.movement
Methods in epidemic.strategies.movement with parameters of type AgentModifier and TypeMethodDescriptionMaliciousPursuitStrategy.calculateNextPosition(Agent agent, WorldMap world) Wyznacza wektor ruchu skierowany w stronę najbliższej, zdrowej ofiary.MovementStrategy.calculateNextPosition(Agent agent, WorldMap world) Oblicza docelową pozycję agenta w następnej epoce symulacji.RandomWalkStrategy.calculateNextPosition(Agent agent, WorldMap world) Wylicza nową, stochastyczną pozycję agenta.SeekHospitalStrategy.calculateNextPosition(Agent agent, WorldMap world) Oblicza kolejny krok w kierunku najbliższej placówki szpitalnej.SeekMateStrategy.calculateNextPosition(Agent agent, WorldMap world) Wyznacza wektor ruchu skierowany w stronę najbliższego, kompatybilnego partnera.SocialDistancingStrategy.calculateNextPosition(Agent agent, WorldMap world) Oblicza nową pozycję agenta na podstawie bilansu sił w środowisku.StaticStrategy.calculateNextPosition(Agent agent, WorldMap world) Zwraca aktualną pozycję agenta bez dokonywania jakichkolwiek modyfikacji.