Ejemplo n.º 1
0
        /// <summary>
        /// Degree of fulfillment
        /// </summary>
        /// <param name="fuzzySet">FuzzySet</param>
        /// <param name="fuzzyElement">FuzzyElement</param>
        /// <returns>FuzzySet</returns>
        private static IFuzzySet DegreeOfFulfillment(IFuzzySet fuzzySet, IFuzzyElement fuzzyElement)
        {
            var result = fuzzySet.GetNewEmpty();

            foreach (var element in fuzzySet)
            {
                result.AddElement(element.Min(fuzzyElement));
            }

            return result;
        }