Ejemplo n.º 1
0
 public FzOR(IFuzzyTerm first, IFuzzyTerm second, IFuzzyTerm third, IFuzzyTerm fourth)
 {
     _terms.Add(first);
     _terms.Add(second);
     _terms.Add(third);
     _terms.Add(fourth);
 }
Ejemplo n.º 2
0
        public FzAND(IFuzzyTerm first, IFuzzyTerm second)
        {
            _terms = new List <IFuzzyTerm>();

            _terms.Add(first);
            _terms.Add(second);
        }
Ejemplo n.º 3
0
 public FzOR(ref IFuzzyTerm operator1, ref IFuzzyTerm operator2, ref IFuzzyTerm operator3, ref IFuzzyTerm operator4)
 {
     MemberTerms.Add(operator1.Clone());
     MemberTerms.Add(operator2.Clone());
     MemberTerms.Add(operator3.Clone());
     MemberTerms.Add(operator4.Clone());
 }
Ejemplo n.º 4
0
 public FzAND(IFuzzyTerm operator1, IFuzzyTerm operator2, IFuzzyTerm operator3, IFuzzyTerm operator4)
 {
     MemberTerms.Add(operator1.Clone());
     MemberTerms.Add(operator2.Clone());
     MemberTerms.Add(operator3.Clone());
     MemberTerms.Add(operator4.Clone());
 }
Ejemplo n.º 5
0
        public FzAND(IFuzzyTerm first, IFuzzyTerm second, IFuzzyTerm third, IFuzzyTerm fourth)
        {
            _terms = new List <IFuzzyTerm>();

            _terms.Add(first);
            _terms.Add(second);
            _terms.Add(third);
            _terms.Add(fourth);
        }
Ejemplo n.º 6
0
 public FuzzyRule(IFuzzyTerm antecedent, IFuzzyTerm consequence)
 {
     _antecedent = antecedent.Clone();
     _consequent = consequence.Clone();
 }
Ejemplo n.º 7
0
 public Rule(IFuzzyTerm antecedent, IFuzzyTerm consequent)
 {
     this.Antecedent = antecedent;
     this.Consequent = consequent;
 }
Ejemplo n.º 8
0
 public void AddRule(IFuzzyTerm antecedent, IFuzzyTerm consequent)
 {
     _memberRules.Add(new FuzzyRule(antecedent, consequent));
 }
Ejemplo n.º 9
0
 public FuzzyAND(IFuzzyTerm term1, IFuzzyTerm term2, IFuzzyTerm term3, IFuzzyTerm term4) : this(term1, term2, term3)
 {
     Terms.Add(term4);
 }
Ejemplo n.º 10
0
 public FuzzyAND(IFuzzyTerm term1, IFuzzyTerm term2)
 {
     Terms.Add(term1);
     Terms.Add(term2);
 }
Ejemplo n.º 11
0
 public void AddRule(IFuzzyTerm condition, IFuzzyTerm consequence)
 {
     _rules.Add(new FuzzyRule(condition, consequence));
 }
Ejemplo n.º 12
0
 public FzOR(IFuzzyTerm first, IFuzzyTerm second)
 {
     _terms.Add(first);
     _terms.Add(second);
 }
Ejemplo n.º 13
0
 public Not(IFuzzyTerm term)
 {
     this.term = term;
 }
Ejemplo n.º 14
0
 public Somewhat(IFuzzyTerm term)
 {
     this.term = term;
 }
Ejemplo n.º 15
0
 public Very(IFuzzyTerm term)
 {
     this.term = term;
 }
Ejemplo n.º 16
0
 public FuzzyRule(IFuzzyTerm condition, IFuzzyTerm consequence)
 {
     this._condition = condition;
     this._consequence = consequence;
 }
Ejemplo n.º 17
0
 public FuzzyRule(IFuzzyTerm antecedent, IFuzzyTerm consequence)
 {
     Antecedent  = antecedent;
     Consequence = consequence;
 }
Ejemplo n.º 18
0
 // Adds a rule to the module
 public void AddRule(IFuzzyTerm antecedent, IFuzzyTerm consequence)
 {
     _rules.Add(new FuzzyRule(antecedent, consequence));
 }
Ejemplo n.º 19
0
 public FuzzyRule(IFuzzyTerm antecedent, IFuzzyTerm consequent)
 {
     this.antecedent = antecedent;
     this.consequent = consequent;
 }