public static IFuzzySet MakeFuzzyRuleAntecedent(IIntUnaryFunction function) //primjerice, posaljemo lambda( u2.IndexOfElement(DomainElement.Of(250, 31, 21, ...), ..., ...) { IFuzzySet antec = new CalculatedFuzzySet( u, function ); return(antec); }
public static IFuzzySet MakeFuzzyRuleConsequensKor(IIntUnaryFunction function) //primjerice, posaljemo lambda( u2.IndexOfElement(DomainElement.Of(250, 31, 21, ...), ..., ...) { IDomain ukor = Domain.IntRange(-90, 90); IFuzzySet conseq = new CalculatedFuzzySet( ukor, function ); return(conseq); }
public CalculatedFuzzySet(IDomain domain, IIntUnaryFunction function) { Domain = domain; Function = function; }
public CalculatedFuzzySet(IDomain domain, IIntUnaryFunction function) { _domain = domain; _interfaceInstance = function; }