Changeset 11970 for trunk/sources/HeuristicLab.Optimization/3.3/Interfaces
- Timestamp:
- 02/07/15 13:52:48 (10 years ago)
- Location:
- trunk/sources/HeuristicLab.Optimization/3.3/Interfaces
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/IMultiObjectiveEvaluator.cs
r11171 r11970 27 27 /// An interface which represents an evaluation operator for multi-objective optimization problems. 28 28 /// </summary> 29 public interface IMultiObjectiveEvaluator : IEvaluator {29 public interface IMultiObjectiveEvaluator : IEvaluator, IMultiObjectiveOperator { 30 30 ILookupParameter<DoubleArray> QualitiesParameter { get; } 31 31 } -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/IMultiObjectiveSelector.cs
r11171 r11970 27 27 /// An interface which represents a selection operator for selecting solutions of multi-objective optimization problems. 28 28 /// </summary> 29 public interface IMultiObjectiveSelector : ISelector {29 public interface IMultiObjectiveSelector : ISelector, IMultiObjectiveOperator { 30 30 ILookupParameter<BoolArray> MaximizationParameter { get; } 31 31 ILookupParameter<ItemArray<DoubleArray>> QualitiesParameter { get; } -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISingleMoveGenerator.cs
r11171 r11970 21 21 22 22 namespace HeuristicLab.Optimization { 23 public interface ISingleMoveGenerator : IMoveGenerator {23 public interface ISingleMoveGenerator : IMoveGenerator, ISingleObjectiveOperator { 24 24 } 25 25 } -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveEvaluator.cs
r11171 r11970 27 27 /// An interface which represents an evaluation operator for single-objective optimization problems. 28 28 /// </summary> 29 public interface ISingleObjectiveEvaluator : IEvaluator {29 public interface ISingleObjectiveEvaluator : IEvaluator, ISingleObjectiveOperator { 30 30 ILookupParameter<DoubleValue> QualityParameter { get; } 31 31 } -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveImprovementOperator.cs
r11171 r11970 26 26 /// An interface which represents an operator for improvement of a single objective solution. 27 27 /// </summary> 28 public interface ISingleObjectiveImprovementOperator : IImprovementOperator {28 public interface ISingleObjectiveImprovementOperator : IImprovementOperator, ISingleObjectiveOperator { 29 29 IValueLookupParameter<IItem> SolutionParameter { get; } 30 30 } -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveMoveEvaluator.cs
r11171 r11970 24 24 25 25 namespace HeuristicLab.Optimization { 26 public interface ISingleObjectiveMoveEvaluator : IOperator {26 public interface ISingleObjectiveMoveEvaluator : IOperator, ISingleObjectiveOperator { 27 27 ILookupParameter<DoubleValue> QualityParameter { get; } 28 28 ILookupParameter<DoubleValue> MoveQualityParameter { get; } -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectivePathRelinker.cs
r11171 r11970 26 26 /// An interface which represents an operator for path relinking between single objective solutions. 27 27 /// </summary> 28 public interface ISingleObjectivePathRelinker : IPathRelinker {28 public interface ISingleObjectivePathRelinker : IPathRelinker, ISingleObjectiveOperator { 29 29 ILookupParameter<ItemArray<IItem>> ParentsParameter { get; } 30 30 } -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveReplacer.cs
r11171 r11970 27 27 /// An interface which represents a replacement operator for replacing solutions of single-objective optimization problems. 28 28 /// </summary> 29 public interface ISingleObjectiveReplacer : IReplacer {29 public interface ISingleObjectiveReplacer : IReplacer, ISingleObjectiveOperator { 30 30 IValueLookupParameter<BoolValue> MaximizationParameter { get; } 31 31 ILookupParameter<ItemArray<DoubleValue>> QualityParameter { get; } -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveSelector.cs
r11171 r11970 27 27 /// An interface which represents a selection operator for selecting solutions of single-objective optimization problems. 28 28 /// </summary> 29 public interface ISingleObjectiveSelector : ISelector {29 public interface ISingleObjectiveSelector : ISelector, ISingleObjectiveOperator { 30 30 IValueLookupParameter<BoolValue> MaximizationParameter { get; } 31 31 ILookupParameter<ItemArray<DoubleValue>> QualityParameter { get; } -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISingleObjectiveSolutionSimilarityCalculator.cs
r11171 r11970 24 24 /// An interface which represents an operator for similarity calculation between single objective solutions. 25 25 /// </summary> 26 public interface ISingleObjectiveSolutionSimilarityCalculator : ISolutionSimilarityCalculator {26 public interface ISingleObjectiveSolutionSimilarityCalculator : ISolutionSimilarityCalculator, ISingleObjectiveOperator { 27 27 string SolutionVariableName { get; set; } 28 28 string QualityVariableName { get; set; }
Note: See TracChangeset
for help on using the changeset viewer.