Changeset 13361 for branches/ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
- Timestamp:
- 11/24/15 16:01:02 (9 years ago)
- Location:
- branches/ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IProblemDefinition.cs
r13339 r13361 20 20 #endregion 21 21 22 22 23 namespace HeuristicLab.Optimization { 23 24 public interface IProblemDefinition<TEncoding, TSolution> -
branches/ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISingleObjectiveProblem.cs
r13339 r13361 24 24 25 25 namespace HeuristicLab.Optimization { 26 public interface ISingleObjectiveProblem<TEncoding, TSolution> : IProblem<TEncoding, TSolution>, ISingleObjective ProblemDefinition<TEncoding, TSolution>, ISingleObjectiveHeuristicOptimizationProblem26 public interface ISingleObjectiveProblem<TEncoding, TSolution> : IProblem<TEncoding, TSolution>, ISingleObjectiveHeuristicOptimizationProblem 27 27 where TEncoding : class, IEncoding<TSolution> 28 28 where TSolution : class, ISolution { 29 bool IsBetter(double quality, double bestQuality); 29 30 30 } 31 31 } -
branches/ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISingleObjectiveProblemDefinition.cs
r13339 r13361 31 31 void Analyze(TSolution[] individuals, double[] qualities, ResultCollection results, IRandom random); 32 32 IEnumerable<TSolution> GetNeighbors(TSolution individual, IRandom random); 33 bool IsBetter(double quality, double bestQuality); 33 34 } 34 35 }
Note: See TracChangeset
for help on using the changeset viewer.