Examples of ShiftingHardPenaltyDeciderScoreComparatorFactory


Examples of org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory

        } else if (deciderScoreComparatorFactoryType != null) {
            switch (deciderScoreComparatorFactoryType) {
                case NATURAL:
                    return new NaturalDeciderScoreComparatorFactory();
                case SHIFTING_HARD_PENALTY:
                    ShiftingHardPenaltyDeciderScoreComparatorFactory deciderScoreComparator
                            = new ShiftingHardPenaltyDeciderScoreComparatorFactory();
                    if (hardScoreActivationThreshold != null) {
                        deciderScoreComparator.setHardScoreActivationThreshold(hardScoreActivationThreshold);
                    }
                    if (successiveNoHardChangeMinimum != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeMinimum(successiveNoHardChangeMinimum);
                    }
                    if (successiveNoHardChangeMaximum != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeMaximum(successiveNoHardChangeMaximum);
                    }
                    if (successiveNoHardChangeRepetitionMultiplicand != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeRepetitionMultiplicand(
                                successiveNoHardChangeRepetitionMultiplicand);
                    }
                    if (hardWeightSurvivalRatio != null) {
                        deciderScoreComparator.setHardWeightSurvivalRatio(hardWeightSurvivalRatio);
                    }
                    if (startingHardWeight != null) {
                        deciderScoreComparator.setStartingHardWeight(startingHardWeight);
                    }
                    return deciderScoreComparator;
                default:
                    throw new IllegalStateException("The deciderScoreComparatorFactoryType ("
                            + deciderScoreComparatorFactoryType + ") is not implemented");
View Full Code Here

Examples of org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory

        } else if (deciderScoreComparatorFactoryType != null) {
            switch (deciderScoreComparatorFactoryType) {
                case NATURAL:
                    return new NaturalDeciderScoreComparatorFactory();
                case SHIFTING_HARD_PENALTY:
                    ShiftingHardPenaltyDeciderScoreComparatorFactory deciderScoreComparator
                            = new ShiftingHardPenaltyDeciderScoreComparatorFactory();
                    if (hardScoreActivationThreshold != null) {
                        deciderScoreComparator.setHardScoreActivationThreshold(hardScoreActivationThreshold);
                    }
                    if (successiveNoHardChangeMinimum != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeMinimum(successiveNoHardChangeMinimum);
                    }
                    if (successiveNoHardChangeMaximum != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeMaximum(successiveNoHardChangeMaximum);
                    }
                    if (successiveNoHardChangeRepetitionMultiplicand != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeRepetitionMultiplicand(
                                successiveNoHardChangeRepetitionMultiplicand);
                    }
                    if (hardWeightSurvivalRatio != null) {
                        deciderScoreComparator.setHardWeightSurvivalRatio(hardWeightSurvivalRatio);
                    }
                    if (startingHardWeight != null) {
                        deciderScoreComparator.setStartingHardWeight(startingHardWeight);
                    }
                    return deciderScoreComparator;
                default:
                    throw new IllegalStateException("The deciderScoreComparatorFactoryType ("
                            + deciderScoreComparatorFactoryType + ") is not implemented");
View Full Code Here

Examples of org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory

        } else if (deciderScoreComparatorFactoryType != null) {
            switch (deciderScoreComparatorFactoryType) {
                case NATURAL:
                    return new NaturalDeciderScoreComparatorFactory();
                case SHIFTING_HARD_PENALTY:
                    ShiftingHardPenaltyDeciderScoreComparatorFactory deciderScoreComparator
                            = new ShiftingHardPenaltyDeciderScoreComparatorFactory();
                    if (hardScoreActivationThreshold != null) {
                        deciderScoreComparator.setHardScoreActivationThreshold(hardScoreActivationThreshold);
                    }
                    if (successiveNoHardChangeMinimum != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeMinimum(successiveNoHardChangeMinimum);
                    }
                    if (successiveNoHardChangeMaximum != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeMaximum(successiveNoHardChangeMaximum);
                    }
                    if (successiveNoHardChangeRepetitionMultiplicand != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeRepetitionMultiplicand(
                                successiveNoHardChangeRepetitionMultiplicand);
                    }
                    if (hardWeightSurvivalRatio != null) {
                        deciderScoreComparator.setHardWeightSurvivalRatio(hardWeightSurvivalRatio);
                    }
                    if (startingHardWeight != null) {
                        deciderScoreComparator.setStartingHardWeight(startingHardWeight);
                    }
                    return deciderScoreComparator;
                default:
                    throw new IllegalStateException("The deciderScoreComparatorFactoryType ("
                            + deciderScoreComparatorFactoryType + ") is not implemented");
View Full Code Here

Examples of org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory

        } else if (deciderScoreComparatorFactoryType != null) {
            switch (deciderScoreComparatorFactoryType) {
                case NATURAL:
                    return new NaturalDeciderScoreComparatorFactory();
                case SHIFTING_HARD_PENALTY:
                    ShiftingHardPenaltyDeciderScoreComparatorFactory deciderScoreComparator
                            = new ShiftingHardPenaltyDeciderScoreComparatorFactory();
                    if (hardScoreActivationThreshold != null) {
                        deciderScoreComparator.setHardScoreActivationThreshold(hardScoreActivationThreshold);
                    }
                    if (successiveNoHardChangeMinimum != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeMinimum(successiveNoHardChangeMinimum);
                    }
                    if (successiveNoHardChangeMaximum != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeMaximum(successiveNoHardChangeMaximum);
                    }
                    if (successiveNoHardChangeRepetitionMultiplicand != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeRepetitionMultiplicand(
                                successiveNoHardChangeRepetitionMultiplicand);
                    }
                    if (hardWeightSurvivalRatio != null) {
                        deciderScoreComparator.setHardWeightSurvivalRatio(hardWeightSurvivalRatio);
                    }
                    if (startingHardWeight != null) {
                        deciderScoreComparator.setStartingHardWeight(startingHardWeight);
                    }
                    return deciderScoreComparator;
                default:
                    throw new IllegalStateException("The deciderScoreComparatorFactoryType ("
                            + deciderScoreComparatorFactoryType + ") is not implemented");
View Full Code Here

Examples of org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory

        } else if (deciderScoreComparatorFactoryType != null) {
            switch (deciderScoreComparatorFactoryType) {
                case NATURAL:
                    return new NaturalDeciderScoreComparatorFactory();
                case SHIFTING_HARD_PENALTY:
                    ShiftingHardPenaltyDeciderScoreComparatorFactory deciderScoreComparator
                            = new ShiftingHardPenaltyDeciderScoreComparatorFactory();
                    if (hardScoreActivationThreshold != null) {
                        deciderScoreComparator.setHardScoreActivationThreshold(hardScoreActivationThreshold);
                    }
                    if (successiveNoHardChangeMinimum != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeMinimum(successiveNoHardChangeMinimum);
                    }
                    if (successiveNoHardChangeMaximum != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeMaximum(successiveNoHardChangeMaximum);
                    }
                    if (successiveNoHardChangeRepetitionMultiplicand != null) {
                        deciderScoreComparator.setSuccessiveNoHardChangeRepetitionMultiplicand(
                                successiveNoHardChangeRepetitionMultiplicand);
                    }
                    if (hardWeightSurvivalRatio != null) {
                        deciderScoreComparator.setHardWeightSurvivalRatio(hardWeightSurvivalRatio);
                    }
                    if (startingHardWeight != null) {
                        deciderScoreComparator.setStartingHardWeight(startingHardWeight);
                    }
                    return deciderScoreComparator;
                default:
                    throw new IllegalStateException("The deciderScoreComparatorFactoryType ("
                            + deciderScoreComparatorFactoryType + ") is not implemented.");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.