Uses of Class
epidemic.model.WorldContext
Packages that use WorldContext
-
Uses of WorldContext in epidemic.engine
Methods in epidemic.engine that return WorldContextModifier and TypeMethodDescriptionprivate WorldContextSimulationEngine.calculateContext()Generuje globalny kontekst informacyjny dla bieżącej epoki. -
Uses of WorldContext in epidemic.managers
Methods in epidemic.managers with parameters of type WorldContextModifier and TypeMethodDescriptionprivate booleanMedicalManager.handleTreatment(HospitalUser patient, WorldContext context) voidMedicalManager.processMedicalCare(WorldMap world, WorldContext context) Uruchamia iterację procesu medycznego dla każdej placówki na mapie.voidBehaviourManager.updateBehaviours(WorldMap world, WorldContext context) Wywołuje mechanizmy kognitywne dla każdego agenta obdarzonego inteligencją lub osobowością. -
Uses of WorldContext in epidemic.model
Methods in epidemic.model with parameters of type WorldContextModifier and TypeMethodDescriptionvoidAgent.think(WorldContext context) Polimorficzny punkt wywołania mechanizmów decyzyjnych (Kognitywistyka).voidHuman.think(WorldContext context) Wyzwala ocenę poznawczą agenta, przekazując sterowanie do obiektu typu Personality.voidPersonality.updateMentalState(Human human, WorldContext context) Aktualizuje stan umysłowy i behawioralny agenta na podstawie telemetrii otaczającego go świata. -
Uses of WorldContext in epidemic.strategies.decision
Methods in epidemic.strategies.decision with parameters of type WorldContextModifier and TypeMethodDescriptionvoidDecisionStrategy.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.