Exemple #1
0
        public bool IsTriggered(WorkingMemory wm)
        {
            foreach (var antecedent in Antecedents)
            {
                if (!wm.IsFact(antecedent))
                {
                    return(false);
                }
            }

            return(true);
        }
Exemple #2
0
 /// <summary>
 /// Add another know fact into the working memory
 /// </summary>
 /// <param name="c"></param>
 public void AddFact(Clause c)
 {
     WorkingMemory.AddFact(c);
 }