Changeset 2975 for trunk/sources/HeuristicLab.Optimization/3.3/Interfaces
- Timestamp:
- 03/09/10 05:45:39 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Optimization/3.3/Interfaces
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/IProblem.cs
r2865 r2975 21 21 22 22 using System; 23 using System.Collections.Generic; 23 24 using HeuristicLab.Core; 24 25 … … 28 29 /// </summary> 29 30 public interface IProblem : IParameterizedNamedItem { 31 IParameter SolutionCreatorParameter { get; } 30 32 ISolutionCreator SolutionCreator { get; } 33 IParameter EvaluatorParameter { get; } 31 34 IEvaluator Evaluator { get; } 32 OperatorSetOperators { get; }35 IEnumerable<IOperator> Operators { get; } 33 36 34 37 event EventHandler SolutionCreatorChanged; 35 38 event EventHandler EvaluatorChanged; 39 event EventHandler OperatorsChanged; 36 40 } 37 41 } -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveProblem.cs
r2865 r2975 20 20 #endregion 21 21 22 using System; 23 using HeuristicLab.Data; 22 using HeuristicLab.Core; 24 23 25 24 namespace HeuristicLab.Optimization { … … 28 27 /// </summary> 29 28 public interface ISingleObjectiveProblem : IProblem { 30 BoolData Maximization{ get; }29 IParameter MaximizationParameter { get; } 31 30 new ISingleObjectiveEvaluator Evaluator { get; } 32 33 event EventHandler MaximizationChanged;34 31 } 35 32 }
Note: See TracChangeset
for help on using the changeset viewer.