Changeset 16806 for branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
- Timestamp:
- 04/17/19 23:06:18 (6 years ago)
- Location:
- branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IEncoding.cs
r16751 r16806 40 40 } 41 41 42 [StorableType("DB23907F-BE6E-44E4-9596-3D3BF1532631")] 42 43 public interface IEncoding<TEncodedSolution> : IEncoding 43 where TEncodedSolution : class, IEncodedSolution {44 where TEncodedSolution : class, IEncodedSolution { 44 45 //new ISolutionCreator<TEncodedSolution> SolutionCreator { get; } 45 46 } -
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IMultiObjectiveProblemDefinition.cs
r16751 r16806 28 28 where TEncoding : class, IEncoding<TEncodedSolution> 29 29 where TEncodedSolution : class, IEncodedSolution { 30 31 int Objectives { get; } 30 32 bool[] Maximization { get; } 31 double[] Evaluate(TEncodedSolution individual, IRandom random);32 void Analyze(TEncodedSolution[] individuals, double[][] qualities, ResultCollection results, IRandom random);33 double[] Evaluate(TEncodedSolution solution, IRandom random); 34 void Analyze(TEncodedSolution[] solutions, double[][] qualities, ResultCollection results, IRandom random); 33 35 } 34 36 }
Note: See TracChangeset
for help on using the changeset viewer.