Changeset 16831 for branches/2994-AutoDiffForIntervals/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter
- Timestamp:
- 04/19/19 09:30:56 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2994-AutoDiffForIntervals/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/Interpreter.cs
r16744 r16831 370 370 public sealed class IntervalEvaluator : Interpreter<AlgebraicInterval> { 371 371 [ThreadStatic] 372 private Dictionary<string, Interval> intervals;373 374 public Interval Evaluate(ISymbolicExpressionTree tree, Dictionary<string, Interval> intervals) {372 private IDictionary<string, Interval> intervals; 373 374 public Interval Evaluate(ISymbolicExpressionTree tree, IDictionary<string, Interval> intervals) { 375 375 this.intervals = intervals; 376 376 var code = Compile(tree); … … 379 379 } 380 380 381 public Interval Evaluate(ISymbolicExpressionTree tree, Dictionary<string, Interval> intervals, ISymbolicExpressionTreeNode[] paramNodes, out double[] lowerGradient, out double[] upperGradient) {381 public Interval Evaluate(ISymbolicExpressionTree tree, IDictionary<string, Interval> intervals, ISymbolicExpressionTreeNode[] paramNodes, out double[] lowerGradient, out double[] upperGradient) { 382 382 this.intervals = intervals; 383 383 var code = Compile(tree);
Note: See TracChangeset
for help on using the changeset viewer.