Changeset 13339 for branches/ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/SingleObjectiveProblem.cs
- Timestamp:
- 11/23/15 16:14:57 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/SingleObjectiveProblem.cs
r13336 r13339 30 30 namespace HeuristicLab.Optimization { 31 31 [StorableClass] 32 public abstract class SingleObjectiveProblem<T Solution> : Problem<TSolution, SingleObjectiveEvaluator<TSolution>>,33 ISingleObjectiveProblemDefinition<TSolution>, ISingleObjectiveHeuristicOptimizationProblem34 where TSolution : class, ISolution {32 public abstract class SingleObjectiveProblem<TEncoding, TSolution> : Problem<TEncoding, TSolution, SingleObjectiveEvaluator<TSolution>>, ISingleObjectiveProblem<TEncoding, TSolution> 33 where TEncoding : class, IEncoding<TSolution> 34 where TSolution : class, ISolution { 35 35 36 36 protected IValueParameter<DoubleValue> BestKnownQualityParameter { … … 52 52 protected SingleObjectiveProblem(bool deserializing) : base(deserializing) { } 53 53 54 protected SingleObjectiveProblem(SingleObjectiveProblem<T Solution> original, Cloner cloner)54 protected SingleObjectiveProblem(SingleObjectiveProblem<TEncoding, TSolution> original, Cloner cloner) 55 55 : base(original, cloner) { 56 56 ParameterizeOperators();
Note: See TracChangeset
for help on using the changeset viewer.