Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/07/18 11:12:28 (6 years ago)
Author:
lkammere
Message:

#2886: Change implementation of symbol strings from list to array.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2886_SymRegGrammarEnumeration/HeuristicLab.Algorithms.DataAnalysis.SymRegGrammarEnumeration/GrammarEnumeration/Grammar.cs

    r15821 r15827  
    214214        for (int i = 0; i < isFactorRemaining.Length; i++) {
    215215          if (!isFactorRemaining[i]) continue;
    216           if (isFactorRemaining.Count() <= 2) break; // Until we have constants, we can't cancel out all terms.
     216          if (isFactorRemaining.Length <= 2) break; // Until we have constants, we can't cancel out all terms.
    217217
    218218          var currFactor = childHashes[i];
     
    224224          }
    225225        }
    226         return Enumerable
    227           .Range(0, isFactorRemaining.Length)
    228           .Where(i => isFactorRemaining[i])
    229           .Select(i => childHashes[i])
     226
     227        return childHashes
     228          .Where((c, i) => isFactorRemaining[i])
    230229          .ToArray();
    231230      }
Note: See TracChangeset for help on using the changeset viewer.