Changeset 17745 for branches/2521_ProblemRefactoring/HeuristicLab.Problems.ExternalEvaluation/3.4/Interfaces
- Timestamp:
- 09/15/20 13:53:11 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.ExternalEvaluation/3.4/Interfaces/ISingleObjectiveOptimizationSupport.cs
r17226 r17745 22 22 using System.Collections.Generic; 23 23 using HEAL.Attic; 24 using HeuristicLab.Common;25 24 using HeuristicLab.Core; 26 25 using HeuristicLab.Optimization; … … 29 28 [StorableType("09d522e0-c10f-474c-b7c0-7d7f98e63f44")] 30 29 public interface ISingleObjectiveOptimizationSupport<TEncodedSolution> 31 where TEncodedSolution : IDeepCloneable{30 where TEncodedSolution : class, IEncodedSolution { 32 31 33 void Analyze( TEncodedSolution[] individuals, double[] qualities, ResultCollection results, IRandom random);32 void Analyze(ISingleObjectiveSolutionContext<TEncodedSolution>[] solutionContexts, IRandom random); 34 33 IEnumerable<TEncodedSolution> GetNeighbors(TEncodedSolution individual, IRandom random); 35 34 }
Note: See TracChangeset
for help on using the changeset viewer.