Changeset 17695 for branches/2521_ProblemRefactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisMultiObjectiveProblem.cs
- Timestamp:
- 07/23/20 16:21:55 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisMultiObjectiveProblem.cs
r17317 r17695 31 31 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 32 32 [StorableType("E9876DF8-ACFA-41C8-93B7-FA40C57CE459")] 33 public abstract class SymbolicDataAnalysisMultiObjectiveProblem<T, U , V> : SymbolicDataAnalysisProblem<T, U, V>, ISymbolicDataAnalysisMultiObjectiveProblem33 public abstract class SymbolicDataAnalysisMultiObjectiveProblem<T, U> : SymbolicDataAnalysisProblem<T, U>, ISymbolicDataAnalysisMultiObjectiveProblem 34 34 where T : class,IDataAnalysisProblemData 35 where U : class, ISymbolicDataAnalysisMultiObjectiveEvaluator<T> 36 where V : class, ISymbolicDataAnalysisSolutionCreator { 35 where U : class, ISymbolicDataAnalysisMultiObjectiveEvaluator<T> { 37 36 private const string MaximizationParameterName = "Maximization"; 38 37 private const string BestKnownQualityParameterName = "BestKnownQuality"; … … 59 58 [StorableConstructor] 60 59 protected SymbolicDataAnalysisMultiObjectiveProblem(StorableConstructorFlag _) : base(_) { } 61 protected SymbolicDataAnalysisMultiObjectiveProblem(SymbolicDataAnalysisMultiObjectiveProblem<T, U , V> original, Cloner cloner)60 protected SymbolicDataAnalysisMultiObjectiveProblem(SymbolicDataAnalysisMultiObjectiveProblem<T, U> original, Cloner cloner) 62 61 : base(original, cloner) { 63 62 RegisterEventHandler(); 64 63 } 65 64 66 public SymbolicDataAnalysisMultiObjectiveProblem(T problemData, U evaluator , V solutionCreator)67 : base(problemData, evaluator , solutionCreator) {65 public SymbolicDataAnalysisMultiObjectiveProblem(T problemData, U evaluator) 66 : base(problemData, evaluator) { 68 67 Parameters.Add(new ValueParameter<BoolArray>(MaximizationParameterName, "Set to false if the problem should be minimized.")); 69 68
Note: See TracChangeset
for help on using the changeset viewer.