IFuzzySystem IAbstractGenerator.Generate(IFuzzySystem FuzzySystem, conf.IGeneratorConf config) { if (FuzzySystem is PittsburghClassifier.PCFuzzySystem) { return(Generate(FuzzySystem as PittsburghClassifier.PCFuzzySystem, config)); } if (FuzzySystem is TakagiSugenoApproximate.TSAFuzzySystem) { return(Generate(FuzzySystem as TakagiSugenoApproximate.TSAFuzzySystem, config)); } if (FuzzySystem is SingletoneApproximate.SAFuzzySystem) { return(Generate(FuzzySystem as SingletoneApproximate.SAFuzzySystem, config)); } throw new NotImplementedException("Неизвестный вид нечеткой системы"); }
public virtual TakagiSugenoApproximate.TSAFuzzySystem Generate(TakagiSugenoApproximate.TSAFuzzySystem Approximate, conf.IGeneratorConf config) { throw new NotImplementedException("Алгоритм не реализован для нечеткой системы Такаги Сугено"); }
public virtual SingletoneApproximate.SAFuzzySystem Generate(SingletoneApproximate.SAFuzzySystem Approximate, conf.IGeneratorConf config) { throw new NotImplementedException("Алгоритм не реализован для нечеткой системы синглтон"); }
public virtual PittsburghClassifier.PCFuzzySystem Generate(PittsburghClassifier.PCFuzzySystem Classifier, conf.IGeneratorConf config) { throw new NotImplementedException("Алгоритм не реализован для нечеткой системы типа питтсбургский классиификатор"); }