Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/04/19 17:31:54 (5 years ago)
Author:
mkommend
Message:

#2521: Added cancellation token to evaluate function of problems.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2521_ProblemRefactoring/HeuristicLab.Problems.PTSP/3.3/AnalyticalPTSP.cs

    r17264 r17320  
    2020#endregion
    2121
     22using System.Threading;
    2223using HEAL.Attic;
    2324using HeuristicLab.Common;
     
    5960    }
    6061
    61     public override double Evaluate(Permutation tour, IRandom random) {
    62       return Evaluate(tour, ProbabilisticTSPData);
     62    public override double Evaluate(Permutation tour, IRandom random, CancellationToken cancellationToken) {
     63      return Evaluate(tour, ProbabilisticTSPData, cancellationToken);
    6364    }
    6465
    65     public static double Evaluate(Permutation tour, IProbabilisticTSPData data) {
     66    public static double Evaluate(Permutation tour, IProbabilisticTSPData data, CancellationToken cancellationToken) {
    6667      // Analytical evaluation
    6768      var firstSum = 0.0;
Note: See TracChangeset for help on using the changeset viewer.