public ITabuChecker GetSoftTabuChecker() { if (softTabuChecker == null) { softTabuChecker = new PotvinPDShiftTabuCriterion(); softTabuChecker.UseAspirationCriterion.Value = true; } return(softTabuChecker); }
public ITabuChecker GetTabuChecker() { if (tabuChecker == null) { tabuChecker = new PotvinPDShiftTabuCriterion(); tabuChecker.UseAspirationCriterion.Value = false; } return(tabuChecker); }
protected PotvinPDShiftTabuCriterion(PotvinPDShiftTabuCriterion original, Cloner cloner) : base(original, cloner) { }
public ITabuChecker GetSoftTabuChecker() { if (softTabuChecker == null) { softTabuChecker = new PotvinPDShiftTabuCriterion(); softTabuChecker.UseAspirationCriterion.Value = true; } return softTabuChecker; }
public ITabuChecker GetTabuChecker() { if (tabuChecker == null) { tabuChecker = new PotvinPDShiftTabuCriterion(); tabuChecker.UseAspirationCriterion.Value = false; } return tabuChecker; }