Changeset 17363 for branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISingleObjectiveProblemDefinition.cs
- Timestamp:
- 11/21/19 17:58:32 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISingleObjectiveProblemDefinition.cs
r17320 r17363 39 39 double Evaluate(TEncodedSolution solution, IRandom random); 40 40 double Evaluate(TEncodedSolution solution, IRandom random, CancellationToken cancellationToken); 41 void Evaluate(ISingleObjectiveSolutionContext<TEncodedSolution> solutionContext, IRandom random); 42 void Evaluate(ISingleObjectiveSolutionContext<TEncodedSolution> solutionContext, IRandom random, CancellationToken cancellationToken); 41 43 42 44 void Analyze(TEncodedSolution[] solutions, double[] qualities, ResultCollection results, IRandom random); 45 void Analyze(ISingleObjectiveSolutionContext<TEncodedSolution>[] solutionContexts, ResultCollection results, IRandom random); 46 43 47 IEnumerable<TEncodedSolution> GetNeighbors(TEncodedSolution solution, IRandom random); 48 IEnumerable<ISingleObjectiveSolutionContext<TEncodedSolution>> GetNeighbors(ISingleObjectiveSolutionContext<TEncodedSolution> solutionContext, IRandom random); 44 49 } 45 50 }
Note: See TracChangeset
for help on using the changeset viewer.