/** Create new Mutation operators */ protected void updateMutationOperators(double arcProb, double temperature) { skeletalChange = new SkeletalChange(rand, arcProb, caseInfo, temperature); temporalChange = new TemporalChange(rand, arcProb, caseInfo, temperature); doubleSkeletalChange = new DoubleSkeletalChange(rand, arcProb, caseInfo, temperature); parentSwapChange = new ParentSwapChange(rand, arcProb, caseInfo, temperature); // tomCoster = new TOMCoster.UniformTOMCoster( arcProb, caseInfo ); tomCoster.setArcProb(arcProb); caseInfo.tomCoster = tomCoster; }
/** Setter for TOMCoster. */ public void setTOMCoster(TOMCoster tc) { this.tomCoster = tc; caseInfo.tomCoster = tomCoster; }