From 58e90a55f7f1054df8bd57aa615e7d234c30dbbe Mon Sep 17 00:00:00 2001 From: Patrick Hammer <patham9@gmail.com> Date: Thu, 29 Mar 2018 17:16:36 -0400 Subject: [PATCH] priority modulated by satisfaction. --- nars_core/nars/control/ConceptProcessing.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nars_core/nars/control/ConceptProcessing.java b/nars_core/nars/control/ConceptProcessing.java index cab8997221..2410445dda 100644 --- a/nars_core/nars/control/ConceptProcessing.java +++ b/nars_core/nars/control/ConceptProcessing.java @@ -275,6 +275,9 @@ public class ConceptProcessing { double Satisfaction=1.0-AntiSatisfaction; task.setPriority(task.getPriority()* (float)AntiSatisfaction); + if (!task.aboveThreshold()) { + return false; + } TruthValue T=goal.truth.clone(); T.setFrequency((float) (T.getFrequency()-Satisfaction)); //decrease frequency according to satisfaction value -- GitLab