Interface CognitiveModel
-
- All Implemented Interfaces:
public interface CognitiveModel
Theoretical model to describe the cognitive processes underlying in an agent.
-
-
Method Summary
Modifier and Type Method Description abstract Double
dangerBelief()
Value representing the current belief of the situation dangerousness. abstract Double
fear()
Value representing the level of fear. abstract Double
escapeIntention()
Value representing the intention to escape. abstract Double
remainIntention()
Value representing the intention to remain. abstract Unit
update(Double frequency)
Update the current intensity of the aforementioned feelings considering a frequency. Boolean
wantsToEscape()
Whether or not this node intends to escape. -
-
Method Detail
-
dangerBelief
abstract Double dangerBelief()
Value representing the current belief of the situation dangerousness.
-
escapeIntention
abstract Double escapeIntention()
Value representing the intention to escape. Opposed to remainIntention.
-
remainIntention
abstract Double remainIntention()
Value representing the intention to remain. Opposed to escapeIntention
-
update
abstract Unit update(Double frequency)
Update the current intensity of the aforementioned feelings considering a frequency.
-
wantsToEscape
Boolean wantsToEscape()
Whether or not this node intends to escape.
-
-
-
-