Changeset 17695 for branches/2521_ProblemRefactoring/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisSingleObjectiveProblem.cs
- Timestamp:
- 07/23/20 16:21:55 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisSingleObjectiveProblem.cs
r17226 r17695 24 24 using System; 25 25 using System.Linq; 26 using HEAL.Attic; 26 27 using HeuristicLab.Common; 27 28 using HeuristicLab.Core; 28 29 using HeuristicLab.Data; 29 using HeuristicLab.Encodings.IntegerVectorEncoding;30 30 using HeuristicLab.Optimization; 31 31 using HeuristicLab.Parameters; 32 using HEAL.Attic;33 32 using HeuristicLab.Problems.DataAnalysis; 34 33 using HeuristicLab.Problems.DataAnalysis.Symbolic; … … 36 35 namespace HeuristicLab.Problems.GrammaticalEvolution { 37 36 [StorableType("27E01C21-6772-4CE5-8301-EF3102D1BB28")] 38 public abstract class GESymbolicDataAnalysisSingleObjectiveProblem<T, U , V> : GESymbolicDataAnalysisProblem<T, U, V>,37 public abstract class GESymbolicDataAnalysisSingleObjectiveProblem<T, U> : GESymbolicDataAnalysisProblem<T, U>, 39 38 IGESymbolicDataAnalysisSingleObjectiveProblem 40 39 where T : class, IDataAnalysisProblemData 41 where U : class, IGESymbolicDataAnalysisSingleObjectiveEvaluator<T> 42 where V : class, IIntegerVectorCreator { 40 where U : class, IGESymbolicDataAnalysisSingleObjectiveEvaluator<T> { 43 41 private const string MaximizationParameterName = "Maximization"; 44 42 private const string BestKnownQualityParameterName = "BestKnownQuality"; … … 73 71 [StorableConstructor] 74 72 protected GESymbolicDataAnalysisSingleObjectiveProblem(StorableConstructorFlag _) : base(_) { } 75 protected GESymbolicDataAnalysisSingleObjectiveProblem(GESymbolicDataAnalysisSingleObjectiveProblem<T, U , V> original, Cloner cloner)73 protected GESymbolicDataAnalysisSingleObjectiveProblem(GESymbolicDataAnalysisSingleObjectiveProblem<T, U> original, Cloner cloner) 76 74 : base(original, cloner) { 77 75 RegisterEventHandler(); … … 79 77 } 80 78 81 public GESymbolicDataAnalysisSingleObjectiveProblem(T problemData, U evaluator , V solutionCreator)82 : base(problemData, evaluator , solutionCreator) {79 public GESymbolicDataAnalysisSingleObjectiveProblem(T problemData, U evaluator) 80 : base(problemData, evaluator) { 83 81 Parameters.Add(new FixedValueParameter<BoolValue>(MaximizationParameterName, "Set to false if the problem should be minimized.")); 84 82 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.