-
- All Implemented Interfaces:
public class AbstractCognitiveCharacteristic.CompanionCognitive characteristics are modeled following the principles of Network Oriented Modeling(https://doi. org/10.1007/978-3-662-58611-2_2), which allows characteristics to influence each other and evolve during the simulation. Each characteristic is modeled as an equation; weights and constant values used in equations are defined below. These are described in the IMPACT model.
-
-
Field Summary
Fields Modifier and Type Field Description private final DoublesensingOmegaprivate final DoubleaffectiveBiasingOmegaprivate final DoublepersistingOmegaprivate final DoubleamplifyingFeelingOmegaprivate final DoubleinhibitingFeelingOmegaprivate final DoubleamplifyingEvacuationOmegaprivate final DoubleinhibitingWalkRandOmegaprivate final DoubleamplifyingIntentionOmegaprivate final DoubleinhibitingIntentionOmegaprivate final DoublementalEtaprivate final DoublebodyEtaprivate final DoublelogisticSigmaprivate final DoublelogisticTauprivate final DoubleadvancedLogisticSigmaprivate final DoubleadvancedLogisticTaupublic final static AbstractCognitiveCharacteristic.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final DoublegetSensingOmega()Capacity of sensing the danger. final DoublegetAffectiveBiasingOmega()Influence of fear on danger belief. final DoublegetPersistingOmega()Persistence of emotions. final DoublegetAmplifyingFeelingOmega()Amplifies fear sensation. final DoublegetInhibitingFeelingOmega()Inhibits fear sensation. final DoublegetAmplifyingEvacuationOmega()Amplifies the desire to evacuate. final DoublegetInhibitingWalkRandOmega()Inhibits the desire to evacuate. final DoublegetAmplifyingIntentionOmega()Amplifies the intention to evacuate. final DoublegetInhibitingIntentionOmega()Inhibits the intention to evacuate. final DoublegetMentalEta()Intensity of human mental response. final DoublegetBodyEta()Intensity of human body response. final DoublegetLogisticSigma()Sigma of the logistic function used to compute IntentionEvacuate and IntentionWalkRandomly. final DoublegetLogisticTau()Tau of the logistic function used to compute IntentionEvacuate and IntentionWalkRandomly. final DoublegetAdvancedLogisticSigma()Sigma of the advancedLogistic function used to compute Fear. final DoublegetAdvancedLogisticTau()Tau of the advancedLogistic function used to compute Fear. -
-
Method Detail
-
getSensingOmega
final Double getSensingOmega()
Capacity of sensing the danger.
-
getAffectiveBiasingOmega
final Double getAffectiveBiasingOmega()
Influence of fear on danger belief.
-
getPersistingOmega
final Double getPersistingOmega()
Persistence of emotions.
-
getAmplifyingFeelingOmega
final Double getAmplifyingFeelingOmega()
Amplifies fear sensation.
-
getInhibitingFeelingOmega
final Double getInhibitingFeelingOmega()
Inhibits fear sensation.
-
getAmplifyingEvacuationOmega
final Double getAmplifyingEvacuationOmega()
Amplifies the desire to evacuate.
-
getInhibitingWalkRandOmega
final Double getInhibitingWalkRandOmega()
Inhibits the desire to evacuate.
-
getAmplifyingIntentionOmega
final Double getAmplifyingIntentionOmega()
Amplifies the intention to evacuate.
-
getInhibitingIntentionOmega
final Double getInhibitingIntentionOmega()
Inhibits the intention to evacuate.
-
getMentalEta
final Double getMentalEta()
Intensity of human mental response.
-
getBodyEta
final Double getBodyEta()
Intensity of human body response.
-
getLogisticSigma
final Double getLogisticSigma()
Sigma of the logistic function used to compute IntentionEvacuate and IntentionWalkRandomly.
-
getLogisticTau
final Double getLogisticTau()
Tau of the logistic function used to compute IntentionEvacuate and IntentionWalkRandomly.
-
getAdvancedLogisticSigma
final Double getAdvancedLogisticSigma()
Sigma of the advancedLogistic function used to compute Fear.
-
getAdvancedLogisticTau
final Double getAdvancedLogisticTau()
Tau of the advancedLogistic function used to compute Fear.
-
-
-
-