public static GaData EvolveSortersDirect( this GaData sortingGaData, IRando randy) { return(sortingGaData.Eval() .SelectWinningSorters() .UpdateSortersDirect(randy)); }
public static GaData EvolveSortersConjRecombSortablesConj( this GaData sortingGaData, IRando randy) { return(sortingGaData.Eval() .SelectWinningSortables() .SelectWinningSorters() .RecombineSelectedSorters(randy) .EvolveSortablesConj(randy) .UpdateSortersDirect(randy)); }