public bool IsTriggered(WorkingMemory wm) { foreach (var antecedent in Antecedents) { if (!wm.IsFact(antecedent)) { return(false); } } return(true); }
/// <summary> /// Add another know fact into the working memory /// </summary> /// <param name="c"></param> public void AddFact(Clause c) { WorkingMemory.AddFact(c); }