Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/24/20 16:14:43 (4 years ago)
Author:
chaider
Message:

#3076 Changed readonly dictionary to normal dicitionary to set new interval in VariableRanges after splitting the intervals

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3076_IA_evaluators_analyzers/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/MultiObjective/SymbolicRegressionMultiObjectiveMultiHardConstraintEvaluator.cs

    r17623 r17632  
    9191
    9292      var constraints    = problemData.IntervalConstraints.Constraints.Where(c => c.Enabled);
    93       var variableRanges = problemData.VariableRanges.GetReadonlyDictionary();
     93      var variableRanges = problemData.VariableRanges.GetDictionary();
    9494
    9595      var objectives = new List<double> {nmse}; //Add r² to resultlist
     
    103103
    104104    private static double ConstraintExceeded(IntervalConstraint constraint, IntervalInterpreter intervalInterpreter,
    105                                              IReadOnlyDictionary<string, Interval> variableRanges,
     105                                             IDictionary<string, Interval> variableRanges,
    106106                                             ISymbolicExpressionTree solution) {
    107107      return SymbolicRegressionConstraintAnalyzer.ConstraintSatisfied(constraint, new IntervalInterpreter(),
Note: See TracChangeset for help on using the changeset viewer.