Changeset 17695 for branches/2521_ProblemRefactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisSingleObjectiveProblem.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/SymbolicDataAnalysisSingleObjectiveProblem.cs
r17317 r17695 31 31 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 32 32 [StorableType("BC7E7414-64B5-4428-AA89-270F8EF6E35E")] 33 public abstract class SymbolicDataAnalysisSingleObjectiveProblem<T, U , V> : SymbolicDataAnalysisProblem<T, U, V>, ISymbolicDataAnalysisSingleObjectiveProblem33 public abstract class SymbolicDataAnalysisSingleObjectiveProblem<T, U> : SymbolicDataAnalysisProblem<T, U>, ISymbolicDataAnalysisSingleObjectiveProblem 34 34 where T : class,IDataAnalysisProblemData 35 where U : class, ISymbolicDataAnalysisSingleObjectiveEvaluator<T> 36 where V : class, ISymbolicDataAnalysisSolutionCreator { 35 where U : class, ISymbolicDataAnalysisSingleObjectiveEvaluator<T> { 37 36 private const string MaximizationParameterName = "Maximization"; 38 37 private const string BestKnownQualityParameterName = "BestKnownQuality"; … … 67 66 [StorableConstructor] 68 67 protected SymbolicDataAnalysisSingleObjectiveProblem(StorableConstructorFlag _) : base(_) { } 69 protected SymbolicDataAnalysisSingleObjectiveProblem(SymbolicDataAnalysisSingleObjectiveProblem<T, U , V> original, Cloner cloner)68 protected SymbolicDataAnalysisSingleObjectiveProblem(SymbolicDataAnalysisSingleObjectiveProblem<T, U> original, Cloner cloner) 70 69 : base(original, cloner) { 71 70 RegisterEventHandler(); … … 73 72 } 74 73 75 protected SymbolicDataAnalysisSingleObjectiveProblem(T problemData, U evaluator , V solutionCreator)76 : base(problemData, evaluator , solutionCreator) {74 protected SymbolicDataAnalysisSingleObjectiveProblem(T problemData, U evaluator) 75 : base(problemData, evaluator) { 77 76 Parameters.Add(new FixedValueParameter<BoolValue>(MaximizationParameterName, "Set to false if the problem should be minimized.")); 78 77 Parameters.Add(new FixedValueParameter<DoubleValue>(BestKnownQualityParameterName, "The quality of the best known solution of this problem."));
Note: See TracChangeset
for help on using the changeset viewer.