Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/18/16 13:50:08 (8 years ago)
Author:
bwerth
Message:

#1087 removed NormalizedHypervolumeAnalyzer and IMOFrontModel.cs, refactored ScatterPlotAnalyzer ,fixed bug in HypervolumeAnalyzer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Problems.MultiObjectiveTestFunctions/HeuristicLab.Problems.MultiObjectiveTestFunctions/3.3/MultiObjectiveTestFunctionProblem.cs

    r14090 r14092  
    196196      ProblemSize = Math.Max(TestFunction.MinimumSolutionLength, Math.Min(ProblemSize, TestFunction.MaximumSolutionLength));
    197197      Objectives = Math.Max(TestFunction.MinimumObjectives, Math.Min(Objectives, TestFunction.MaximumObjectives));
    198 
     198      ReferencePointParameter.ActualValue = new DoubleArray(TestFunction.ReferencePoint(Objectives));
    199199      ParameterizeAnalyzers();
    200200      UpdateParameterValues();
     
    222222      Operators.Add(new SpacingAnalyzer());
    223223      Operators.Add(new ScatterPlotAnalyzer());
    224       Operators.Add(new NormalizedHypervolumeAnalyzer());
    225224
    226225      ParameterizeAnalyzers();
     
    243242        }
    244243
    245         var hyperVolumeAnalyzer = analyzer as HypervolumeAnalyzer;
    246 
    247         var normalizedHyperVolumeAnalyzer = analyzer as NormalizedHypervolumeAnalyzer;
    248         if (normalizedHyperVolumeAnalyzer != null) {
    249           normalizedHyperVolumeAnalyzer.OptimalFrontParameter.Value = (DoubleMatrix)BestKnownFrontParameter.ActualValue;
    250         }
    251 
    252244        var scatterPlotAnalyzer = analyzer as ScatterPlotAnalyzer;
    253245        if (scatterPlotAnalyzer != null) {
Note: See TracChangeset for help on using the changeset viewer.