Ejemplo n.º 1
0
 public LinguisticRule(
     string rulval,
     string rule,
     IFuzzyImplication impl,
     IFuzzyOperator opr,
     double rWeight = -1)
     : this(rulval, rule)
 {
     this.implicationMethod = impl;
     this._operator         = opr;
     this.ruleWeight        = rWeight;
 }
Ejemplo n.º 2
0
 public static string nameOf(IFuzzyImplication Implication)
 {
     if (Implication.Equals(Mamdani))
     {
         return("Mamdani");
     }
     else if (Implication.Equals(Larson))
     {
         return("Larson");
     }
     else if (Implication.Equals(Lukasiewicz))
     {
         return("Lukasiewicz");
     }
     else if (Implication.Equals(StandardStrict))
     {
         return("StandardStrict");
     }
     else if (Implication.Equals(Godel))
     {
         return("Godel");
     }
     else if (Implication.Equals(Gaines))
     {
         return("Gaines");
     }
     else if (Implication.Equals(KleeneDienes))
     {
         return("KleeneDienes");
     }
     else if (Implication.Equals(KleeneDienesLuk))
     {
         return("KleeneDienesLuk");
     }
     else
     {
         return(null);
     }
 }