Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/11/19 21:35:59 (5 years ago)
Author:
abeham
Message:

#2521: working on TSP refactoring

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2521_ProblemRefactoring/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TSPMoveEvaluator.cs

    r17241 r17248  
    55using HeuristicLab.Encodings.PermutationEncoding;
    66using HeuristicLab.Operators;
     7using HeuristicLab.Optimization;
    78using HeuristicLab.Parameters;
    89
    910namespace HeuristicLab.Problems.TravelingSalesman {
    1011  [StorableType("17477ad2-2c84-4b02-b5ac-f35ef6cc667f")]
    11   public interface ITSPMoveEvaluator : IOperator {
     12  public interface ITSPMoveEvaluator : IOperator, ISingleObjectiveMoveEvaluator, IMoveOperator {
    1213    ILookupParameter<Permutation> TSPTourParameter { get; }
    1314    ILookupParameter<ITSPData> TSPDataParameter { get; }
     
    2324    [Storable] public ILookupParameter<DoubleValue> TourLengthParameter { get; private set; }
    2425    [Storable] public ILookupParameter<DoubleValue> TourLengthWithMoveParameter { get; private set; }
     26
     27    ILookupParameter<DoubleValue> ISingleObjectiveMoveEvaluator.QualityParameter => TourLengthParameter;
     28    ILookupParameter<DoubleValue> ISingleObjectiveMoveEvaluator.MoveQualityParameter => TourLengthWithMoveParameter;
    2529
    2630    [StorableConstructor]
Note: See TracChangeset for help on using the changeset viewer.