Changeset 17382 for branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
- Timestamp:
- 12/18/19 16:11:21 (5 years ago)
- Location:
- branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IEvaluationResult.cs
r17357 r17382 26 26 [StorableType("406EB24F-A59C-440C-8B83-49FC05F48855")] 27 27 public interface IEvaluationResult : IItem { 28 29 //TODO: make methods generic for get/set additional data 28 30 void SetAdditionalData(string identifier, object o); 29 31 object GetAdditionalData(string identifier); -
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISingleObjectiveProblemDefinition.cs
r17363 r17382 37 37 where TEncodedSolution : class, IEncodedSolution { 38 38 39 double Evaluate(TEncodedSolution solution, IRandom random); 40 double Evaluate(TEncodedSolution solution, IRandom random, CancellationToken cancellationToken); 39 ISingleObjectiveEvaluationResult Evaluate(TEncodedSolution solution, IRandom random); 40 ISingleObjectiveEvaluationResult Evaluate(TEncodedSolution solution, IRandom random, CancellationToken cancellationToken); 41 41 42 void Evaluate(ISingleObjectiveSolutionContext<TEncodedSolution> solutionContext, IRandom random); 42 43 void Evaluate(ISingleObjectiveSolutionContext<TEncodedSolution> solutionContext, IRandom random, CancellationToken cancellationToken); -
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISolutionContext.cs
r17363 r17382 33 33 IEvaluationResult EvaluationResult { get; } 34 34 35 36 //TODO: make methods generic for get/set additional data 35 37 void SetAdditionalData(string identifier, object o); 36 38 object GetAdditionalData(string identifier);
Note: See TracChangeset
for help on using the changeset viewer.