Evolution/Evolution/Core/StopCriteriaDelegate.cs
/// <summary>
/// Returns a <see cref="StopCriteriaDelegate{G,F}"/> which returns true when a or b return true
/// </summary>
/// <typeparam name="G"></typeparam>
/// <typeparam name="F"></typeparam>
/// <param name="a">a.</param>
/// <param name="b">The b.</param>
/// <returns></returns>
Returns a  which returns true when a or b return true
Returns a which returns true when a or b return true
public static StopCriteriaDelegate<G, F> Or<G, F>(this StopCriteriaDelegate<G, F> a,
            StopCriteriaDelegate<G, F> b) where G : IGenotype where F : IComparable<F>
        {
            return world => a(world) || b(world);
        }
public static StopCriteriaDelegate < G , F > Or < G , F > ( this StopCriteriaDelegate < G , F > a , StopCriteriaDelegate < G , F > b ) where G : IGenotype where F : IComparable < F > { return world => a ( world ) || b ( world ) ; }
Returns a  which returns true when a or b return true
Returns a which returns true when a or b return true
None
StopCriteriaDelegate<G, F>
this
b
StopCriteriaDelegate<G, F>
None
a
None
typeparam
None
typeparam
None