public static void SearchForMatch(double salience, Memory memory, List <Relations.Relation> kinds, Datum check, Context context, IContinuation succ, IFailure fail, Variable.GetValue propfunc, params object[] propargs) { Thinker thinker = new Thinker(salience, memory, kinds, check, succ, propfunc, propargs); thinker.Continue(context, fail); }
public Thinker(double salience, Memory memory, List <Relations.Relation> kinds, Datum check, IContinuation succ, Variable.GetValue propfunc, params object[] propargs) : this(salience, memory, kinds, check, succ) { this.propfunc = propfunc; this.propargs = propargs; }
public Thinker(double salience, Memory memory, List<Relations.Relation> kinds, Datum check, IContinuation succ, Variable.GetValue propfunc, params object[] propargs) : this(salience, memory, kinds, check, succ) { this.propfunc = propfunc; this.propargs = propargs; }