Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/16/11 16:47:57 (13 years ago)
Author:
svonolfe
Message:

Fixed possible race condition in moves (#1177)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/PickupDelivery/PDExchange/PotvinPDExchangeMove.cs

    r6773 r6787  
    2929using HeuristicLab.Problems.VehicleRouting.Interfaces;
    3030using HeuristicLab.Optimization;
     31using System;
    3132
    3233namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin {
     
    8182    #region IVRPMove Members
    8283
     84    [ThreadStatic]
    8385    private static PotvinPDExchangeMoveEvaluator moveEvaluator;
    8486    public VRPMoveEvaluator GetMoveEvaluator() {
     
    8991    }
    9092
     93    [ThreadStatic]
    9194    private static PotvinPDExchangeMoveMaker moveMaker;
    9295    public VRPMoveMaker GetMoveMaker() {
     
    97100    }
    98101
     102    [ThreadStatic]
    99103    private static PotvinPDExchangeMoveTabuMaker tabuMaker;
    100104    public ITabuMaker GetTabuMaker() {
     
    105109    }
    106110
     111    [ThreadStatic]
    107112    private static PotvinPDExchangeTabuCriterion tabuChecker;
    108113    public ITabuChecker GetTabuChecker() {
     
    115120    }
    116121
     122    [ThreadStatic]
    117123    private static PotvinPDExchangeTabuCriterion softTabuChecker;
    118124    public ITabuChecker GetSoftTabuChecker() {
Note: See TracChangeset for help on using the changeset viewer.