Changeset 14092 for branches/HeuristicLab.Problems.MultiObjectiveTestFunctions/HeuristicLab.Problems.MultiObjectiveTestFunctions/3.3/MultiObjectiveTestFunctionProblem.cs
- Timestamp:
- 07/18/16 13:50:08 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.MultiObjectiveTestFunctions/HeuristicLab.Problems.MultiObjectiveTestFunctions/3.3/MultiObjectiveTestFunctionProblem.cs
r14090 r14092 196 196 ProblemSize = Math.Max(TestFunction.MinimumSolutionLength, Math.Min(ProblemSize, TestFunction.MaximumSolutionLength)); 197 197 Objectives = Math.Max(TestFunction.MinimumObjectives, Math.Min(Objectives, TestFunction.MaximumObjectives)); 198 198 ReferencePointParameter.ActualValue = new DoubleArray(TestFunction.ReferencePoint(Objectives)); 199 199 ParameterizeAnalyzers(); 200 200 UpdateParameterValues(); … … 222 222 Operators.Add(new SpacingAnalyzer()); 223 223 Operators.Add(new ScatterPlotAnalyzer()); 224 Operators.Add(new NormalizedHypervolumeAnalyzer());225 224 226 225 ParameterizeAnalyzers(); … … 243 242 } 244 243 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 252 244 var scatterPlotAnalyzer = analyzer as ScatterPlotAnalyzer; 253 245 if (scatterPlotAnalyzer != null) {
Note: See TracChangeset
for help on using the changeset viewer.