private void Initialize() { FuzzyUtils.IsGenericParameterValid <T>(); this.duplicateOutputs = new Dictionary <EnumKey, List <FuzzyValue <T> > >(); this.outputEnumValues = FuzzyUtils.GetEnumValues <T>(); for (int i = 0; i < this.outputEnumValues.Length; i++) { this.duplicateOutputs.Add(EnumKey.From(this.outputEnumValues[i]), new List <FuzzyValue <T> >(10)); } }
public MaxAvDefuzzer() { FuzzyUtils.IsGenericParameterValid <T>(); this.outputEnumValues = FuzzyUtils.GetEnumValues <T>(); }