Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/17/19 14:37:55 (5 years ago)
Author:
chaider
Message:

#2971 Several chanages regarding review comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2971_named_intervals/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionProblemData.cs

    r16776 r16800  
    170170        if (!dataset.DoubleVariables.Contains(variable.Value)) continue; // intervals are only possible for double variables
    171171        var variableInterval = Interval.GetInterval(dataset.GetDoubleValues(variable.Value));
    172         namedIntervals.Add(variable.Value, variableInterval);
     172        namedIntervals.VariableIntervals.Add(variable.Value, variableInterval);
    173173      }
    174174     
    175       var commentMessage = "#Example of a target variable constraint" + Environment.NewLine +
    176                            "#F1: TargetVariable" + Environment.NewLine +
    177                            "#in: keyword has to follow" + Environment.NewLine +
    178                            "#bracket: open or closed regarding to open or closed interval definition" + Environment.NewLine +
    179                            "#double: lowerbound of the interval" + Environment.NewLine +
    180                            "#..: keyword has to follow to seperate lowerbound from upperbound" + Environment.NewLine +
    181                            "#double: upperbound of the interval" + Environment.NewLine +
    182                            "#bracket: open or closed regarding to open or closed interval definition" + Environment.NewLine +
    183                            "#Target:Y2 in [0 .. 1.2]" + Environment.NewLine + Environment.NewLine +
    184                            "#Constraints on model parameters:" + Environment.NewLine +
    185                            "#derivation symbol: d or ∂" + Environment.NewLine +
    186                            "#derivation in leibniz notation" + Environment.NewLine +
    187                            "#in and interval syntax is the same like above" + Environment.NewLine +
    188                            "#∂Y2/∂X1 in [0 .. inf.[" + Environment.NewLine +
    189                            "#∂²Y2/∂X1² in [0 .. inf.[" + Environment.NewLine +
    190                            "#∂Y2/∂X9 in [-100 .. 0]" + Environment.NewLine +
    191                            "#∂²Y2/∂X9² in [0 .. inf.[";
    192 
    193175      Parameters.Add(new FixedValueParameter<NamedIntervals>(VariableRangesParameterName, namedIntervals));
    194       Parameters.Add(new FixedValueParameter<ParsedConstraint>(IntervalConstraintsParameterName, new ParsedConstraint(commentMessage, this)));
     176      Parameters.Add(new FixedValueParameter<ParsedConstraint>(IntervalConstraintsParameterName, new ParsedConstraint(this)));
    195177      RegisterParameterEvents();
    196178    }
Note: See TracChangeset for help on using the changeset viewer.