public VRPMoveEvaluator GetMoveEvaluator() { if (moveEvaluator == null) { moveEvaluator = new PotvinPDShiftMoveEvaluator(); } return(moveEvaluator); }
private PotvinPDShiftMoveEvaluator(PotvinPDShiftMoveEvaluator original, Cloner cloner) : base(original, cloner) { }
private PotvinPDShiftMoveEvaluator(PotvinPDShiftMoveEvaluator original, Cloner cloner) : base(original, cloner) { }
public VRPMoveEvaluator GetMoveEvaluator() { if (moveEvaluator == null) moveEvaluator = new PotvinPDShiftMoveEvaluator(); return moveEvaluator; }