-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.cognitiveagents.impact.cognitive.CognitiveCharacteristic,it.unibo.alchemist.model.cognitiveagents.impact.individual.Characteristic
public abstract class AbstractCognitiveCharacteristic implements CognitiveCharacteristic
The generic implementation of a cognitive characteristic.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAbstractCognitiveCharacteristic.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.
-
Constructor Summary
Constructors Constructor Description AbstractCognitiveCharacteristic()
-
Method Summary
Modifier and Type Method Description Doublelevel()The current intensity of this characteristic. abstract DoublecombinationFunction()Algorithm which decides how the parameters involved in the evolution of this characteristic must be combined together. -
-
Method Detail
-
combinationFunction
abstract Double combinationFunction()
Algorithm which decides how the parameters involved in the evolution of this characteristic must be combined together. It can be either a max, min, summation or any other type of function.
-
-
-
-