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:
-
likelihoodDoubleThe likelihood of this belief to be true.
-
causalAgentNameStringThe agent's name of the causal agent of this belief.
-
affectedGoalNamesStringAn array of affected goals' names.
-
goalCongruencesDoubleAn 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
