Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I L M N O P R S T U V W X

## A

AbstractAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor
  Abstract superclass for `Acceptor`.
AbstractAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.AbstractAcceptor
AbstractCompositeTermination - Class in org.drools.planner.core.localsearch.termination
  Abstract superclass for CompositeTermination classes that combine multiple Terminations.
AbstractCompositeTermination() - Constructor for class org.drools.planner.core.localsearch.termination.AbstractCompositeTermination
AbstractDeciderScoreComparatorFactory - Class in org.drools.planner.core.localsearch.decider.deciderscorecomparator
  Abstract superclass for `DeciderScoreComparatorFactory`.
AbstractDeciderScoreComparatorFactory() - Constructor for class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
AbstractForager - Class in org.drools.planner.core.localsearch.decider.forager
  Abstract superclass for `Forager`.
AbstractForager() - Constructor for class org.drools.planner.core.localsearch.decider.forager.AbstractForager
AbstractMoveFactory - Class in org.drools.planner.core.move.factory
AbstractMoveFactory() - Constructor for class org.drools.planner.core.move.factory.AbstractMoveFactory
AbstractScore<S extends Score> - Class in org.drools.planner.core.score
  Abstract superclass for `Score`.
AbstractScore() - Constructor for class org.drools.planner.core.score.AbstractScore
AbstractScoreCalculator - Class in org.drools.planner.core.score.calculator
  Makes it easier to implement a ScoreCalculator.
AbstractScoreCalculator() - Constructor for class org.drools.planner.core.score.calculator.AbstractScoreCalculator
AbstractScoreDefinition<S extends Score> - Class in org.drools.planner.core.score.definition
  Abstract superclass for `ScoreDefinition`.
AbstractScoreDefinition() - Constructor for class org.drools.planner.core.score.definition.AbstractScoreDefinition
AbstractSelector - Class in org.drools.planner.core.localsearch.decider.selector
  Abstract superclass for `Selector`.
AbstractSelector() - Constructor for class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
AbstractSolver - Class in org.drools.planner.core.solver
  Abstract superclass for `Solver`.
AbstractSolver() - Constructor for class org.drools.planner.core.solver.AbstractSolver
AbstractSolverConfig - Class in org.drools.planner.config
AbstractSolverConfig() - Constructor for class org.drools.planner.config.AbstractSolverConfig
AbstractSolverLifecycleListener - Interface in org.drools.planner.core.solver
AbstractSolverScope - Class in org.drools.planner.core.solver
AbstractSolverScope() - Constructor for class org.drools.planner.core.solver.AbstractSolverScope
AbstractStartingSolutionInitializer - Class in org.drools.planner.core.solution.initializer
AbstractStartingSolutionInitializer() - Constructor for class org.drools.planner.core.solution.initializer.AbstractStartingSolutionInitializer
AbstractStepScope - Class in org.drools.planner.core.solver
AbstractStepScope() - Constructor for class org.drools.planner.core.solver.AbstractStepScope
AbstractTabuAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.tabu
  Abstract superclass for all Tabu Acceptors.
AbstractTabuAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
AbstractTermination - Class in org.drools.planner.core.localsearch.termination
  Abstract superclass for `Termination`.
AbstractTermination() - Constructor for class org.drools.planner.core.localsearch.termination.AbstractTermination
acceptChanceMaxScoreTotal - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
AcceptedForager - Class in org.drools.planner.core.localsearch.decider.forager
  An AcceptedForager is a Forager which forages accepted moves and ignores unaccepted moves.
AcceptedForager(PickEarlyType, int) - Constructor for class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
acceptedList - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
acceptedMoveScopeComparator - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
AcceptedMoveScopeComparator - Class in org.drools.planner.core.localsearch.decider.forager
AcceptedMoveScopeComparator(Comparator<? extends Score>) - Constructor for class org.drools.planner.core.localsearch.decider.forager.AcceptedMoveScopeComparator
Acceptor - Interface in org.drools.planner.core.localsearch.decider.acceptor
  An Acceptor accepts or rejects a selected move for the `Decider`.
acceptor - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
AcceptorConfig - Class in org.drools.planner.config.localsearch.decider.acceptor
AcceptorConfig() - Constructor for class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
AcceptorConfig.AcceptorType - Enum in org.drools.planner.config.localsearch.decider.acceptor
acceptorList - Variable in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
add(HardAndSoftScore) - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
add(SimpleDoubleScore) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
add(SimpleScore) - Method in class org.drools.planner.core.score.DefaultSimpleScore
add(S) - Method in interface org.drools.planner.core.score.Score
  Returns a Score whose value is (this + augment).
addEventListener(SolverEventListener) - Method in class org.drools.planner.core.solver.AbstractSolver
addEventListener(SolverEventListener) - Method in interface org.drools.planner.core.Solver
addListener(Solver, String) - Method in class org.drools.planner.benchmark.statistic.BestScoreStatistic
addListener(Solver, String) - Method in interface org.drools.planner.benchmark.statistic.SolverStatistic
addMove(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
addMove(MoveScope) - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
addMoveScopeToAcceptedList(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
addXstreamAlias(Class) - Method in class org.drools.planner.config.XmlSolverConfigurer
addXstreamAnnotations(Class...) - Method in class org.drools.planner.benchmark.XmlSolverBenchmarker
AndCompositeTermination - Class in org.drools.planner.core.localsearch.termination
AndCompositeTermination() - Constructor for class org.drools.planner.core.localsearch.termination.AndCompositeTermination
aspirationEnabled - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
assertMoveScoreIsUncorrupted - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
assertStepScoreIsUncorrupted - Variable in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
assertUndoMoveIsUncorrupted - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
assertWorkingScore(Score) - Method in class org.drools.planner.core.solver.AbstractSolverScope

## B

beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.AbstractAcceptor
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AbstractForager
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
beforeDeciding(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.LocalSearchSolverLifecycleListener
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.AbstractCompositeTermination
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.AbstractTermination
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
benchmark(XStream) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
benchmark() - Method in class org.drools.planner.benchmark.XmlSolverBenchmarker
benchmarkingEnded(XStream, Map<File, SolverStatistic>) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
benchmarkingStarted() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
bestScore - Variable in class org.drools.planner.core.solver.AbstractSolverScope
bestScoreImproved - Variable in class org.drools.planner.core.solver.AbstractStepScope
BestScoreStatistic - Class in org.drools.planner.benchmark.statistic
BestScoreStatistic() - Constructor for class org.drools.planner.benchmark.statistic.BestScoreStatistic
BestScoreStatistic.TimeToBestScoresLine - Class in org.drools.planner.benchmark.statistic
BestScoreStatistic.TimeToBestScoresLine(long) - Constructor for class org.drools.planner.benchmark.statistic.BestScoreStatistic.TimeToBestScoresLine
BestScoreStatisticListener - Class in org.drools.planner.benchmark.statistic
BestScoreStatisticListener() - Constructor for class org.drools.planner.benchmark.statistic.BestScoreStatisticListener
BestScoreStatisticPoint - Class in org.drools.planner.benchmark.statistic
BestScoreStatisticPoint(BestSolutionChangedEvent) - Constructor for class org.drools.planner.benchmark.statistic.BestScoreStatisticPoint
bestSolution - Variable in class org.drools.planner.core.solver.AbstractSolverScope
bestSolutionChanged(BestSolutionChangedEvent) - Method in class org.drools.planner.benchmark.statistic.BestScoreStatisticListener
bestSolutionChanged(BestSolutionChangedEvent) - Method in interface org.drools.planner.core.event.SolverEventListener
  Called from the solver thread.
BestSolutionChangedEvent - Class in org.drools.planner.core.event
  Delivered when the best solution changes during solving.
BestSolutionChangedEvent(Solver, long, Solution) - Constructor for class org.drools.planner.core.event.BestSolutionChangedEvent
  Internal API.
BestSolutionRecaller - Class in org.drools.planner.core.bestsolution
  A BestSolutionRecaller remembers the best solution that a `Solver` encounters.
BestSolutionRecaller() - Constructor for class org.drools.planner.core.bestsolution.BestSolutionRecaller
bestSolutionRecaller - Variable in class org.drools.planner.core.solver.AbstractSolver
bestSolutionStepIndex - Variable in class org.drools.planner.core.solver.AbstractSolverScope
BruteForceSolutionIterator - Class in org.drools.planner.core.bruteforce
BruteForceSolutionIterator(BruteForceSolverScope) - Constructor for class org.drools.planner.core.bruteforce.BruteForceSolutionIterator
BruteForceSolver - Interface in org.drools.planner.core.bruteforce
  A BruteForceSolver is a Solver which uses the brute force algorithm
BruteForceSolverConfig - Class in org.drools.planner.config.bruteforce
BruteForceSolverConfig() - Constructor for class org.drools.planner.config.bruteforce.BruteForceSolverConfig
BruteForceSolverScope - Class in org.drools.planner.core.bruteforce
BruteForceSolverScope() - Constructor for class org.drools.planner.core.bruteforce.BruteForceSolverScope
bruteForceSolverScope - Variable in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
BruteForceStepScope - Class in org.drools.planner.core.bruteforce
BruteForceStepScope(BruteForceSolverScope) - Constructor for class org.drools.planner.core.bruteforce.BruteForceStepScope
buildAcceptor(ScoreDefinition) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
buildConstraintOccurrenceSummary() - Method in class org.drools.planner.core.solver.AbstractSolverScope
  Calls `AbstractSolverScope.buildConstraintOccurrenceSummary(WorkingMemory)` with the current `AbstractSolverScope.workingMemory`.
buildConstraintOccurrenceSummary(WorkingMemory) - Method in class org.drools.planner.core.solver.AbstractSolverScope
  TODO Refactor this with the ConstraintOccurrenceTotal class: https://jira.jboss.org/jira/browse/JBRULES-2510
buildDeciderScoreComparatorFactory() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
buildForager(ScoreDefinition) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
buildScoreCalculator() - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
buildScoreDefinition() - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
buildSelector(ScoreDefinition) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
buildSolver() - Method in class org.drools.planner.config.AbstractSolverConfig
buildSolver() - Method in class org.drools.planner.config.bruteforce.BruteForceSolverConfig
buildSolver() - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
buildSolver() - Method in class org.drools.planner.config.XmlSolverConfigurer
buildStartingSolutionInitializer() - Method in class org.drools.planner.config.AbstractSolverConfig
buildTermination(ScoreDefinition) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig

## C

CachedMoveFactory - Class in org.drools.planner.core.move.factory
CachedMoveFactory() - Constructor for class org.drools.planner.core.move.factory.CachedMoveFactory
cachedMoveList - Variable in class org.drools.planner.core.move.factory.CachedMoveFactory
calculateAcceptChance(MoveScope) - Method in interface org.drools.planner.core.localsearch.decider.acceptor.Acceptor
  TODO the use for an acceptChance between 0.0 and 1.0 is unproven.
calculateAcceptChance(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
calculateAcceptChance(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
calculateAcceptChance(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
calculateAcceptChance(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
calculateAcceptChance(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
calculateCount - Variable in class org.drools.planner.core.solver.AbstractSolverScope
calculatePartialTabuAcceptChance(int) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
calculateScore() - Method in class org.drools.planner.core.score.calculator.DefaultHardAndSoftConstraintScoreCalculator
calculateScore() - Method in interface org.drools.planner.core.score.calculator.ScoreCalculator
  Calculates the score: the solution (encountered at a step) with the highest score will be seen as the the best solution.
calculateScore() - Method in class org.drools.planner.core.score.calculator.SimpleDoubleScoreCalculator
calculateScore() - Method in class org.drools.planner.core.score.calculator.SimpleScoreCalculator
calculateScoreFromWorkingMemory() - Method in class org.drools.planner.core.solver.AbstractSolverScope
calculateTimeGradient(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.AndCompositeTermination
  Calculates the minimum timeGradient of all Terminations.
calculateTimeGradient(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.OrCompositeTermination
  Calculates the minimum timeGradient of all Terminations.
calculateTimeGradient(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.ScoreAttainedTermination
calculateTimeGradient(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.StepCountTermination
calculateTimeGradient(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.termination.Termination
  A timeGradient is a relative estimate of how long the search will continue.
calculateTimeGradient(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.TimeMillisSpendTermination
calculateTimeGradient(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.UnimprovedStepCountTermination
calculateTimeGradient(HardAndSoftScore, HardAndSoftScore, HardAndSoftScore) - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
calculateTimeGradient(S, S, S) - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
calculateTimeGradient(SimpleDoubleScore, SimpleDoubleScore, SimpleDoubleScore) - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
calculateTimeGradient(SimpleScore, SimpleScore, SimpleScore) - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
calculateTimeMillisSpend() - Method in class org.drools.planner.core.solver.AbstractSolverScope
causes - Variable in class org.drools.planner.core.score.constraint.ConstraintOccurrence
checkPickEarly(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
clone() - Method in class org.drools.planner.core.score.calculator.AbstractScoreCalculator
clone() - Method in interface org.drools.planner.core.score.calculator.ScoreCalculator
clonedSolution - Variable in class org.drools.planner.core.solver.AbstractStepScope
cloneSolution() - Method in interface org.drools.planner.core.solution.Solution
  Called by the `Solver` when the solution needs to be cloned, for example to store a clone of the current solution as the best solution.
compare(SolverBenchmark, SolverBenchmark) - Method in class org.drools.planner.benchmark.TotalScoreSolverBenchmarkComparator
compare(SolverBenchmark, SolverBenchmark) - Method in class org.drools.planner.benchmark.WorstScoreSolverBenchmarkComparator
compare(Score, Score) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.HardPenaltyDeciderScoreComparator
compare(MoveScope, MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedMoveScopeComparator
compare(Score, Score) - Method in class org.drools.planner.core.score.comparator.FlatteningHardAndSoftScoreComparator
compare(Score, Score) - Method in class org.drools.planner.core.score.comparator.NaturalScoreComparator
compareTo(BestScoreStatistic.TimeToBestScoresLine) - Method in class org.drools.planner.benchmark.statistic.BestScoreStatistic.TimeToBestScoresLine
compareTo(ConstraintOccurrence) - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
compareTo(HardAndSoftScore) - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
compareTo(SimpleDoubleScore) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
compareTo(SimpleScore) - Method in class org.drools.planner.core.score.DefaultSimpleScore
completeMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
completePropertyTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
completeSolutionTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
completeTabuSize - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
completeUndoMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
CompositeAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor
  Combines several acceptors into one.
CompositeAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
CompositeMove - Class in org.drools.planner.core.move
  A CompositeMove is composed out of multiple other moves.
CompositeMove(List<Move>) - Constructor for class org.drools.planner.core.move.CompositeMove
CompositeSelector - Class in org.drools.planner.core.localsearch.decider.selector
  A CompositeSelector unions multiple Selectors.
CompositeSelector() - Constructor for class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
configure(String) - Method in class org.drools.planner.benchmark.XmlSolverBenchmarker
configure(InputStream) - Method in class org.drools.planner.benchmark.XmlSolverBenchmarker
configure(Reader) - Method in class org.drools.planner.benchmark.XmlSolverBenchmarker
configure(String) - Method in class org.drools.planner.config.XmlSolverConfigurer
configure(InputStream) - Method in class org.drools.planner.config.XmlSolverConfigurer
configure(Reader) - Method in class org.drools.planner.config.XmlSolverConfigurer
configureAbstractSolver(AbstractSolver) - Method in class org.drools.planner.config.AbstractSolverConfig
ConstraintOccurrence - Class in org.drools.planner.core.score.constraint
ConstraintOccurrence(String, Object...) - Constructor for class org.drools.planner.core.score.constraint.ConstraintOccurrence
ConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.drools.planner.core.score.constraint.ConstraintOccurrence
constraintType - Variable in class org.drools.planner.core.score.constraint.ConstraintOccurrence
ConstraintType - Enum in org.drools.planner.core.score.constraint
create() - Method in enum org.drools.planner.benchmark.SolverBenchmarkSuite.SolverStatisticType
createCachedMoveList(Solution) - Method in class org.drools.planner.core.move.factory.CachedMoveFactory
createDeciderScoreComparator() - Method in interface org.drools.planner.core.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactory
createDeciderScoreComparator() - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.NaturalDeciderScoreComparatorFactory
createDeciderScoreComparator() - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
createMoveList(Solution) - Method in class org.drools.planner.core.move.factory.CachedMoveFactory
createMoveList(Solution) - Method in interface org.drools.planner.core.move.factory.MoveFactory
createOrGetClonedSolution() - Method in class org.drools.planner.core.solver.AbstractStepScope
createUndoMove(WorkingMemory) - Method in class org.drools.planner.core.move.CompositeMove
createUndoMove(WorkingMemory) - Method in interface org.drools.planner.core.move.Move
  Called before the move is done, so the move can be evaluated and then be undone without resulting into a permanent change in the solution.

## D

decideNextStep(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.decider.Decider
  Decides the next step
decideNextStep(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
Decider - Interface in org.drools.planner.core.localsearch.decider
  A decider decides the next step.
decider - Variable in class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
decider - Variable in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
decider - Variable in class org.drools.planner.core.move.factory.AbstractMoveFactory
DeciderAware - Interface in org.drools.planner.core.localsearch.decider
DeciderScoreComparatorFactory - Interface in org.drools.planner.core.localsearch.decider.deciderscorecomparator
  A DeciderScoreComparatorFactory creates a new DeciderScoreComparator each step, which compares 2 scores to decide the next step.
deciderScoreComparatorFactory - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
DeciderScoreComparatorFactoryConfig - Class in org.drools.planner.config.localsearch.decider.deciderscorecomparator
DeciderScoreComparatorFactoryConfig() - Constructor for class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType - Enum in org.drools.planner.config.localsearch.decider.deciderscorecomparator
DEFAULT_RANDOM_SEED - Static variable in class org.drools.planner.config.AbstractSolverConfig
DefaultBruteForceSolver - Class in org.drools.planner.core.bruteforce
  Default implementation of `BruteForceSolver`.
DefaultBruteForceSolver() - Constructor for class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
DefaultDecider - Class in org.drools.planner.core.localsearch.decider
  Default implementation of `Decider`.
DefaultDecider() - Constructor for class org.drools.planner.core.localsearch.decider.DefaultDecider
DefaultHardAndSoftConstraintScoreCalculator - Class in org.drools.planner.core.score.calculator
DefaultHardAndSoftConstraintScoreCalculator() - Constructor for class org.drools.planner.core.score.calculator.DefaultHardAndSoftConstraintScoreCalculator
DefaultHardAndSoftScore - Class in org.drools.planner.core.score
  Default implementation of `HardAndSoftScore`.
DefaultHardAndSoftScore(int) - Constructor for class org.drools.planner.core.score.DefaultHardAndSoftScore
DefaultHardAndSoftScore(int, int) - Constructor for class org.drools.planner.core.score.DefaultHardAndSoftScore
DefaultLocalSearchSolver - Class in org.drools.planner.core.localsearch
  Default implementation of `LocalSearchSolver`.
DefaultLocalSearchSolver() - Constructor for class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
DefaultSimpleDoubleScore - Class in org.drools.planner.core.score
  Default implementation of `SimpleDoubleScore`.
DefaultSimpleDoubleScore(double) - Constructor for class org.drools.planner.core.score.DefaultSimpleDoubleScore
DefaultSimpleScore - Class in org.drools.planner.core.score
  Default implementation of `SimpleScore`.
DefaultSimpleScore(int) - Constructor for class org.drools.planner.core.score.DefaultSimpleScore
divide(double) - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
divide(double) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
divide(double) - Method in class org.drools.planner.core.score.DefaultSimpleScore
divide(double) - Method in interface org.drools.planner.core.score.Score
  Returns a Score whose value is (this / divisor).
doMove(WorkingMemory) - Method in class org.drools.planner.core.move.CompositeMove
doMove(WorkingMemory) - Method in interface org.drools.planner.core.move.Move
  Does the Move and updates the `Solution` and its `WorkingMemory` accordingly.
DoubleConstraintOccurrence - Class in org.drools.planner.core.score.constraint
DoubleConstraintOccurrence(String, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
DoubleConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
DoubleConstraintOccurrence(String, double, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
DoubleConstraintOccurrence(String, ConstraintType, double, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence

## E

earlyPickedMoveScope - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
environmentMode - Variable in class org.drools.planner.config.AbstractSolverConfig
EnvironmentMode - Enum in org.drools.planner.config
  A solver has a single Random instance.
equals(Object) - Method in class org.drools.planner.core.move.CompositeMove
equals(Object) - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
equals(Object) - Method in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
equals(Object) - Method in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
equals(Object) - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
equals(Object) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
equals(Object) - Method in class org.drools.planner.core.score.DefaultSimpleScore

## F

findNewTabu(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
findNewTabu(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
findNewTabu(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.PropertyTabuAcceptor
findNewTabu(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.PropertyTabuAcceptor
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
fireBestSolutionChanged(Solution) - Method in class org.drools.planner.core.event.SolverEventSupport
FlatteningHardAndSoftScoreComparator - Class in org.drools.planner.core.score.comparator
  Compares 2 HardAndSoftScore after flattening: the hard multiplied by a hardWeight gets added to the soft.
FlatteningHardAndSoftScoreComparator(int) - Constructor for class org.drools.planner.core.score.comparator.FlatteningHardAndSoftScoreComparator
forager - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
Forager - Interface in org.drools.planner.core.localsearch.decider.forager
  A Forager collects the accepted moves and picks the next step from those for the Decider.
ForagerConfig - Class in org.drools.planner.config.localsearch.decider.forager
ForagerConfig() - Constructor for class org.drools.planner.config.localsearch.decider.forager.ForagerConfig

## G

getAbstractSolverScope() - Method in class org.drools.planner.core.bruteforce.BruteForceStepScope
getAbstractSolverScope() - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
getAbstractSolverScope() - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
getAbstractSolverScope() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getAbstractSolverScope() - Method in class org.drools.planner.core.solver.AbstractSolver
getAbstractSolverScope() - Method in class org.drools.planner.core.solver.AbstractStepScope
getAcceptChance() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getAcceptedMovesSize() - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
getAcceptedMovesSize() - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
getAcceptor() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getAcceptorClass() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getAcceptorConfig() - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
getAcceptorTypeList() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getAverageScore() - Method in class org.drools.planner.benchmark.SolverBenchmark
getBenchmarkDirectory() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getBestScore() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getBestScoreImproved() - Method in class org.drools.planner.core.solver.AbstractStepScope
getBestScoreStatisticPointList() - Method in class org.drools.planner.benchmark.statistic.BestScoreStatisticListener
getBestSolution() - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
getBestSolution() - Method in class org.drools.planner.core.solver.AbstractSolver
getBestSolution() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getBestSolution() - Method in interface org.drools.planner.core.Solver
getBestSolutionStepIndex() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getBruteForceSolverScope() - Method in class org.drools.planner.core.bruteforce.BruteForceStepScope
getCachedMoveList() - Method in class org.drools.planner.core.move.factory.CachedMoveFactory
getCalculateCount() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getCauses() - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
getClonedSolution() - Method in class org.drools.planner.core.solver.AbstractStepScope
getCompleteMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getCompletePropertyTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getCompleteSolutionTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getCompleteTabuSize() - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
getCompleteUndoMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getConfig() - Method in class org.drools.planner.config.XmlSolverConfigurer
getConfigNameToScoreMap() - Method in class org.drools.planner.benchmark.statistic.BestScoreStatistic.TimeToBestScoresLine
getConstraintType() - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
getDecider() - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
getDeciderScoreComparator() - Method in interface org.drools.planner.core.localsearch.decider.Decider
getDeciderScoreComparator() - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
getDeciderScoreComparator() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getDeciderScoreComparatorClass() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getDeciderScoreComparatorFactoryConfig() - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
getDeciderScoreComparatorFactoryType() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getEnvironmentMode() - Method in class org.drools.planner.config.AbstractSolverConfig
getFacts() - Method in interface org.drools.planner.core.solution.Solution
  Called by the `Solver` when the solution needs to be asserted into an empty WorkingMemory.
getForager() - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
getForager() - Method in interface org.drools.planner.core.localsearch.decider.Decider
getForager() - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
getForagerClass() - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
getForagerConfig() - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
getGreatDelugeWaterLevelUpperBoundRate() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getGreatDelugeWaterRisingRate() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getHardConstraintsBroken() - Method in class org.drools.planner.core.score.calculator.DefaultHardAndSoftConstraintScoreCalculator
getHardConstraintsBroken() - Method in interface org.drools.planner.core.score.calculator.HardAndSoftConstraintScoreCalculator
getHardScore() - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
getHardScore() - Method in interface org.drools.planner.core.score.HardAndSoftScore
  The total of the broken negative hard constraints and fulfilled positive hard constraints.
getHardScoreActivationThreshold() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getHardWeight() - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.HardPenaltyDeciderScoreComparator
getHardWeightSurvivalRatio() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getLastCompletedLocalSearchStepScope() - Method in class org.drools.planner.core.localsearch.LocalSearchSolverScope
getLocalSearchSolverConfig() - Method in class org.drools.planner.benchmark.SolverBenchmark
getLocalSearchSolverScope() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getLocalSearchStepScope() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getMaximumHoursSpend() - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
getMaximumMinutesSpend() - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
getMaximumSecondsSpend() - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
getMaximumStepCount() - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
getMaximumTimeMillisSpend() - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
getMaximumUnimprovedStepCount() - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
getMinimalAcceptedSelection() - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
getMove() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getMoveFactory() - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
getMoveFactoryClass() - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
getMoveList() - Method in class org.drools.planner.core.move.CompositeMove
getName() - Method in class org.drools.planner.benchmark.SolverBenchmark
getNewBestSolution() - Method in class org.drools.planner.core.event.BestSolutionChangedEvent
getPartialMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPartialPropertyTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPartialSolutionTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPartialUndoMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.definition.AbstractScoreDefinition
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
getPerfectMaximumScore() - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
  The perfect maximum score is the score of which there is no better in any problem instance.
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.definition.AbstractScoreDefinition
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
getPerfectMinimumScore() - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
  The perfect minimum score is the score of which there is no worser in any problem instance.
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
getPickEarlyType() - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
getRandomSeed() - Method in class org.drools.planner.config.AbstractSolverConfig
getRanking() - Method in class org.drools.planner.benchmark.SolverBenchmark
getRuleBase() - Method in class org.drools.planner.config.AbstractSolverConfig
getRuleBase() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getRuleId() - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
getScore() - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
getScore() - Method in class org.drools.planner.benchmark.statistic.BestScoreStatisticPoint
getScore() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getScore() - Method in class org.drools.planner.core.score.calculator.SimpleDoubleScoreCalculator
getScore() - Method in class org.drools.planner.core.score.calculator.SimpleScoreCalculator
getScore() - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
getScore() - Method in class org.drools.planner.core.score.DefaultSimpleScore
getScore() - Method in interface org.drools.planner.core.score.SimpleDoubleScore
  The total of the broken negative constraints and fulfilled postive hard constraints.
getScore() - Method in interface org.drools.planner.core.score.SimpleScore
  The total of the broken negative constraints and fulfilled postive hard constraints.
getScore() - Method in interface org.drools.planner.core.solution.Solution
  Returns the Score of this Solution.
getScore() - Method in class org.drools.planner.core.solver.AbstractStepScope
getScoreAttained() - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
getScoreDefinition() - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
getScoreDefinition() - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
getScoreDefinition() - Method in class org.drools.planner.core.solver.AbstractSolver
getScoreDefinition() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getScoreDefinition() - Method in interface org.drools.planner.core.Solver
getScoreDefinitionClass() - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
getScoreDefinitionConfig() - Method in class org.drools.planner.config.AbstractSolverConfig
getScoreDefinitionType() - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
getScoreDrlList() - Method in class org.drools.planner.config.AbstractSolverConfig
getScoreList() - Method in class org.drools.planner.benchmark.SolverBenchmark
getSelectorConfig() - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
getSelectorConfigList() - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
getSelectorThoroughness() - Method in interface org.drools.planner.core.localsearch.stepstatistic.StepStatistic
  How much of all the selectable moves should be evaluated for the current step.
getShuffle() - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
getSimulatedAnnealingStartingTemperature() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getSoftConstraintsBroken() - Method in class org.drools.planner.core.score.calculator.DefaultHardAndSoftConstraintScoreCalculator
getSoftConstraintsBroken() - Method in interface org.drools.planner.core.score.calculator.HardAndSoftConstraintScoreCalculator
getSoftScore() - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
getSoftScore() - Method in interface org.drools.planner.core.score.HardAndSoftScore
  The total of the broken negative soft constraints and fulfilled positive soft constraints.
getSolvedSolutionFile() - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
getSolvedSolutionFilesDirectory() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getSolverBenchmarkComparator() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getSolverBenchmarkList() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getSolverBenchmarkResultList() - Method in class org.drools.planner.benchmark.SolverBenchmark
getSolverStatisticFilesDirectory() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getSolverStatisticType() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getStartingHardWeight() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getStartingScore() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getStartingSolutionInitializer() - Method in class org.drools.planner.config.AbstractSolverConfig
getStartingSolutionInitializer() - Method in class org.drools.planner.core.solver.AbstractSolver
getStartingSolutionInitializerClass() - Method in class org.drools.planner.config.AbstractSolverConfig
getStartingSystemTimeMillis() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getStep() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getStepIndex() - Method in class org.drools.planner.core.solver.AbstractStepScope
getSuccessiveNoHardChangeMaximum() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getSuccessiveNoHardChangeMinimum() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getSuccessiveNoHardChangeRepetitionMultiplicand() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getTabuProperties() - Method in interface org.drools.planner.core.localsearch.decider.acceptor.tabu.TabuPropertyEnabled
  The returned Collection should a stable order.
getTabuProperties() - Method in class org.drools.planner.core.move.CompositeMove
getTermination() - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
getTerminationClass() - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
getTerminationCompositionStyle() - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
getTerminationConfig() - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
getTimeGradient() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.statistic.BestScoreStatistic.TimeToBestScoresLine
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.statistic.BestScoreStatisticPoint
getTimeMillisSpend() - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
getTimeMillisSpend() - Method in class org.drools.planner.core.event.BestSolutionChangedEvent
getTimeMillisSpend() - Method in class org.drools.planner.core.solver.AbstractSolver
getTimeMillisSpend() - Method in interface org.drools.planner.core.Solver
  TODO timeMillisSpend should not continue to increase after the solver has been terminated
getTopList(int) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
getTopList(int) - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
getTopSize() - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
getTotalScore() - Method in class org.drools.planner.benchmark.SolverBenchmark
getUndoMove() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getUndoStep() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getUnsolvedSolutionFile() - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
getUnsolvedSolutionFileList() - Method in class org.drools.planner.benchmark.SolverBenchmark
getWeight() - Method in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
getWeight() - Method in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
getWorkingMemory() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getWorkingMemory() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getWorkingMemory() - Method in class org.drools.planner.core.solver.AbstractStepScope
getWorkingRandom() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getWorkingRandom() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getWorkingRandom() - Method in class org.drools.planner.core.solver.AbstractStepScope
getWorkingScoreCalculator() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getWorkingSolution() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getWorkingSolution() - Method in class org.drools.planner.core.solver.AbstractSolverScope
getWorkingSolution() - Method in class org.drools.planner.core.solver.AbstractStepScope
GLOBAL_SCORE_CALCULATOR_KEY - Static variable in class org.drools.planner.core.solver.AbstractSolverScope
GreatDelugeAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.greatdeluge
  TODO Under construction.
GreatDelugeAcceptor(double, double) - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
greatDelugeWaterLevelUpperBoundRate - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
greatDelugeWaterRisingRate - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig

## H

HardAndSoftConstraintScoreCalculator - Interface in org.drools.planner.core.score.calculator
HardAndSoftScore - Interface in org.drools.planner.core.score
  A HardAndSoftScore is a Score based on hard constraints and soft int constraints.
HardAndSoftScoreDefinition - Class in org.drools.planner.core.score.definition
HardAndSoftScoreDefinition() - Constructor for class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
hardConstraintsBroken - Variable in class org.drools.planner.core.score.calculator.DefaultHardAndSoftConstraintScoreCalculator
HardPenaltyDeciderScoreComparator - Class in org.drools.planner.core.localsearch.decider.deciderscorecomparator
  Compares 2 HardAndSoftScore based on the calculation the hard multiplied by a weight to the soft.
HardPenaltyDeciderScoreComparator(int) - Constructor for class org.drools.planner.core.localsearch.decider.deciderscorecomparator.HardPenaltyDeciderScoreComparator
hashCode() - Method in class org.drools.planner.core.move.CompositeMove
hashCode() - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
hashCode() - Method in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
hashCode() - Method in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
hashCode() - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
hashCode() - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
hashCode() - Method in class org.drools.planner.core.score.DefaultSimpleScore
hasNext() - Method in class org.drools.planner.core.bruteforce.BruteForceSolutionIterator
hasNext() - Method in class org.drools.planner.core.bruteforce.PlanningVariableHandler

## I

inherit(SolverBenchmark) - Method in class org.drools.planner.benchmark.SolverBenchmark
inherit(AbstractSolverConfig) - Method in class org.drools.planner.config.AbstractSolverConfig
inherit(BruteForceSolverConfig) - Method in class org.drools.planner.config.bruteforce.BruteForceSolverConfig
inherit(AcceptorConfig) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
inherit(DeciderScoreComparatorFactoryConfig) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
inherit(ForagerConfig) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
inherit(SelectorConfig) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
inherit(LocalSearchSolverConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
inherit(TerminationConfig) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
inherit(ScoreDefinitionConfig) - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
initializeSolution(AbstractSolverScope) - Method in interface org.drools.planner.core.solution.initializer.StartingSolutionInitializer
IntConstraintOccurrence - Class in org.drools.planner.core.score.constraint
IntConstraintOccurrence(String, Object...) - Constructor for class org.drools.planner.core.score.constraint.IntConstraintOccurrence
IntConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.drools.planner.core.score.constraint.IntConstraintOccurrence
IntConstraintOccurrence(String, int, Object...) - Constructor for class org.drools.planner.core.score.constraint.IntConstraintOccurrence
IntConstraintOccurrence(String, ConstraintType, int, Object...) - Constructor for class org.drools.planner.core.score.constraint.IntConstraintOccurrence
isMoveDoable(WorkingMemory) - Method in class org.drools.planner.core.move.CompositeMove
isMoveDoable(WorkingMemory) - Method in interface org.drools.planner.core.move.Move
  Called before a move is evaluated to decide wheter the move can be done and evaluated.
isQuitEarly() - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
isQuitEarly() - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
isSolutionInitialized(AbstractSolverScope) - Method in class org.drools.planner.core.solution.initializer.AbstractStartingSolutionInitializer
isSolutionInitialized(AbstractSolverScope) - Method in interface org.drools.planner.core.solution.initializer.StartingSolutionInitializer
isTerminated(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.AndCompositeTermination
isTerminated(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.OrCompositeTermination
isTerminated(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.ScoreAttainedTermination
isTerminated(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.StepCountTermination
isTerminated(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.termination.Termination
  Called by the LocalSearchSolver after every step to determine if the search should stop.
isTerminated(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.TimeMillisSpendTermination
isTerminated(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.UnimprovedStepCountTermination
isTerminatedEarly() - Method in class org.drools.planner.core.solver.AbstractSolver
isTerminatedEarly() - Method in interface org.drools.planner.core.Solver
  This method is thread-safe.

## L

LegacySimulatedAnnealingAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing
  TODO this will be removed once the time gradient based `SimulatedAnnealingAcceptor` is always better.
LegacySimulatedAnnealingAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
listSorted - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
localSearchSolver - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
LocalSearchSolver - Interface in org.drools.planner.core.localsearch
  A LocalSearchSolver is a Solver which uses a local search algorithm, such as tabu search, simulated annealing, ...
localSearchSolver - Variable in class org.drools.planner.core.localsearch.termination.AbstractTermination
LocalSearchSolverAware - Interface in org.drools.planner.core.localsearch
LocalSearchSolverConfig - Class in org.drools.planner.config.localsearch
LocalSearchSolverConfig() - Constructor for class org.drools.planner.config.localsearch.LocalSearchSolverConfig
LocalSearchSolverLifecycleListener - Interface in org.drools.planner.core.localsearch
localSearchSolverScope - Variable in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
LocalSearchSolverScope - Class in org.drools.planner.core.localsearch
LocalSearchSolverScope() - Constructor for class org.drools.planner.core.localsearch.LocalSearchSolverScope
LocalSearchStepScope - Class in org.drools.planner.core.localsearch
LocalSearchStepScope(LocalSearchSolverScope) - Constructor for class org.drools.planner.core.localsearch.LocalSearchStepScope
logger - Variable in class org.drools.planner.core.bestsolution.BestSolutionRecaller
logger - Variable in class org.drools.planner.core.localsearch.decider.acceptor.AbstractAcceptor
logger - Variable in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
logger - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
logger - Variable in class org.drools.planner.core.localsearch.decider.forager.AbstractForager
logger - Variable in class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
logger - Variable in class org.drools.planner.core.localsearch.termination.AbstractTermination
logger - Variable in class org.drools.planner.core.move.factory.AbstractMoveFactory
logger - Variable in class org.drools.planner.core.solution.initializer.AbstractStartingSolutionInitializer
logger - Variable in class org.drools.planner.core.solver.AbstractSolver
logger - Variable in class org.drools.planner.core.solver.AbstractSolverScope

## M

maxScore - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
minimalAcceptedSelection - Variable in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
minimalAcceptedSelection - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
Move - Interface in org.drools.planner.core.move
  A Move represents a change in the solution.
moveFactory - Variable in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
MoveFactory - Interface in org.drools.planner.core.move.factory
MoveFactorySelector - Class in org.drools.planner.core.localsearch.decider.selector
MoveFactorySelector() - Constructor for class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
moveIterator(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
moveIterator(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
moveIterator(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.decider.selector.Selector
moveIterator(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.TopListSelector
moveList - Variable in class org.drools.planner.core.move.CompositeMove
MoveScope - Class in org.drools.planner.core.localsearch.decider
MoveScope(LocalSearchStepScope) - Constructor for class org.drools.planner.core.localsearch.decider.MoveScope
MoveTabuAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.tabu
MoveTabuAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
multiply(double) - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
multiply(double) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
multiply(double) - Method in class org.drools.planner.core.score.DefaultSimpleScore
multiply(double) - Method in interface org.drools.planner.core.score.Score
  Returns a Score whose value is (this * multiplicand).

## N

NaturalDeciderScoreComparatorFactory - Class in org.drools.planner.core.localsearch.decider.deciderscorecomparator
  Implementation of `DeciderScoreComparatorFactory`.
NaturalDeciderScoreComparatorFactory() - Constructor for class org.drools.planner.core.localsearch.decider.deciderscorecomparator.NaturalDeciderScoreComparatorFactory
NaturalScoreComparator - Class in org.drools.planner.core.score.comparator
  Compares by the natural order of scores.
NaturalScoreComparator() - Constructor for class org.drools.planner.core.score.comparator.NaturalScoreComparator
next() - Method in class org.drools.planner.core.bruteforce.BruteForceSolutionIterator
next(WorkingMemory) - Method in class org.drools.planner.core.bruteforce.PlanningVariableHandler

## O

OrCompositeTermination - Class in org.drools.planner.core.localsearch.termination
OrCompositeTermination() - Constructor for class org.drools.planner.core.localsearch.termination.OrCompositeTermination
org.drools.planner.benchmark - package org.drools.planner.benchmark
org.drools.planner.benchmark.statistic - package org.drools.planner.benchmark.statistic
org.drools.planner.config - package org.drools.planner.config
org.drools.planner.config.bruteforce - package org.drools.planner.config.bruteforce
org.drools.planner.config.localsearch - package org.drools.planner.config.localsearch
org.drools.planner.config.localsearch.decider.acceptor - package org.drools.planner.config.localsearch.decider.acceptor
org.drools.planner.config.localsearch.decider.deciderscorecomparator - package org.drools.planner.config.localsearch.decider.deciderscorecomparator
org.drools.planner.config.localsearch.decider.forager - package org.drools.planner.config.localsearch.decider.forager
org.drools.planner.config.localsearch.decider.selector - package org.drools.planner.config.localsearch.decider.selector
org.drools.planner.config.localsearch.termination - package org.drools.planner.config.localsearch.termination
org.drools.planner.config.score.definition - package org.drools.planner.config.score.definition
org.drools.planner.core - package org.drools.planner.core
org.drools.planner.core.annotations - package org.drools.planner.core.annotations
org.drools.planner.core.bestsolution - package org.drools.planner.core.bestsolution
org.drools.planner.core.bruteforce - package org.drools.planner.core.bruteforce
org.drools.planner.core.event - package org.drools.planner.core.event
org.drools.planner.core.localsearch - package org.drools.planner.core.localsearch
org.drools.planner.core.localsearch.decider - package org.drools.planner.core.localsearch.decider
org.drools.planner.core.localsearch.decider.acceptor - package org.drools.planner.core.localsearch.decider.acceptor
org.drools.planner.core.localsearch.decider.acceptor.greatdeluge - package org.drools.planner.core.localsearch.decider.acceptor.greatdeluge
org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing - package org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing
org.drools.planner.core.localsearch.decider.acceptor.tabu - package org.drools.planner.core.localsearch.decider.acceptor.tabu
org.drools.planner.core.localsearch.decider.deciderscorecomparator - package org.drools.planner.core.localsearch.decider.deciderscorecomparator
org.drools.planner.core.localsearch.decider.forager - package org.drools.planner.core.localsearch.decider.forager
org.drools.planner.core.localsearch.decider.selector - package org.drools.planner.core.localsearch.decider.selector
org.drools.planner.core.localsearch.stepstatistic - package org.drools.planner.core.localsearch.stepstatistic
org.drools.planner.core.localsearch.termination - package org.drools.planner.core.localsearch.termination
org.drools.planner.core.move - package org.drools.planner.core.move
org.drools.planner.core.move.factory - package org.drools.planner.core.move.factory
org.drools.planner.core.score - package org.drools.planner.core.score
org.drools.planner.core.score.calculator - package org.drools.planner.core.score.calculator
org.drools.planner.core.score.comparator - package org.drools.planner.core.score.comparator
org.drools.planner.core.score.constraint - package org.drools.planner.core.score.constraint
org.drools.planner.core.score.definition - package org.drools.planner.core.score.definition
org.drools.planner.core.solution - package org.drools.planner.core.solution
org.drools.planner.core.solution.initializer - package org.drools.planner.core.solution.initializer
org.drools.planner.core.solver - package org.drools.planner.core.solver

## P

parseScore(String) - Static method in class org.drools.planner.core.score.DefaultHardAndSoftScore
parseScore(String) - Static method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
parseScore(String) - Static method in class org.drools.planner.core.score.DefaultSimpleScore
parseScore(String) - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
parseScore(String) - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
  Parses the String and returns a Score.
parseScore(String) - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
parseScore(String) - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
partialMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partialPropertyTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partialSolutionTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partialTabuSize - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
partialUndoMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partsLength - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
pickEarlyType - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
PickEarlyType - Enum in org.drools.planner.core.localsearch.decider.forager
pickMaxScoreMoveScopeFromAcceptedList(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
pickMove(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
pickMove(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
PlanningValueProperty - Annotation Type in org.drools.planner.core.annotations
PlanningVariableClass - Annotation Type in org.drools.planner.core.annotations
PlanningVariableHandler - Class in org.drools.planner.core.bruteforce
PlanningVariableHandler(Object, PlanningVariableClass, Collection<? extends Object>) - Constructor for class org.drools.planner.core.bruteforce.PlanningVariableHandler
PropertyTabuAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.tabu
PropertyTabuAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.tabu.PropertyTabuAcceptor

## R

randomSeed - Variable in class org.drools.planner.config.AbstractSolverConfig
randomSeed - Variable in class org.drools.planner.core.solver.AbstractSolver
removeEventListener(SolverEventListener) - Method in class org.drools.planner.core.solver.AbstractSolver
removeEventListener(SolverEventListener) - Method in interface org.drools.planner.core.Solver
removeListener(Solver, String) - Method in class org.drools.planner.benchmark.statistic.BestScoreStatistic
removeListener(Solver, String) - Method in interface org.drools.planner.benchmark.statistic.SolverStatistic
reset(WorkingMemory) - Method in class org.drools.planner.core.bruteforce.PlanningVariableHandler
reset() - Method in class org.drools.planner.core.solver.AbstractSolverScope
resetSolverBenchmarkResultList() - Method in class org.drools.planner.benchmark.SolverBenchmark
ruleBase - Variable in class org.drools.planner.config.AbstractSolverConfig
ruleBase - Variable in class org.drools.planner.core.solver.AbstractSolverScope
ruleId - Variable in class org.drools.planner.core.score.constraint.ConstraintOccurrence

## S

Score<S extends Score> - Interface in org.drools.planner.core.score
  A Score is result of the score function (AKA fitness function) on a single possible solution.
score - Variable in class org.drools.planner.core.solver.AbstractStepScope
ScoreAttainedTermination - Class in org.drools.planner.core.localsearch.termination
ScoreAttainedTermination() - Constructor for class org.drools.planner.core.localsearch.termination.ScoreAttainedTermination
ScoreCalculator - Interface in org.drools.planner.core.score.calculator
  Evaluates a solution based on its WorkingMemory (which is part of the rule production system).
ScoreDefinition<S extends Score> - Interface in org.drools.planner.core.score.definition
  A ScoreDefinition knows how to compare scores and what the perfect maximum/minimum Score is.
scoreDefinition - Variable in class org.drools.planner.core.solver.AbstractSolverScope
scoreDefinitionConfig - Variable in class org.drools.planner.config.AbstractSolverConfig
ScoreDefinitionConfig - Class in org.drools.planner.config.score.definition
ScoreDefinitionConfig() - Constructor for class org.drools.planner.config.score.definition.ScoreDefinitionConfig
ScoreDefinitionConfig.ScoreDefinitionType - Enum in org.drools.planner.config.score.definition
scoreDrlList - Variable in class org.drools.planner.config.AbstractSolverConfig
selectedCount - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
selectMoveList(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
selector - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
Selector - Interface in org.drools.planner.core.localsearch.decider.selector
  A Selector selects or generates moves for the Decider.
SelectorConfig - Class in org.drools.planner.config.localsearch.decider.selector
SelectorConfig() - Constructor for class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
selectorList - Variable in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
setAcceptChance(double) - Method in class org.drools.planner.core.localsearch.decider.MoveScope
setAcceptor(Acceptor) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setAcceptor(Acceptor) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setAcceptorClass(Class<Acceptor>) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setAcceptorConfig(AcceptorConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
setAcceptorList(List<Acceptor>) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
setAcceptorTypeList(List<AcceptorConfig.AcceptorType>) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setAspirationEnabled(boolean) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
setAssertMoveScoreIsUncorrupted(boolean) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setAssertStepScoreIsUncorrupted(boolean) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
setAssertUndoMoveIsUncorrupted(boolean) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setBenchmarkDirectory(File) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setBestScore(Score) - Method in class org.drools.planner.core.solver.AbstractSolverScope
setBestScoreImproved(Boolean) - Method in class org.drools.planner.core.solver.AbstractStepScope
setBestSolution(Solution) - Method in class org.drools.planner.core.solver.AbstractSolverScope
setBestSolutionRecaller(BestSolutionRecaller) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
setBestSolutionRecaller(BestSolutionRecaller) - Method in class org.drools.planner.core.solver.AbstractSolver
setBestSolutionStepIndex(int) - Method in class org.drools.planner.core.solver.AbstractSolverScope
setClonedSolution(Solution) - Method in class org.drools.planner.core.solver.AbstractStepScope
setCompleteMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setCompletePropertyTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setCompleteSolutionTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setCompleteTabuSize(int) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
setCompleteUndoMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setDecider(Decider) - Method in interface org.drools.planner.core.localsearch.decider.DeciderAware
setDecider(Decider) - Method in class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
setDecider(Decider) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
setDecider(Decider) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
setDecider(Decider) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
setDecider(Decider) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
setDeciderScoreComparator(DeciderScoreComparatorFactory) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setDeciderScoreComparator(Comparator<Score>) - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
setDeciderScoreComparatorClass(Class<DeciderScoreComparatorFactory>) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setDeciderScoreComparatorFactoryConfig(DeciderScoreComparatorFactoryConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
setDeciderScoreComparatorFactoryType(DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setEnvironmentMode(EnvironmentMode) - Method in class org.drools.planner.config.AbstractSolverConfig
setForager(Forager) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
setForager(Forager) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setForagerClass(Class<Forager>) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
setForagerConfig(ForagerConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
setGreatDelugeWaterLevelUpperBoundRate(Double) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setGreatDelugeWaterRisingRate(Double) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setHardConstraintsBroken(int) - Method in class org.drools.planner.core.score.calculator.DefaultHardAndSoftConstraintScoreCalculator
setHardConstraintsBroken(int) - Method in interface org.drools.planner.core.score.calculator.HardAndSoftConstraintScoreCalculator
setHardScoreActivationThreshold(Integer) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setHardScoreActivationThreshold(int) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
setHardScoreTimeGradientWeight(double) - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
  It's recommended to use a number which can be exactly represented as a double, such as 0.5, 0.25, 0.75, 0.125, ... but not 0.1, 0.2, ...
setHardWeightSurvivalRatio(Double) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setHardWeightSurvivalRatio(double) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
setLastCompletedLocalSearchStepScope(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.LocalSearchSolverScope
setLocalSearchSolver(LocalSearchSolver) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setLocalSearchSolver(LocalSearchSolver) - Method in interface org.drools.planner.core.localsearch.LocalSearchSolverAware
setLocalSearchSolver(LocalSearchSolver) - Method in class org.drools.planner.core.localsearch.termination.AbstractCompositeTermination
setLocalSearchSolver(LocalSearchSolver) - Method in class org.drools.planner.core.localsearch.termination.AbstractTermination
setLocalSearchSolverConfig(LocalSearchSolverConfig) - Method in class org.drools.planner.benchmark.SolverBenchmark
setMaximumHoursSpend(Long) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
setMaximumMinutesSpend(Long) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
setMaximumSecondsSpend(Long) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
setMaximumStepCount(Integer) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
setMaximumStepCount(int) - Method in class org.drools.planner.core.localsearch.termination.StepCountTermination
setMaximumTimeMillisSpend(Long) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
setMaximumTimeMillisSpend(long) - Method in class org.drools.planner.core.localsearch.termination.TimeMillisSpendTermination
setMaximumUnimprovedStepCount(Integer) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
setMaximumUnimprovedStepCount(int) - Method in class org.drools.planner.core.localsearch.termination.UnimprovedStepCountTermination
setMinimalAcceptedSelection(Integer) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
setMove(Move) - Method in class org.drools.planner.core.localsearch.decider.MoveScope
setMoveFactory(MoveFactory) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
setMoveFactory(MoveFactory) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
setMoveFactoryClass(Class<MoveFactory>) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
setName(String) - Method in class org.drools.planner.benchmark.SolverBenchmark
setPartialMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPartialPropertyTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPartialSolutionTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPartialTabuSize(int) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
setPartialUndoMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPerfectMaximumScore(HardAndSoftScore) - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
setPerfectMaximumScore(SimpleDoubleScore) - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
setPerfectMaximumScore(SimpleScore) - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
setPerfectMinimumScore(HardAndSoftScore) - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
setPerfectMinimumScore(SimpleDoubleScore) - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
setPerfectMinimumScore(SimpleScore) - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
setPickEarlyType(PickEarlyType) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
setRandomSeed(Long) - Method in class org.drools.planner.config.AbstractSolverConfig
setRandomSeed(long) - Method in class org.drools.planner.core.solver.AbstractSolver
setRanking(Integer) - Method in class org.drools.planner.benchmark.SolverBenchmark
setRuleBase(RuleBase) - Method in class org.drools.planner.config.AbstractSolverConfig
setRuleBase(RuleBase) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
setRuleBase(RuleBase) - Method in class org.drools.planner.core.solver.AbstractSolver
setRuleBase(RuleBase) - Method in class org.drools.planner.core.solver.AbstractSolverScope
setScore(Score) - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
setScore(Score) - Method in class org.drools.planner.core.localsearch.decider.MoveScope
setScore(double) - Method in class org.drools.planner.core.score.calculator.SimpleDoubleScoreCalculator
setScore(int) - Method in class org.drools.planner.core.score.calculator.SimpleScoreCalculator
setScore(S) - Method in interface org.drools.planner.core.solution.Solution
  Called by the `Solver` when the Score of this Solution has been calculated.
setScore(Score) - Method in class org.drools.planner.core.solver.AbstractStepScope
setScoreAttained(String) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
setScoreAttained(Score) - Method in class org.drools.planner.core.localsearch.termination.ScoreAttainedTermination
setScoreCalculator(ScoreCalculator) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
setScoreCalculator(ScoreCalculator) - Method in class org.drools.planner.core.solver.AbstractSolver
setScoreDefinition(ScoreDefinition) - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
setScoreDefinition(ScoreDefinition) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
setScoreDefinition(ScoreDefinition) - Method in class org.drools.planner.core.solver.AbstractSolver
setScoreDefinition(ScoreDefinition) - Method in class org.drools.planner.core.solver.AbstractSolverScope
setScoreDefinitionClass(Class<ScoreDefinition>) - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
setScoreDefinitionConfig(ScoreDefinitionConfig) - Method in class org.drools.planner.config.AbstractSolverConfig
setScoreDefinitionType(ScoreDefinitionConfig.ScoreDefinitionType) - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
setScoreDrlList(List<String>) - Method in class org.drools.planner.config.AbstractSolverConfig
setSelector(Selector) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setSelectorConfig(SelectorConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
setSelectorConfigList(List<SelectorConfig>) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
setSelectorList(List<Selector>) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
setShuffle(Boolean) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
setShuffle(boolean) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
setSimulatedAnnealingStartingTemperature(String) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setSoftConstraintsBroken(int) - Method in class org.drools.planner.core.score.calculator.DefaultHardAndSoftConstraintScoreCalculator
setSoftConstraintsBroken(int) - Method in interface org.drools.planner.core.score.calculator.HardAndSoftConstraintScoreCalculator
setSolvedSolutionFile(File) - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
setSolvedSolutionFilesDirectory(File) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setSolverBenchmarkComparator(Comparator<SolverBenchmark>) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setSolverBenchmarkList(List<SolverBenchmark>) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setSolverBenchmarkResultList(List<SolverBenchmarkResult>) - Method in class org.drools.planner.benchmark.SolverBenchmark
setSolverEventSupport(SolverEventSupport) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
setSolverStatisticFilesDirectory(File) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setSolverStatisticType(SolverBenchmarkSuite.SolverStatisticType) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setStartingHardWeight(Integer) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setStartingHardWeight(int) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
setStartingScore(Score) - Method in class org.drools.planner.core.solver.AbstractSolverScope
setStartingSolution(Solution) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
setStartingSolution(Solution) - Method in class org.drools.planner.core.solver.AbstractSolver
setStartingSolution(Solution) - Method in interface org.drools.planner.core.Solver
setStartingSolutionInitializer(StartingSolutionInitializer) - Method in class org.drools.planner.config.AbstractSolverConfig
setStartingSolutionInitializer(StartingSolutionInitializer) - Method in class org.drools.planner.core.solver.AbstractSolver
setStartingSolutionInitializerClass(Class<StartingSolutionInitializer>) - Method in class org.drools.planner.config.AbstractSolverConfig
setStartingSystemTimeMillis(long) - Method in class org.drools.planner.core.solver.AbstractSolverScope
setStartingTemperature(double) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
setStartingTemperature(Score) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
setStep(Move) - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
setStepIndex(int) - Method in class org.drools.planner.core.solver.AbstractStepScope
setSuccessiveNoHardChangeMaximum(Integer) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setSuccessiveNoHardChangeMaximum(int) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
setSuccessiveNoHardChangeMinimum(Integer) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setSuccessiveNoHardChangeMinimum(int) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
setSuccessiveNoHardChangeRepetitionMultiplicand(Double) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setSuccessiveNoHardChangeRepetitionMultiplicand(double) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
setTemperatureSurvival(double) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
setTermination(Termination) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
setTermination(Termination) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
setTerminationClass(Class<Termination>) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
setTerminationCompositionStyle(TerminationConfig.TerminationCompositionStyle) - Method in class org.drools.planner.config.localsearch.termination.TerminationConfig
setTerminationConfig(TerminationConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverConfig
setTerminationList(List<Termination>) - Method in class org.drools.planner.core.localsearch.termination.AbstractCompositeTermination
setTimeGradient(double) - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
setTimeMillisSpend(Long) - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
setTopSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
setTopSize(int) - Method in class org.drools.planner.core.localsearch.decider.selector.TopListSelector
setUndoMove(Move) - Method in class org.drools.planner.core.localsearch.decider.MoveScope
setUndoStep(Move) - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
setUnsolvedSolutionFile(File) - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
setUnsolvedSolutionFileList(List<File>) - Method in class org.drools.planner.benchmark.SolverBenchmark
setUseUndoMoveAsTabuMove(boolean) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
setWorkingRandom(Random) - Method in class org.drools.planner.core.solver.AbstractSolverScope
setWorkingScoreCalculator(ScoreCalculator) - Method in class org.drools.planner.core.solver.AbstractSolverScope
setWorkingSolution(Solution) - Method in class org.drools.planner.core.solver.AbstractSolverScope
ShiftingHardPenaltyDeciderScoreComparatorFactory - Class in org.drools.planner.core.localsearch.decider.deciderscorecomparator
  Implementation of `HardAndSoftScore`.
ShiftingHardPenaltyDeciderScoreComparatorFactory() - Constructor for class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
shuffle - Variable in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
shuffle - Variable in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
SimpleDoubleScore - Interface in org.drools.planner.core.score
  A SimpleScore is a Score based on double constraints.
SimpleDoubleScoreCalculator - Class in org.drools.planner.core.score.calculator
SimpleDoubleScoreCalculator() - Constructor for class org.drools.planner.core.score.calculator.SimpleDoubleScoreCalculator
SimpleDoubleScoreDefinition - Class in org.drools.planner.core.score.definition
SimpleDoubleScoreDefinition() - Constructor for class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
SimpleScore - Interface in org.drools.planner.core.score
  A SimpleScore is a Score based on int constraints.
SimpleScoreCalculator - Class in org.drools.planner.core.score.calculator
SimpleScoreCalculator() - Constructor for class org.drools.planner.core.score.calculator.SimpleScoreCalculator
SimpleScoreDefinition - Class in org.drools.planner.core.score.definition
SimpleScoreDefinition() - Constructor for class org.drools.planner.core.score.definition.SimpleScoreDefinition
SimulatedAnnealingAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing
  The time gradient implementation of simulated annealing.
SimulatedAnnealingAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
simulatedAnnealingStartingTemperature - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
softConstraintsBroken - Variable in class org.drools.planner.core.score.calculator.DefaultHardAndSoftConstraintScoreCalculator
Solution<S extends Score> - Interface in org.drools.planner.core.solution
  A Solution represents a problem and a possible solution of that problem.
SolutionTabuAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.tabu
SolutionTabuAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
solve() - Method in class org.drools.planner.core.solver.AbstractSolver
solve() - Method in interface org.drools.planner.core.Solver
  Solves the planning problem.
solveImplementation() - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
solveImplementation() - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
solveImplementation() - Method in class org.drools.planner.core.solver.AbstractSolver
Solver - Interface in org.drools.planner.core
  A Solver solves planning problems.
SolverBenchmark - Class in org.drools.planner.benchmark
SolverBenchmark() - Constructor for class org.drools.planner.benchmark.SolverBenchmark
SolverBenchmarkResult - Class in org.drools.planner.benchmark
SolverBenchmarkResult() - Constructor for class org.drools.planner.benchmark.SolverBenchmarkResult
SolverBenchmarkSuite - Class in org.drools.planner.benchmark
SolverBenchmarkSuite() - Constructor for class org.drools.planner.benchmark.SolverBenchmarkSuite
SolverBenchmarkSuite.SolverStatisticType - Enum in org.drools.planner.benchmark
SolverEventListener - Interface in org.drools.planner.core.event
solverEventSupport - Variable in class org.drools.planner.core.bestsolution.BestSolutionRecaller
SolverEventSupport - Class in org.drools.planner.core.event
  Internal API.
SolverEventSupport(Solver) - Constructor for class org.drools.planner.core.event.SolverEventSupport
solverEventSupport - Variable in class org.drools.planner.core.solver.AbstractSolver
SolverStatistic - Interface in org.drools.planner.benchmark.statistic
  TODO is this the correct package?
solvingEnded(AbstractSolverScope) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
solvingEnded(BruteForceSolverScope) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.AbstractAcceptor
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AbstractForager
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
solvingEnded(LocalSearchSolverScope) - Method in interface org.drools.planner.core.localsearch.LocalSearchSolverLifecycleListener
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.termination.AbstractCompositeTermination
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.termination.AbstractTermination
solvingEnded(LocalSearchSolverScope) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
solvingEnded(AbstractSolverScope) - Method in interface org.drools.planner.core.solver.AbstractSolverLifecycleListener
solvingStarted(AbstractSolverScope) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
solvingStarted(BruteForceSolverScope) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolver
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.AbstractAcceptor
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AbstractForager
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.decider.selector.TopListSelector
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
solvingStarted(LocalSearchSolverScope) - Method in interface org.drools.planner.core.localsearch.LocalSearchSolverLifecycleListener
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.termination.AbstractCompositeTermination
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.localsearch.termination.AbstractTermination
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
solvingStarted(LocalSearchSolverScope) - Method in class org.drools.planner.core.move.factory.CachedMoveFactory
solvingStarted(AbstractSolverScope) - Method in class org.drools.planner.core.solver.AbstractSolver
solvingStarted(AbstractSolverScope) - Method in interface org.drools.planner.core.solver.AbstractSolverLifecycleListener
sortAcceptedList() - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
startingScore - Variable in class org.drools.planner.core.solver.AbstractSolverScope
startingSolutionInitializer - Variable in class org.drools.planner.config.AbstractSolverConfig
StartingSolutionInitializer - Interface in org.drools.planner.core.solution.initializer
startingSolutionInitializer - Variable in class org.drools.planner.core.solver.AbstractSolver
startingSolutionInitializerClass - Variable in class org.drools.planner.config.AbstractSolverConfig
startingSystemTimeMillis - Variable in class org.drools.planner.core.solver.AbstractSolverScope
startingTemperature - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
startingTemperature - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
startingTemperatureParts - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
StepCountTermination - Class in org.drools.planner.core.localsearch.termination
StepCountTermination() - Constructor for class org.drools.planner.core.localsearch.termination.StepCountTermination
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.AbstractAcceptor
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AbstractForager
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
stepDecided(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.LocalSearchSolverLifecycleListener
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.AbstractCompositeTermination
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.AbstractTermination
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
stepIndex - Variable in class org.drools.planner.core.solver.AbstractStepScope
StepStatistic - Interface in org.drools.planner.core.localsearch.stepstatistic
stepTaken(AbstractStepScope) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.AbstractAcceptor
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AbstractForager
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.TopListSelector
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
stepTaken(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.LocalSearchSolverLifecycleListener
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.AbstractCompositeTermination
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.termination.AbstractTermination
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
subtract(HardAndSoftScore) - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
subtract(SimpleDoubleScore) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
subtract(SimpleScore) - Method in class org.drools.planner.core.score.DefaultSimpleScore
subtract(S) - Method in interface org.drools.planner.core.score.Score
  Returns a Score whose value is (this - subtrahend).

## T

TabuPropertyEnabled - Interface in org.drools.planner.core.localsearch.decider.acceptor.tabu
tabuSequenceList - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
tabuToStepIndexMap - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
temperature - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
temperatureMinimum - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
temperatureParts - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
temperatureSurvival - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
terminatedEarly - Variable in class org.drools.planner.core.solver.AbstractSolver
terminateEarly() - Method in class org.drools.planner.core.solver.AbstractSolver
terminateEarly() - Method in interface org.drools.planner.core.Solver
  Notifies the solver that it should stop at its earliest convenience.
termination - Variable in class org.drools.planner.core.localsearch.DefaultLocalSearchSolver
Termination - Interface in org.drools.planner.core.localsearch.termination
  A Termination determines when the LocalSearchSolver should stop.
TerminationConfig - Class in org.drools.planner.config.localsearch.termination
TerminationConfig() - Constructor for class org.drools.planner.config.localsearch.termination.TerminationConfig
TerminationConfig.TerminationCompositionStyle - Enum in org.drools.planner.config.localsearch.termination
terminationList - Variable in class org.drools.planner.core.localsearch.termination.AbstractCompositeTermination
TIME_FORMAT - Static variable in class org.drools.planner.benchmark.SolverBenchmarkSuite
TimeMillisSpendTermination - Class in org.drools.planner.core.localsearch.termination
TimeMillisSpendTermination() - Constructor for class org.drools.planner.core.localsearch.termination.TimeMillisSpendTermination
toDoubleArray() - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
toDoubleArray() - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
toDoubleArray() - Method in class org.drools.planner.core.score.DefaultSimpleScore
toDoubleArray() - Method in interface org.drools.planner.core.score.Score
  Returns an array of doubles representing the Score.
TopListSelector - Class in org.drools.planner.core.localsearch.decider.selector
TopListSelector() - Constructor for class org.drools.planner.core.localsearch.decider.selector.TopListSelector
toString() - Method in class org.drools.planner.core.move.CompositeMove
toString() - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
toString() - Method in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
toString() - Method in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
toString() - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
toString() - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
toString() - Method in class org.drools.planner.core.score.DefaultSimpleScore
TotalScoreSolverBenchmarkComparator - Class in org.drools.planner.benchmark
TotalScoreSolverBenchmarkComparator() - Constructor for class org.drools.planner.benchmark.TotalScoreSolverBenchmarkComparator
translateScoreToGraphValue(HardAndSoftScore) - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
translateScoreToGraphValue(S) - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
translateScoreToGraphValue(SimpleDoubleScore) - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
translateScoreToGraphValue(SimpleScore) - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition

## U

UnimprovedStepCountTermination - Class in org.drools.planner.core.localsearch.termination
UnimprovedStepCountTermination() - Constructor for class org.drools.planner.core.localsearch.termination.UnimprovedStepCountTermination
UnweightedConstraintOccurrence - Class in org.drools.planner.core.score.constraint
UnweightedConstraintOccurrence(String, Object...) - Constructor for class org.drools.planner.core.score.constraint.UnweightedConstraintOccurrence
UnweightedConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.drools.planner.core.score.constraint.UnweightedConstraintOccurrence
useUndoMoveAsTabuMove - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor

## V

valueOf(String) - Static method in enum org.drools.planner.benchmark.SolverBenchmarkSuite.SolverStatisticType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.EnvironmentMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig.AcceptorType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.localsearch.termination.TerminationConfig.TerminationCompositionStyle
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.score.definition.ScoreDefinitionConfig.ScoreDefinitionType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.core.localsearch.decider.forager.PickEarlyType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.core.score.constraint.ConstraintType
  Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in class org.drools.planner.core.score.DefaultHardAndSoftScore
valueOf(int, int) - Static method in class org.drools.planner.core.score.DefaultHardAndSoftScore
valueOf(double) - Static method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
valueOf(int) - Static method in class org.drools.planner.core.score.DefaultSimpleScore
values() - Static method in enum org.drools.planner.benchmark.SolverBenchmarkSuite.SolverStatisticType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.EnvironmentMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig.AcceptorType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.localsearch.termination.TerminationConfig.TerminationCompositionStyle
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.score.definition.ScoreDefinitionConfig.ScoreDefinitionType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.core.localsearch.decider.forager.PickEarlyType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.core.score.constraint.ConstraintType
  Returns an array containing the constants of this enum type, in the order they are declared.

## W

waterLevelScore - Variable in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
waterLevelUpperBoundRate - Variable in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
waterRisingRate - Variable in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
weight - Variable in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
weight - Variable in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
workingMemory - Variable in class org.drools.planner.core.solver.AbstractSolverScope
workingRandom - Variable in class org.drools.planner.core.solver.AbstractSolverScope
workingScoreCalculator - Variable in class org.drools.planner.core.solver.AbstractSolverScope
workingSolution - Variable in class org.drools.planner.core.solver.AbstractSolverScope
WorstScoreSolverBenchmarkComparator - Class in org.drools.planner.benchmark
WorstScoreSolverBenchmarkComparator() - Constructor for class org.drools.planner.benchmark.WorstScoreSolverBenchmarkComparator
writeBenchmarkResult(XStream) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
writeStatistic(File, String) - Method in class org.drools.planner.benchmark.statistic.BestScoreStatistic
writeStatistic(File, String) - Method in interface org.drools.planner.benchmark.statistic.SolverStatistic

## X

XmlSolverBenchmarker - Class in org.drools.planner.benchmark
XmlSolverBenchmarker() - Constructor for class org.drools.planner.benchmark.XmlSolverBenchmarker
XmlSolverConfigurer - Class in org.drools.planner.config
  XML based configuration that builds a `Solver`.
XmlSolverConfigurer() - Constructor for class org.drools.planner.config.XmlSolverConfigurer
XmlSolverConfigurer(String) - Constructor for class org.drools.planner.config.XmlSolverConfigurer

A B C D E F G H I L M N O P R S T U V W X

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.