Changeset 14873 for branches/HeuristicLab.ExpressionGenerator/HeuristicLab.ExpressionGenerator/3.4/ExpressionEvaluator.cs
- Timestamp:
- 04/15/17 08:44:15 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.ExpressionGenerator/HeuristicLab.ExpressionGenerator/3.4/ExpressionEvaluator.cs
r14409 r14873 57 57 58 58 public Dictionary<Expression, List<double>> GenerateData(Expression expression, int rows) { 59 return GenerateData(new [] {expression}, rows); 60 } 61 public Dictionary<Expression, List<double>> GenerateData(IEnumerable<Expression> expressions, int rows) { 59 62 var data = new Dictionary<Expression, List<double>>(); 60 63 for (int i = 0; i < rows; ++i) { 61 64 evaluationCache.Clear(); 62 Evaluate(expression);65 foreach(var expr in expressions) Evaluate(expr); 63 66 foreach (var pair in evaluationCache) { 64 67 if (!data.ContainsKey(pair.Key))
Note: See TracChangeset
for help on using the changeset viewer.