Uses of Class
epidemic.model.Human
Packages that use Human
-
Uses of Human in epidemic.factory
Methods in epidemic.factory that return HumanModifier and TypeMethodDescriptionAgentFactory.createHuman(Point2D pos, int age, double baseSpeed, Personality personality, MovementStrategy strategy) Tworzy nowego ludzkiego agenta z pełnym profilem psychologicznym.private HumanAgentFactory.createHumanOffspring(Point2D pos, Human a, Human b, MovementStrategy strategy) Methods in epidemic.factory with parameters of type HumanModifier and TypeMethodDescriptionprivate HumanAgentFactory.createHumanOffspring(Point2D pos, Human a, Human b, MovementStrategy strategy) -
Uses of Human in epidemic.model
Methods in epidemic.model with parameters of type HumanModifier and TypeMethodDescriptionvoidPersonality.updateMentalState(Human human, WorldContext context) Aktualizuje stan umysłowy i behawioralny agenta na podstawie telemetrii otaczającego go świata. -
Uses of Human in epidemic.strategies.decision
Fields in epidemic.strategies.decision with type parameters of type HumanModifier and TypeFieldDescriptionVindictiveDecisionStrategy.frustrationMapMapa śledząca licznik frustracji przypisany do konkretnego agenta.Methods in epidemic.strategies.decision with parameters of type HumanModifier and TypeMethodDescriptionprivate MovementStrategyPanickedDecisionStrategy.determinePassiveMovement(Human human) private MovementStrategyRationalDecisionStrategy.determinePassiveMovement(Human human) voidDecisionStrategy.makeDecision(Human human, WorldContext world) Ewaluuje i aplikuje decyzje behawioralne bezpośrednio do stanu obiektu agenta.voidPanickedDecisionStrategy.makeDecision(Human human, WorldContext world) Przeprowadza ewaluację stanu psychicznego agenta na podstawie progu tolerancji zdefiniowanego w konfiguracji.voidRationalDecisionStrategy.makeDecision(Human human, WorldContext world) Przeprowadza wieloetapową ewaluację stanu agenta w oparciu o hierarchię potrzeb i logikę racjonalną.voidVindictiveDecisionStrategy.makeDecision(Human human, WorldContext world) Weryfikuje cierpliwość chorego agenta oczekującego na przyjęcie do placówki medycznej.