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/PDShift/PotvinPDShiftMove.cs

    r6773 r6787  
    2929using HeuristicLab.Problems.VehicleRouting.Interfaces;
    3030using HeuristicLab.Optimization;
     31using System;
    3132
    3233namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin {
     
    7677    #region IVRPMove Members
    7778
     79    [ThreadStatic]
    7880    private static PotvinPDShiftMoveEvaluator moveEvaluator;
    7981    public VRPMoveEvaluator GetMoveEvaluator() {
     
    8486    }
    8587
     88    [ThreadStatic]
    8689    private static PotvinPDShiftMoveMaker moveMaker;
    8790    public VRPMoveMaker GetMoveMaker() {
     
    9295    }
    9396
     97    [ThreadStatic]
    9498    private static PotvinPDShiftMoveTabuMaker tabuMaker;
    9599    public ITabuMaker GetTabuMaker() {
     
    100104    }
    101105
     106    [ThreadStatic]
    102107    private static PotvinPDShiftTabuCriterion tabuChecker;
    103108    public ITabuChecker GetTabuChecker() {
     
    110115    }
    111116
     117    [ThreadStatic]
    112118    private static PotvinPDShiftTabuCriterion softTabuChecker;
    113119    public ITabuChecker GetSoftTabuChecker() {
Note: See TracChangeset for help on using the changeset viewer.