Object AbstractCognitiveCharacteristic.Companion
-
- All Implemented Interfaces:
public class AbstractCognitiveCharacteristic.Companion
Cognitive characteristics are modeled following the principles of Network Oriented Modeling, which allow 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 Double
sensingOmega
private final Double
affectiveBiasingOmega
private final Double
persistingOmega
private final Double
amplifyingFeelingOmega
private final Double
inhibitingFeelingOmega
private final Double
amplifyingEvacuationOmega
private final Double
inhibitingWalkRandOmega
private final Double
amplifyingIntentionOmega
private final Double
inhibitingIntentionOmega
private final Double
mentalEta
private final Double
bodyEta
private final Double
logisticSigma
private final Double
logisticTau
private final Double
advancedLogisticSigma
private final Double
advancedLogisticTau
public final static AbstractCognitiveCharacteristic.Companion
INSTANCE
-
Method Summary
Modifier and Type Method Description final Double
getSensingOmega()
Capacity of sensing the danger. final Double
getAffectiveBiasingOmega()
Influence of fear on danger belief. final Double
getPersistingOmega()
Persistence of emotions. final Double
getAmplifyingFeelingOmega()
Amplifies fear sensation. final Double
getInhibitingFeelingOmega()
Inhibits fear sensation. final Double
getAmplifyingEvacuationOmega()
Amplifies the desire to evacuate. final Double
getInhibitingWalkRandOmega()
Inhibits the desire to evacuate. final Double
getAmplifyingIntentionOmega()
Amplifies the intention to evacuate. final Double
getInhibitingIntentionOmega()
Inhibits the intention to evacuate. final Double
getMentalEta()
Intensity of human mental response. final Double
getBodyEta()
Intensity of human body response. final Double
getLogisticSigma()
Sigma of the logistic function used to compute IntentionEvacuate and IntentionWalkRandomly. final Double
getLogisticTau()
Tau of the logistic function used to compute IntentionEvacuate and IntentionWalkRandomly. final Double
getAdvancedLogisticSigma()
Sigma of the advancedLogistic function used to compute Fear. final Double
getAdvancedLogisticTau()
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.
-
-
-
-