- Timestamp:
- 06/22/20 03:45:41 (5 years ago)
- Location:
- branches/2521_ProblemRefactoring/HeuristicLab.Encodings.RealVectorEncoding/3.3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Encodings.RealVectorEncoding/3.3/RealVectorMultiObjectiveProblem.cs
r17587 r17620 83 83 } 84 84 85 protected override void OnEncodingChanged() {86 base. OnEncodingChanged();85 protected override void ParameterizeOperators() { 86 base.ParameterizeOperators(); 87 87 Parameterize(); 88 88 } -
branches/2521_ProblemRefactoring/HeuristicLab.Encodings.RealVectorEncoding/3.3/RealVectorProblem.cs
r17587 r17620 69 69 70 70 Operators.Add(new HammingSimilarityCalculator()); 71 72 // TODO: These should be added in the SingleObjectiveProblem base class (if they were accessible from there) 71 73 Operators.Add(new QualitySimilarityCalculator()); 72 74 Operators.Add(new PopulationSimilarityAnalyzer(Operators.OfType<ISolutionSimilarityCalculator>())); … … 83 85 } 84 86 85 protected override void OnEncodingChanged() {86 base. OnEncodingChanged();87 protected override void ParameterizeOperators() { 88 base.ParameterizeOperators(); 87 89 Parameterize(); 88 90 } 89 91 90 92 private void Parameterize() { 93 // TODO: this is done in base class as well (but operators are added at this level of the hierarchy) 91 94 foreach (var similarityCalculator in Operators.OfType<ISolutionSimilarityCalculator>()) { 92 95 similarityCalculator.SolutionVariableName = Encoding.Name;
Note: See TracChangeset
for help on using the changeset viewer.