public FuzzyProcessor(List <FuzzyDomain> domains, Dictionary <CustomSocketDomain.SocketDomain, List <FuzzyFact> > domainFacts, ProcessorOptions options) : base(options) { _generator = new FuzzyRulesGenerator(); _domains = domains; _domainFacts = domainFacts; }
public LogicProcessor(LogicRules rules, ProcessorOptions options) : base(options) { _rules = rules; }
protected AbstractProcessor(ProcessorOptions options) { Debug = options.Debug; }
public NeuralProcessor(NeuralNetwork network, ProcessorOptions options) : base(options) { _network = network; _generator = new NeuralRulesGenerator(); }
protected AbstractMutableProcessor(ProcessorOptions options) : base(options) { }
public ProductionProcessor(RulesGraph graph, ProcessorOptions options) : base(options) { _graph = graph; }