Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/19/19 09:30:56 (5 years ago)
Author:
gkronber
Message:

#2994: made required changes to work with current trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2994-AutoDiffForIntervals/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/Interpreter.cs

    r16744 r16831  
    370370  public sealed class IntervalEvaluator : Interpreter<AlgebraicInterval> {
    371371    [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) {
    375375      this.intervals = intervals;
    376376      var code = Compile(tree);
     
    379379    }
    380380
    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) {
    382382      this.intervals = intervals;
    383383      var code = Compile(tree);
Note: See TracChangeset for help on using the changeset viewer.