TUDelft.Gamygdala.Belief Class
This class is a data structure to store one Belief for an agent A belief is created and fed into a Gamygdala instance (method Gamygdala.appraise()) for evaluation
Constructor
TUDelft.Gamygdala.Belief
(
-
likelihood
-
causalAgentName
-
affectedGoalNames
-
goalCongruences
-
[isIncremental]
Parameters:
-
likelihood
DoubleThe likelihood of this belief to be true.
-
causalAgentName
StringThe agent's name of the causal agent of this belief.
-
affectedGoalNames
StringAn array of affected goals' names.
-
goalCongruences
DoubleAn array of the affected goals' congruences (i.e., the extend to which this event is good or bad for a goal [-1,1]).
-
[isIncremental]
Boolean optionalIncremental evidence enforces gamygdala to see this event as incremental evidence for (or against) the list of goals provided, i.e, it will add or subtract this belief's likelihood*congruence from the goal likelihood instead of using the belief as "state" defining the absolute likelihood