Object CognitiveSpec
-
- All Implemented Interfaces:
-
com.uchuhimo.konf.Spec
public class CognitiveSpec extends ConfigSpec
A specification of the parameters regarding cognitive characteristics to load from a config file.
-
-
Field Summary
Fields Modifier and Type Field Description private final RequiredItem<Double>
sensingOmega
private final RequiredItem<Double>
affectiveBiasingOmega
private final RequiredItem<Double>
persistingOmega
private final RequiredItem<Double>
amplifyingFeelingOmega
private final RequiredItem<Double>
inhibitingFeelingOmega
private final RequiredItem<Double>
amplifyingEvacuationOmega
private final RequiredItem<Double>
inhibitingWalkRandOmega
private final RequiredItem<Double>
amplifyingIntentionOmega
private final RequiredItem<Double>
inhibitingIntentionOmega
private final RequiredItem<Double>
mentalEta
private final RequiredItem<Double>
bodyEta
private final RequiredItem<Double>
logisticSigma
private final RequiredItem<Double>
logisticTau
private final RequiredItem<Double>
advancedLogisticSigma
private final RequiredItem<Double>
advancedLogisticTau
private final Set<Spec>
innerSpecs
private final Set<Item<?>>
items
private final String
prefix
public final static CognitiveSpec
INSTANCE
-
Method Summary
Modifier and Type Method Description final RequiredItem<Double>
getSensingOmega()
Ability to perceive danger. final RequiredItem<Double>
getAffectiveBiasingOmega()
Influence of fear on the perception of danger. final RequiredItem<Double>
getPersistingOmega()
How long the fear sensation persists in time. final RequiredItem<Double>
getAmplifyingFeelingOmega()
Amplifies the fear. final RequiredItem<Double>
getInhibitingFeelingOmega()
A factor inhibiting fear. final RequiredItem<Double>
getAmplifyingEvacuationOmega()
Amplifies the desire to flee from danger. final RequiredItem<Double>
getInhibitingWalkRandOmega()
Reduces the desire to flee from danger. final RequiredItem<Double>
getAmplifyingIntentionOmega()
Increases the intention to flee from danger. final RequiredItem<Double>
getInhibitingIntentionOmega()
Reduces the intention to flee from danger. final RequiredItem<Double>
getMentalEta()
Mental evolution factor (regulates the speed of cognitive changes). final RequiredItem<Double>
getBodyEta()
Body evolution factor (regulates the speed of cognitive changes). final RequiredItem<Double>
getLogisticSigma()
σ value as per sig_{στ} in the IMPACT model. final RequiredItem<Double>
getLogisticTau()
τ value as per sig_{στ} in the IMPACT model. final RequiredItem<Double>
getAdvancedLogisticSigma()
σ value as per asig_{στ} in the IMPACT model. final RequiredItem<Double>
getAdvancedLogisticTau()
τ value as per asig_{στ} in the IMPACT model. -
Methods inherited from class com.uchuhimo.konf.ConfigSpec
addInnerSpec, addItem, getInnerSpecs, getItems, getPrefix, lazy, optional, required
-
Methods inherited from class com.uchuhimo.konf.Spec
get, plus, qualify, withFallback, withPrefix
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getSensingOmega
final RequiredItem<Double> getSensingOmega()
Ability to perceive danger.
-
getAffectiveBiasingOmega
final RequiredItem<Double> getAffectiveBiasingOmega()
Influence of fear on the perception of danger.
-
getPersistingOmega
final RequiredItem<Double> getPersistingOmega()
How long the fear sensation persists in time.
-
getAmplifyingFeelingOmega
final RequiredItem<Double> getAmplifyingFeelingOmega()
Amplifies the fear.
-
getInhibitingFeelingOmega
final RequiredItem<Double> getInhibitingFeelingOmega()
A factor inhibiting fear.
-
getAmplifyingEvacuationOmega
final RequiredItem<Double> getAmplifyingEvacuationOmega()
Amplifies the desire to flee from danger.
-
getInhibitingWalkRandOmega
final RequiredItem<Double> getInhibitingWalkRandOmega()
Reduces the desire to flee from danger.
-
getAmplifyingIntentionOmega
final RequiredItem<Double> getAmplifyingIntentionOmega()
Increases the intention to flee from danger.
-
getInhibitingIntentionOmega
final RequiredItem<Double> getInhibitingIntentionOmega()
Reduces the intention to flee from danger.
-
getMentalEta
final RequiredItem<Double> getMentalEta()
Mental evolution factor (regulates the speed of cognitive changes).
-
getBodyEta
final RequiredItem<Double> getBodyEta()
Body evolution factor (regulates the speed of cognitive changes).
-
getLogisticSigma
final RequiredItem<Double> getLogisticSigma()
σ value as per sig_{στ} in the IMPACT model. Used for internal computation.
-
getLogisticTau
final RequiredItem<Double> getLogisticTau()
τ value as per sig_{στ} in the IMPACT model. Used for internal computation.
-
getAdvancedLogisticSigma
final RequiredItem<Double> getAdvancedLogisticSigma()
σ value as per asig_{στ} in the IMPACT model. Used for internal computation.
-
getAdvancedLogisticTau
final RequiredItem<Double> getAdvancedLogisticTau()
τ value as per asig_{στ} in the IMPACT model. Used for internal computation.
-
-
-
-