Evolution/Evolution/Core/StopCriteriaDelegate.cs
/// <summary>
/// Returns a <see cref="StopCriteriaDelegate{G,F}"/> which returns the negation of the return value of a
/// </summary>
/// <typeparam name="G"></typeparam>
/// <typeparam name="F"></typeparam>
/// <param name="a">a.</param>
/// <returns></returns>
Returns a  which returns the negation of the return value of a
Returns a which returns the negation of the return value of a
public static StopCriteriaDelegate<G, F> Not<G, F>(this StopCriteriaDelegate<G, F> a) where G : IGenotype
            where F : IComparable<F>
        {
            return world => !a(world);
        }
public static StopCriteriaDelegate < G , F > Not < G , F > ( this StopCriteriaDelegate < G , F > a ) where G : IGenotype where F : IComparable < F > { return world => ! a ( world ) ; }
Returns a  which returns the negation of the return value of a
Returns a which returns the negation of the return value of a
None
StopCriteriaDelegate<G, F>
this
a
None
typeparam
None
typeparam
None