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/PDRearrange/PotvinPDRearrangeMove.cs

    r6773 r6787  
    2929using HeuristicLab.Problems.VehicleRouting.Interfaces;
    3030using HeuristicLab.Optimization;
     31using System;
    3132
    3233namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin {
     
    7172    #region IVRPMove Members
    7273
     74    [ThreadStatic]
    7375    private static PotvinPDRearrangeMoveEvaluator moveEvaluator;
    7476    public VRPMoveEvaluator GetMoveEvaluator() {
     
    7981    }
    8082
     83    [ThreadStatic]
    8184    private static PotvinPDRearrangeMoveMaker moveMaker;
    8285    public VRPMoveMaker GetMoveMaker() {
     
    8790    }
    8891
     92    [ThreadStatic]
    8993    private static PotvinPDRearrangeMoveTabuMaker tabuMaker;
    9094    public ITabuMaker GetTabuMaker() {
     
    9599    }
    96100
     101    [ThreadStatic]
    97102    private static PotvinPDRearrangeTabuCriterion tabuChecker;
    98103    public ITabuChecker GetTabuChecker() {
     
    105110    }
    106111
     112    [ThreadStatic]
    107113    private static PotvinPDRearrangeTabuCriterion softTabuChecker;
    108114    public ITabuChecker GetSoftTabuChecker() {
Note: See TracChangeset for help on using the changeset viewer.