Changeset 15827 for branches/2886_SymRegGrammarEnumeration/HeuristicLab.Algorithms.DataAnalysis.SymRegGrammarEnumeration/GrammarEnumeration/Grammar.cs
- Timestamp:
- 03/07/18 11:12:28 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2886_SymRegGrammarEnumeration/HeuristicLab.Algorithms.DataAnalysis.SymRegGrammarEnumeration/GrammarEnumeration/Grammar.cs
r15821 r15827 214 214 for (int i = 0; i < isFactorRemaining.Length; i++) { 215 215 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. 217 217 218 218 var currFactor = childHashes[i]; … … 224 224 } 225 225 } 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]) 230 229 .ToArray(); 231 230 }
Note: See TracChangeset
for help on using the changeset viewer.