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