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.termination
  Abstract superclass for CompositeTermination classes that combine multiple Terminations.
AbstractCompositeTermination() - Constructor for class org.drools.planner.core.termination.AbstractCompositeTermination
AbstractCompositeTermination(Termination...) - Constructor for class org.drools.planner.core.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
AbstractIncrementalScoreCalculator<Sol extends Solution> - Class in org.drools.planner.core.score.director.incremental
  Abstract superclass for `IncrementalScoreCalculator`.
AbstractIncrementalScoreCalculator() - Constructor for class org.drools.planner.core.score.director.incremental.AbstractIncrementalScoreCalculator
AbstractMoveFactory - Class in org.drools.planner.core.move.factory
AbstractMoveFactory() - Constructor for class org.drools.planner.core.move.factory.AbstractMoveFactory
AbstractPlanningValueRangeDescriptor - Class in org.drools.planner.core.domain.variable
AbstractPlanningValueRangeDescriptor(PlanningVariableDescriptor) - Constructor for class org.drools.planner.core.domain.variable.AbstractPlanningValueRangeDescriptor
AbstractProblemStatistic - Class in org.drools.planner.benchmark.core.statistic
AbstractProblemStatistic(ProblemStatisticType) - Constructor for class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic
AbstractProblemStatistic.AbstractProblemStatisticScvLine - Class in org.drools.planner.benchmark.core.statistic
AbstractProblemStatistic.AbstractProblemStatisticScvLine(long) - Constructor for class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic.AbstractProblemStatisticScvLine
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
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
AbstractScoreDirector<F extends ScoreDirectorFactory> - Class in org.drools.planner.core.score.director
  Abstract superclass for `ScoreDirector`.
AbstractScoreDirector(F) - Constructor for class org.drools.planner.core.score.director.AbstractScoreDirector
AbstractScoreDirectorFactory - Class in org.drools.planner.core.score.director
  Abstract superclass for `ScoreDirectorFactory`.
AbstractScoreDirectorFactory() - Constructor for class org.drools.planner.core.score.director.AbstractScoreDirectorFactory
AbstractScoreHolder - Class in org.drools.planner.core.score.holder
  Abstract superclass for `ScoreHolder`.
AbstractScoreHolder() - Constructor for class org.drools.planner.core.score.holder.AbstractScoreHolder
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
AbstractSolverPhase - Class in org.drools.planner.core.phase
AbstractSolverPhase() - Constructor for class org.drools.planner.core.phase.AbstractSolverPhase
AbstractSolverPhaseScope - Class in org.drools.planner.core.phase
AbstractSolverPhaseScope(DefaultSolverScope) - Constructor for class org.drools.planner.core.phase.AbstractSolverPhaseScope
AbstractStepScope - Class in org.drools.planner.core.phase.step
AbstractStepScope() - Constructor for class org.drools.planner.core.phase.step.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.termination
  Abstract superclass for `Termination`.
AbstractTermination() - Constructor for class org.drools.planner.core.termination.AbstractTermination
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.buildin.hardandsoft.DefaultHardAndSoftScore
add(HardAndSoftLongScore) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
add(SimpleScore) - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
add(SimpleDoubleScore) - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
add(S) - Method in interface org.drools.planner.core.score.Score
  Returns a Score whose value is (this + augment).
addDependentPlanningVariableDescriptor(DependentPlanningVariableDescriptor) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
addEventListener(SolverEventListener) - Method in interface org.drools.planner.core.Solver
addEventListener(SolverEventListener) - Method in class org.drools.planner.core.solver.DefaultSolver
addListener(Solver, String) - Method in class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatistic
addListener(Solver, String) - Method in class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatistic
addListener(Solver, String) - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatistic
addListener(Solver, String) - Method in interface org.drools.planner.benchmark.core.statistic.ProblemStatistic
addMove(GreedyMoveScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
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(GreedyMoveScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
addMoveScopeToAcceptedList(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
addPlanningEntityDescriptor(PlanningEntityDescriptor) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
addProblemFactChange(ProblemFactChange) - Method in interface org.drools.planner.core.Solver
  Schedules a `ProblemFactChange` to be processed.
addProblemFactChange(ProblemFactChange) - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
addProblemFactChange(ProblemFactChange) - Method in class org.drools.planner.core.solver.DefaultSolver
addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in class org.drools.planner.core.phase.AbstractSolverPhase
addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in interface org.drools.planner.core.phase.SolverPhase
addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in class org.drools.planner.core.solver.DefaultSolver
addXstreamAnnotations(Class...) - Method in class org.drools.planner.benchmark.config.XmlPlannerBenchmarkFactory
addXstreamAnnotations(Class...) - Method in class org.drools.planner.config.XmlSolverFactory
afterAllVariablesChanged(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
afterAllVariablesChanged(Object) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
afterAllVariablesChanged(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
afterAllVariablesChanged(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
afterAllVariablesChanged(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
afterChange(ScoreDirector, Object, String, Object, Object) - Method in interface org.drools.planner.api.domain.variable.event.PlanningVariableListener
  Called after a variable value has been changed.
afterEntityAdded(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
afterEntityAdded(Object) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
afterEntityAdded(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
afterEntityAdded(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
afterEntityAdded(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
afterEntityRemoved(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
afterEntityRemoved(Object) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
afterEntityRemoved(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
afterEntityRemoved(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
afterEntityRemoved(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
afterProblemFactAdded(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
afterProblemFactAdded(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
afterProblemFactAdded(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
afterProblemFactAdded(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
afterProblemFactChanged(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
afterProblemFactChanged(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
afterProblemFactChanged(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
afterProblemFactChanged(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
afterProblemFactRemoved(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
afterProblemFactRemoved(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
afterProblemFactRemoved(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
afterProblemFactRemoved(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
afterVariableChanged(Object, String) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
afterVariableChanged(Object, String) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
afterVariableChanged(Object, String) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
afterVariableChanged(Object, String) - Method in interface org.drools.planner.core.score.director.ScoreDirector
afterVariableChanged(Object, String) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
AndCompositeTermination - Class in org.drools.planner.core.termination
AndCompositeTermination() - Constructor for class org.drools.planner.core.termination.AndCompositeTermination
AndCompositeTermination(Termination...) - Constructor for class org.drools.planner.core.termination.AndCompositeTermination
applyFiltering(Collection<?>) - Method in class org.drools.planner.core.domain.variable.AbstractPlanningValueRangeDescriptor
aspirationEnabled - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
assertMoveScoreIsUncorrupted - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
assertMoveScoreIsUncorrupted - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
assertStepScoreIsUncorrupted - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
assertStepScoreIsUncorrupted - Variable in class org.drools.planner.core.localsearch.DefaultLocalSearchSolverPhase
assertTabuHashCodeCorrectness - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
assertUndoMoveIsUncorrupted - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
assertUndoMoveIsUncorrupted - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
assertWorkingScore(Score) - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
assertWorkingScore(Score) - Method in class org.drools.planner.core.score.director.AbstractScoreDirector
assertWorkingScore(Score) - Method in interface org.drools.planner.core.score.director.ScoreDirector
assertWorkingScore(Score) - Method in class org.drools.planner.core.solver.DefaultSolverScope

## B

BasicPlumbingTermination - Class in org.drools.planner.core.solver
BasicPlumbingTermination() - Constructor for class org.drools.planner.core.solver.BasicPlumbingTermination
basicPlumbingTermination - Variable in class org.drools.planner.core.solver.DefaultSolver
beforeAllVariablesChanged(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
beforeAllVariablesChanged(Object) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
beforeAllVariablesChanged(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
beforeAllVariablesChanged(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
beforeAllVariablesChanged(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
beforeDeciding(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
beforeDeciding(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
beforeDeciding(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
beforeDeciding(GreedyFitStepScope) - Method in interface org.drools.planner.core.constructionheuristic.greedyFit.event.GreedySolverPhaseLifecycleListener
beforeDeciding(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.event.GreedySolverPhaseLifecycleListenerAdapter
beforeDeciding(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.selector.GreedyPlanningEntitySelector
beforeDeciding(AbstractStepScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
beforeDeciding(AbstractStepScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
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.AcceptedForager
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.DefaultLocalSearchSolverPhase
beforeDeciding(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListener
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
beforeDeciding(LocalSearchStepScope) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
beforeDeciding(AbstractStepScope) - Method in class org.drools.planner.core.phase.AbstractSolverPhase
beforeDeciding(AbstractStepScope) - Method in interface org.drools.planner.core.phase.event.SolverPhaseLifecycleListener
beforeDeciding(AbstractStepScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleListenerAdapter
beforeDeciding(AbstractStepScope) - Method in class org.drools.planner.core.termination.AbstractCompositeTermination
beforeDeciding(AbstractStepScope) - Method in class org.drools.planner.core.termination.AbstractTermination
beforeEntityAdded(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
beforeEntityAdded(Object) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
beforeEntityAdded(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
beforeEntityAdded(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
beforeEntityAdded(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
beforeEntityRemoved(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
beforeEntityRemoved(Object) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
beforeEntityRemoved(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
beforeEntityRemoved(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
beforeEntityRemoved(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
beforeProblemFactAdded(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
beforeProblemFactAdded(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
beforeProblemFactAdded(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
beforeProblemFactAdded(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
beforeProblemFactChanged(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
beforeProblemFactChanged(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
beforeProblemFactChanged(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
beforeProblemFactChanged(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
beforeProblemFactRemoved(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
beforeProblemFactRemoved(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
beforeProblemFactRemoved(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
beforeProblemFactRemoved(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
beforeVariableChanged(Object, String) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
beforeVariableChanged(Object, String) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
beforeVariableChanged(Object, String) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
beforeVariableChanged(Object, String) - Method in interface org.drools.planner.core.score.director.ScoreDirector
beforeVariableChanged(Object, String) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
benchmark() - Method in interface org.drools.planner.benchmark.api.PlannerBenchmark
benchmark() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
benchmark() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
benchmarkingEnded() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
benchmarkingEnded() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
benchmarkingEnded() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
benchmarkingStarted() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
benchmarkingStarted() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
benchmarkingStarted() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
bestScore - Variable in class org.drools.planner.core.solver.DefaultSolverScope
bestScoreImproved - Variable in class org.drools.planner.core.phase.step.AbstractStepScope
BestScoreStatistic - Class in org.drools.planner.benchmark.core.statistic.bestscore
BestScoreStatistic() - Constructor for class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatistic
BestScoreStatistic.BestScoreScvLine - Class in org.drools.planner.benchmark.core.statistic.bestscore
BestScoreStatistic.BestScoreScvLine(long) - Constructor for class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatistic.BestScoreScvLine
BestScoreStatisticListener - Class in org.drools.planner.benchmark.core.statistic.bestscore
BestScoreStatisticListener() - Constructor for class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatisticListener
BestScoreStatisticPoint - Class in org.drools.planner.benchmark.core.statistic.bestscore
BestScoreStatisticPoint(BestSolutionChangedEvent) - Constructor for class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatisticPoint
bestSolution - Variable in class org.drools.planner.core.solver.DefaultSolverScope
bestSolutionChanged(BestSolutionChangedEvent) - Method in class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatisticListener
bestSolutionChanged(BestSolutionChangedEvent) - Method in interface org.drools.planner.core.event.SolverEventListener
  Called once every time when a better `Solution` is found.
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.phase.AbstractSolverPhase
bestSolutionRecaller - Variable in class org.drools.planner.core.solver.DefaultSolver
bestSolutionStepIndex - Variable in class org.drools.planner.core.phase.AbstractSolverPhaseScope
BruteForceEntityWalker - Class in org.drools.planner.core.bruteforce
BruteForceEntityWalker(SolutionDescriptor) - Constructor for class org.drools.planner.core.bruteforce.BruteForceEntityWalker
bruteForceEntityWalker - Variable in class org.drools.planner.core.bruteforce.DefaultBruteForceSolverPhase
BruteForceSolverPhase - Interface in org.drools.planner.core.bruteforce
  A BruteForceSolverPhase is a `SolverPhase` which uses the brute force algorithm.
BruteForceSolverPhaseConfig - Class in org.drools.planner.config.bruteforce
BruteForceSolverPhaseConfig() - Constructor for class org.drools.planner.config.bruteforce.BruteForceSolverPhaseConfig
BruteForceSolverPhaseLifecycleListener - Interface in org.drools.planner.core.bruteforce.event
BruteForceSolverPhaseScope - Class in org.drools.planner.core.bruteforce
BruteForceSolverPhaseScope(DefaultSolverScope) - Constructor for class org.drools.planner.core.bruteforce.BruteForceSolverPhaseScope
BruteForceStepScope - Class in org.drools.planner.core.bruteforce
BruteForceStepScope(BruteForceSolverPhaseScope) - Constructor for class org.drools.planner.core.bruteforce.BruteForceStepScope
buildAcceptor(EnvironmentMode, ScoreDefinition) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
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
buildPlannerBenchmark() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
buildPlannerBenchmark() - Method in class org.drools.planner.benchmark.config.XmlPlannerBenchmarkFactory
buildPlanningEntitySelector(SolutionDescriptor) - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
  Deprecated.
buildProblemBenchmarkList(List<ProblemBenchmark>, SolverBenchmark) - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
buildScoreCorruptionAnalysis(ScoreDirector) - Method in class org.drools.planner.core.score.director.AbstractScoreDirector
buildScoreCorruptionAnalysis(ScoreDirector) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
buildScoreDefinition() - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
buildScoreDirector() - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirectorFactory
buildScoreDirector() - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirectorFactory
buildScoreDirector() - Method in interface org.drools.planner.core.score.director.ScoreDirectorFactory
  Creates a new `ScoreDirector` instance.
buildScoreDirector() - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirectorFactory
buildScoreDirectorFactory(SolutionDescriptor) - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
buildScoreHolder() - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreDefinition
buildScoreHolder() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
buildScoreHolder() - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
buildScoreHolder() - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
buildScoreHolder() - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
  TODO JBRULES-2238 remove when the rule that sums the final score can be written as a single rule and `ScoreHolder` is dead
buildSelector(ScoreDefinition) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
buildSolver() - Method in class org.drools.planner.config.solver.SolverConfig
buildSolver() - Method in interface org.drools.planner.config.SolverFactory
  Creates a new `Solver` instance.
buildSolver() - Method in class org.drools.planner.config.XmlSolverFactory
buildSolverBenchmark(List<ProblemBenchmark>) - Method in class org.drools.planner.benchmark.config.SolverBenchmarkConfig
buildSolverPhase(EnvironmentMode, SolutionDescriptor, ScoreDefinition, Termination) - Method in class org.drools.planner.config.bruteforce.BruteForceSolverPhaseConfig
buildSolverPhase(EnvironmentMode, SolutionDescriptor, ScoreDefinition, Termination) - Method in class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
buildSolverPhase(EnvironmentMode, SolutionDescriptor, ScoreDefinition, Termination) - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitSolverPhaseConfig
  Deprecated.
buildSolverPhase(EnvironmentMode, SolutionDescriptor, ScoreDefinition, Termination) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
buildSolverPhase(EnvironmentMode, SolutionDescriptor, ScoreDefinition, Termination) - Method in class org.drools.planner.config.phase.custom.CustomSolverPhaseConfig
buildSolverPhase(EnvironmentMode, SolutionDescriptor, ScoreDefinition, Termination) - Method in class org.drools.planner.config.phase.SolverPhaseConfig
buildTermination(ScoreDefinition, Termination) - Method in class org.drools.planner.config.termination.TerminationConfig
buildTermination(ScoreDefinition) - Method in class org.drools.planner.config.termination.TerminationConfig
buildXstream() - Static method in class org.drools.planner.config.XmlSolverFactory

## 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
calculateCount - Variable in class org.drools.planner.core.score.director.AbstractScoreDirector
CalculateCountStatistic - Class in org.drools.planner.benchmark.core.statistic.calculatecount
CalculateCountStatistic() - Constructor for class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatistic
CalculateCountStatistic.CalculateCountScvLine - Class in org.drools.planner.benchmark.core.statistic.calculatecount
CalculateCountStatistic.CalculateCountScvLine(long) - Constructor for class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatistic.CalculateCountScvLine
CalculateCountStatisticListener - Class in org.drools.planner.benchmark.core.statistic.calculatecount
CalculateCountStatisticListener() - Constructor for class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatisticListener
CalculateCountStatisticListener(long) - Constructor for class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatisticListener
CalculateCountStatisticPoint - Class in org.drools.planner.benchmark.core.statistic.calculatecount
CalculateCountStatisticPoint(long, long) - Constructor for class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatisticPoint
calculateMaximumTimeMillisSpendTotal() - Method in class org.drools.planner.config.termination.TerminationConfig
calculatePartialTabuAcceptChance(int) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.AndCompositeTermination
  Calculates the minimum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.OrCompositeTermination
  Calculates the minimum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.PhaseToSolverTerminationBridge
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.ScoreAttainedTermination
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.StepCountTermination
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in interface org.drools.planner.core.termination.Termination
  See `Termination.calculateSolverTimeGradient(DefaultSolverScope)`.
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.TimeMillisSpendTermination
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.UnimprovedStepCountTermination
calculatePhaseTimeMillisSpend() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
calculateScore() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
calculateScore() - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
calculateScore() - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
calculateScore() - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
calculateScore() - Method in interface org.drools.planner.core.score.director.ScoreDirector
  Calculates the `Score` and updates the workingSolution accordingly.
calculateScore(Sol) - Method in interface org.drools.planner.core.score.director.simple.SimpleScoreCalculator
calculateScore() - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
calculateScore() - Method in class org.drools.planner.core.solver.DefaultSolverScope
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.AndCompositeTermination
  Calculates the minimum timeGradient of all Terminations.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.OrCompositeTermination
  Calculates the minimum timeGradient of all Terminations.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.PhaseToSolverTerminationBridge
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.ScoreAttainedTermination
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.StepCountTermination
calculateSolverTimeGradient(DefaultSolverScope) - Method in interface org.drools.planner.core.termination.Termination
  A timeGradient is a relative estimate of how long the search will continue.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.TimeMillisSpendTermination
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.UnimprovedStepCountTermination
calculateSolverTimeMillisSpend() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
calculateTimeGradient(HardAndSoftScore, HardAndSoftScore, HardAndSoftScore) - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreDefinition
calculateTimeGradient(HardAndSoftLongScore, HardAndSoftLongScore, HardAndSoftLongScore) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
calculateTimeGradient(SimpleScore, SimpleScore, SimpleScore) - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
calculateTimeGradient(SimpleDoubleScore, SimpleDoubleScore, SimpleDoubleScore) - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
calculateTimeGradient(S, S, S) - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
  See explanation in `Termination.calculateSolverTimeGradient(DefaultSolverScope)`.
calculateTimeMillisSpend() - Method in class org.drools.planner.core.solver.DefaultSolverScope
calculateWarmUpTimeMillisSpendTotal() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
causes - Variable in class org.drools.planner.core.score.constraint.ConstraintOccurrence
changeWorkingSolution(ScoreDirector) - Method in interface org.drools.planner.core.phase.custom.CustomSolverPhaseCommand
checkPickEarly(GreedyMoveScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
checkPickEarly(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
clone() - Method in class org.drools.planner.config.termination.TerminationConfig
clonedSolution - Variable in class org.drools.planner.core.phase.step.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.core.comparator.TotalScoreSolverBenchmarkComparator
compare(SolverBenchmark, SolverBenchmark) - Method in class org.drools.planner.benchmark.core.comparator.WorstScoreSolverBenchmarkComparator
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(AbstractProblemStatistic.AbstractProblemStatisticScvLine) - Method in class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic.AbstractProblemStatisticScvLine
compareTo(HardAndSoftScore) - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
compareTo(HardAndSoftLongScore) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
compareTo(SimpleScore) - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
compareTo(SimpleDoubleScore) - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
compareTo(ConstraintOccurrence) - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
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
CompositePlanningValueRangeDescriptor - Class in org.drools.planner.core.domain.variable
CompositePlanningValueRangeDescriptor(PlanningVariableDescriptor, List<PlanningValueRangeDescriptor>) - Constructor for class org.drools.planner.core.domain.variable.CompositePlanningValueRangeDescriptor
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.config.XmlPlannerBenchmarkFactory
configure(InputStream) - Method in class org.drools.planner.benchmark.config.XmlPlannerBenchmarkFactory
configure(Reader) - Method in class org.drools.planner.benchmark.config.XmlPlannerBenchmarkFactory
configure(String) - Method in class org.drools.planner.config.XmlSolverFactory
configure(InputStream) - Method in class org.drools.planner.config.XmlSolverFactory
configure(Reader) - Method in class org.drools.planner.config.XmlSolverFactory
configureSolverPhase(AbstractSolverPhase, EnvironmentMode, ScoreDefinition, Termination) - Method in class org.drools.planner.config.phase.SolverPhaseConfig
ConfigUtils - Class in org.drools.planner.config.util
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
constructionHeuristicPickEarlyType - Variable in class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
constructionHeuristicPickEarlyType - Variable in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitSolverPhaseConfig
  Deprecated.
ConstructionHeuristicPickEarlyType - Enum in org.drools.planner.core.constructionheuristic.greedyFit.decider
ConstructionHeuristicSolverPhaseConfig - Class in org.drools.planner.config.constructionheuristic
ConstructionHeuristicSolverPhaseConfig() - Constructor for class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType - Enum in org.drools.planner.config.constructionheuristic
constructionHeuristicType - Variable in class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
create() - Static method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseMeasurement
create() - Method in enum org.drools.planner.benchmark.core.statistic.ProblemStatisticType
createCachedMoveList(Solution) - Method in class org.drools.planner.core.move.factory.CachedMoveFactory
createCachedMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericChangeMoveFactory
createCachedMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericSwapMoveFactory
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
createDifficultyWeight(Solution, Object) - Method in interface org.drools.planner.api.domain.entity.PlanningEntityDifficultyWeightFactory
createMoveList(Solution) - Method in class org.drools.planner.core.move.factory.CachedMoveFactory
createMoveList(Solution) - Method in interface org.drools.planner.core.move.factory.MoveFactory
createMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericChainedChangeMoveFactory
createMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMoveFactory
createMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericChainedSwapMoveFactory
createMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMoveFactory
createOrGetClonedSolution() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
createStrengthWeight(Solution, Object) - Method in interface org.drools.planner.api.domain.variable.PlanningValueStrengthWeightFactory
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.CompositeMove
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChainedChangeMove
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMove
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChangeMove
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericSwapMove
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
createUndoMove(ScoreDirector) - 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.
CustomSolverPhase - Interface in org.drools.planner.core.phase.custom
  A CustomSolverPhase is a `SolverPhase` which uses the brute force algorithm
CustomSolverPhaseCommand - Interface in org.drools.planner.core.phase.custom
customSolverPhaseCommandClassList - Variable in class org.drools.planner.config.phase.custom.CustomSolverPhaseConfig
customSolverPhaseCommandList - Variable in class org.drools.planner.core.phase.custom.DefaultCustomSolverPhase
CustomSolverPhaseConfig - Class in org.drools.planner.config.phase.custom
CustomSolverPhaseConfig() - Constructor for class org.drools.planner.config.phase.custom.CustomSolverPhaseConfig
CustomSolverPhaseScope - Class in org.drools.planner.core.phase.custom
CustomSolverPhaseScope(DefaultSolverScope) - Constructor for class org.drools.planner.core.phase.custom.CustomSolverPhaseScope
CustomStepScope - Class in org.drools.planner.core.phase.custom
CustomStepScope(CustomSolverPhaseScope) - Constructor for class org.drools.planner.core.phase.custom.CustomStepScope

## D

decideNextStep(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
decideNextStep(GreedyFitStepScope) - Method in interface org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyDecider
  Decides the next step
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.DefaultLocalSearchSolverPhase
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.forager.AcceptedForager
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.solver.SolverConfig
DefaultBruteForceSolverPhase - Class in org.drools.planner.core.bruteforce
  Default implementation of `BruteForceSolverPhase`.
DefaultBruteForceSolverPhase() - Constructor for class org.drools.planner.core.bruteforce.DefaultBruteForceSolverPhase
DefaultCustomSolverPhase - Class in org.drools.planner.core.phase.custom
  Default implementation of `CustomSolverPhase`.
DefaultCustomSolverPhase() - Constructor for class org.drools.planner.core.phase.custom.DefaultCustomSolverPhase
DefaultDecider - Class in org.drools.planner.core.localsearch.decider
  Default implementation of `Decider`.
DefaultDecider() - Constructor for class org.drools.planner.core.localsearch.decider.DefaultDecider
DefaultGreedyDecider - Class in org.drools.planner.core.constructionheuristic.greedyFit.decider
DefaultGreedyDecider() - Constructor for class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
DefaultGreedyFitSolverPhase - Class in org.drools.planner.core.constructionheuristic.greedyFit
  Default implementation of `GreedyFitSolverPhase`.
DefaultGreedyFitSolverPhase() - Constructor for class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
DefaultHardAndSoftLongScore - Class in org.drools.planner.core.score.buildin.hardandsoftlong
  Default implementation of `HardAndSoftLongScore`.
DefaultHardAndSoftLongScore(long) - Constructor for class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
DefaultHardAndSoftLongScore(long, long) - Constructor for class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
DefaultHardAndSoftScore - Class in org.drools.planner.core.score.buildin.hardandsoft
  Default implementation of `HardAndSoftScore`.
DefaultHardAndSoftScore(int) - Constructor for class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
DefaultHardAndSoftScore(int, int) - Constructor for class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
DefaultLocalSearchSolverPhase - Class in org.drools.planner.core.localsearch
  Default implementation of `LocalSearchSolverPhase`.
DefaultLocalSearchSolverPhase() - Constructor for class org.drools.planner.core.localsearch.DefaultLocalSearchSolverPhase
DefaultPlannerBenchmark - Class in org.drools.planner.benchmark.core
DefaultPlannerBenchmark() - Constructor for class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
DefaultSimpleDoubleScore - Class in org.drools.planner.core.score.buildin.simpledouble
  Default implementation of `SimpleDoubleScore`.
DefaultSimpleDoubleScore(double) - Constructor for class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
DefaultSimpleScore - Class in org.drools.planner.core.score.buildin.simple
  Default implementation of `SimpleScore`.
DefaultSimpleScore(int) - Constructor for class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
DefaultSolver - Class in org.drools.planner.core.solver
  Default implementation for `Solver`.
DefaultSolver() - Constructor for class org.drools.planner.core.solver.DefaultSolver
DefaultSolverScope - Class in org.drools.planner.core.solver
DefaultSolverScope() - Constructor for class org.drools.planner.core.solver.DefaultSolverScope
DependentPlanningVariable - Annotation Type in org.drools.planner.api.domain.variable
  Deprecated.
DependentPlanningVariableDescriptor - Class in org.drools.planner.core.domain.variable
DependentPlanningVariableDescriptor(PlanningEntityDescriptor, PropertyDescriptor) - Constructor for class org.drools.planner.core.domain.variable.DependentPlanningVariableDescriptor
DescriptorUtils - Class in org.drools.planner.core.domain.common
dispose() - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
dispose() - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
dispose() - Method in interface org.drools.planner.core.score.director.ScoreDirector
  Needs to be called after use because some implementations needs to clean up their resources.
dispose() - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
divide(double) - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
divide(double) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
divide(double) - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
divide(double) - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
divide(double) - Method in interface org.drools.planner.core.score.Score
  Returns a Score whose value is (this / divisor).
doChange(ScoreDirector) - Method in interface org.drools.planner.core.solver.ProblemFactChange
  Does the change on the `Solution` of the `ScoreDirector` and notifies the `ScoreDirector` accordingly.
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.CompositeMove
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChainedChangeMove
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMove
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChangeMove
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericSwapMove
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
doMove(ScoreDirector) - Method in interface org.drools.planner.core.move.Move
  Does the Move and updates the `Solution` and its `ScoreDirector` 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
DroolsScoreDirector - Class in org.drools.planner.core.score.director.drools
  Drools implementation of `ScoreDirector`, which directs the Rule Engine to calculate the `Score` of the `Solution` workingSolution.
DroolsScoreDirector(DroolsScoreDirectorFactory) - Constructor for class org.drools.planner.core.score.director.drools.DroolsScoreDirector
DroolsScoreDirectorFactory - Class in org.drools.planner.core.score.director.drools
  Drools implementation of `ScoreDirectorFactory`.
DroolsScoreDirectorFactory() - Constructor for class org.drools.planner.core.score.director.drools.DroolsScoreDirectorFactory

## E

earlyPickedMoveScope - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
earlyPickedMoveScope - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
EnvironmentMode - Enum in org.drools.planner.config
  A solver has a single Random instance.
environmentMode - Variable in class org.drools.planner.config.solver.SolverConfig
equals(Object) - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
equals(Object) - Method in class org.drools.planner.core.move.CompositeMove
equals(Object) - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMove
equals(Object) - Method in class org.drools.planner.core.move.generic.GenericChangeMove
equals(Object) - Method in class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
equals(Object) - Method in class org.drools.planner.core.move.generic.GenericSwapMove
equals(Object) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
equals(Object) - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
equals(Object) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
equals(Object) - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
equals(Object) - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
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.constraint.LongConstraintOccurrence
excludeUninitializedPlanningEntity - Variable in class org.drools.planner.core.domain.variable.AbstractPlanningValueRangeDescriptor
executeGetter(PropertyDescriptor, Object) - Static method in class org.drools.planner.core.domain.common.DescriptorUtils
executeSetter(PropertyDescriptor, Object, Object) - Static method in class org.drools.planner.core.domain.common.DescriptorUtils
extractAllPlanningValues(Solution) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
extractAllValues(Solution) - Method in class org.drools.planner.core.domain.variable.CompositePlanningValueRangeDescriptor
extractAllValues(Solution) - Method in class org.drools.planner.core.domain.variable.PlanningEntityPropertyPlanningValueRangeDescriptor
extractAllValues(Solution) - Method in interface org.drools.planner.core.domain.variable.PlanningValueRangeDescriptor
extractAllValues(Solution) - Method in class org.drools.planner.core.domain.variable.SolutionPropertyPlanningValueRangeDescriptor
extractAllValues(Solution) - Method in class org.drools.planner.core.domain.variable.UndefinedPlanningValueRangeDescriptor
extractBestSolution(AbstractStepScope) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
extractEntities(Solution) - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
extractPlanningValues(Solution, Object) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
extractScore() - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreHolder
extractScore() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreHolder
extractScore() - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreHolder
extractScore() - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreHolder
extractScore() - Method in interface org.drools.planner.core.score.holder.ScoreHolder
  Extracts the `Score`, calculated by the `WorkingMemory` for `DroolsScoreDirector`.
extractValues(Solution, Object) - Method in class org.drools.planner.core.domain.variable.CompositePlanningValueRangeDescriptor
extractValues(Solution, Object) - Method in class org.drools.planner.core.domain.variable.PlanningEntityPropertyPlanningValueRangeDescriptor
extractValues(Solution, Object) - Method in interface org.drools.planner.core.domain.variable.PlanningValueRangeDescriptor
extractValues(Solution, Object) - Method in class org.drools.planner.core.domain.variable.SolutionPropertyPlanningValueRangeDescriptor
extractValues(Solution, Object) - Method in class org.drools.planner.core.domain.variable.UndefinedPlanningValueRangeDescriptor

## 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.PlanningEntityTabuAcceptor
findNewTabu(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.PlanningValueTabuAcceptor
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.PlanningEntityTabuAcceptor
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.PlanningValueTabuAcceptor
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
fireBeforeDeciding(AbstractStepScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleSupport
fireBestSolutionChanged(Solution) - Method in class org.drools.planner.core.event.SolverEventSupport
firePhaseEnded(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleSupport
firePhaseStarted(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleSupport
fireStepTaken(AbstractStepScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleSupport
FlatteningHardAndSoftScoreComparator - Class in org.drools.planner.core.score.comparator
  Compares 2 HardAndSoftScore based on the calculation the hard multiplied by a weight 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
format(double, StringBuffer, FieldPosition) - Method in class org.drools.planner.benchmark.core.statistic.MillisecondsSpendNumberFormat
format(long, StringBuffer, FieldPosition) - Method in class org.drools.planner.benchmark.core.statistic.MillisecondsSpendNumberFormat

## G

GenericChainedChangeMove - Class in org.drools.planner.core.move.generic
GenericChainedChangeMove(Object, PlanningVariableDescriptor, Object, Object, Object) - Constructor for class org.drools.planner.core.move.generic.GenericChainedChangeMove
GenericChainedChangeMoveFactory - Class in org.drools.planner.core.move.generic
GenericChainedChangeMoveFactory() - Constructor for class org.drools.planner.core.move.generic.GenericChainedChangeMoveFactory
GenericChainedChangePartMove - Class in org.drools.planner.core.move.generic
GenericChainedChangePartMove(List<Object>, PlanningVariableDescriptor, Object, Object, Object) - Constructor for class org.drools.planner.core.move.generic.GenericChainedChangePartMove
GenericChainedChangePartMoveFactory - Class in org.drools.planner.core.move.generic
GenericChainedChangePartMoveFactory() - Constructor for class org.drools.planner.core.move.generic.GenericChainedChangePartMoveFactory
GenericChainedSwapMoveFactory - Class in org.drools.planner.core.move.generic
GenericChainedSwapMoveFactory() - Constructor for class org.drools.planner.core.move.generic.GenericChainedSwapMoveFactory
GenericChangeMove - Class in org.drools.planner.core.move.generic
GenericChangeMove(Object, PlanningVariableDescriptor, Object) - Constructor for class org.drools.planner.core.move.generic.GenericChangeMove
GenericChangeMoveFactory - Class in org.drools.planner.core.move.generic
GenericChangeMoveFactory() - Constructor for class org.drools.planner.core.move.generic.GenericChangeMoveFactory
GenericReverseChainedChangePartMove - Class in org.drools.planner.core.move.generic
GenericReverseChainedChangePartMove(List<Object>, PlanningVariableDescriptor, Object, Object, Object) - Constructor for class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
GenericSwapMove - Class in org.drools.planner.core.move.generic
GenericSwapMove(Collection<PlanningVariableDescriptor>, Object, Object) - Constructor for class org.drools.planner.core.move.generic.GenericSwapMove
GenericSwapMoveFactory - Class in org.drools.planner.core.move.generic
GenericSwapMoveFactory() - Constructor for class org.drools.planner.core.move.generic.GenericSwapMoveFactory
GenericSwapPillarMove - Class in org.drools.planner.core.move.generic
  Non-cacheable
GenericSwapPillarMove(Collection<PlanningVariableDescriptor>, List<Object>, List<Object>) - Constructor for class org.drools.planner.core.move.generic.GenericSwapPillarMove
GenericSwapPillarMoveFactory - Class in org.drools.planner.core.move.generic
  Non-cacheable
GenericSwapPillarMoveFactory() - Constructor for class org.drools.planner.core.move.generic.GenericSwapPillarMoveFactory
getAccepted() - 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
getAcceptorClassList() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getAcceptorConfig() - Method in class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
getAcceptorTypeList() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getAllFacts(Solution) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getAverageCalculateCountPerSecond() - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
getAverageScore() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
getBenchmarkDirectory() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
getBenchmarkDirectory() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
getBenchmarkInstanceDirectory() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
getBenchmarkInstanceDirectory() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
getBestScore() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getBestScore() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getBestScoreImproved() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
getBestSolution() - Method in class org.drools.planner.core.solver.DefaultSolver
getBestSolution() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getBestSolution() - Method in interface org.drools.planner.core.Solver
getBestSolutionStepIndex() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getBruteForceSolverPhaseScope() - 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.benchmark.core.PlannerBenchmarkResult
getCalculateCount() - Method in class org.drools.planner.core.score.director.AbstractScoreDirector
getCalculateCount() - Method in interface org.drools.planner.core.score.director.ScoreDirector
getCalculateCount() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getCalculateCountPerSecond() - Method in class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatisticPoint
getCauses() - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
getClonedSolution() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
getConfigNameToCalculateCountPerSecondMap() - Method in class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatistic.CalculateCountScvLine
getConfigNameToMemoryUseMeasurementMap() - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatistic.MemoryUseScvLine
getConfigNameToScoreMap() - Method in class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatistic.BestScoreScvLine
getConstraintType() - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
getConstructionHeuristicPickEarlyType() - Method in class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
getConstructionHeuristicPickEarlyType() - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitSolverPhaseConfig
  Deprecated.
getConstructionHeuristicType() - Method in class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
getCustomSolverPhaseCommandClassList() - Method in class org.drools.planner.config.phase.custom.CustomSolverPhaseConfig
getCustomSolverPhaseScope() - Method in class org.drools.planner.core.phase.custom.CustomStepScope
getDeciderScoreComparatorClass() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getDeciderScoreComparatorFactoryConfig() - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
getDeciderScoreComparatorFactoryType() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getDependentPlanningVariableDescriptors() - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
getEnvironmentMode() - Method in class org.drools.planner.config.solver.SolverConfig
getFileExtension() - Method in interface org.drools.planner.benchmark.api.ProblemIO
  The file extension does not include the dot that separates it from the base name.
getFileExtension() - Method in class org.drools.planner.benchmark.core.XStreamProblemIO
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.LocalSearchSolverPhaseConfig
getGreatDelugeWaterLevelUpperBoundRate() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getGreatDelugeWaterRisingRate() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getGreedyFitPlanningEntityConfigList() - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitSolverPhaseConfig
  Deprecated.
getGreedyFitSolverPhaseScope() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
getGreedyFitStepScope() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyMoveScope
getHardConstraintsBroken() - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreHolder
getHardConstraintsBroken() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreHolder
getHardScore() - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
getHardScore() - Method in interface org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScore
  The total of the broken negative hard constraints and fulfilled positive hard constraints.
getHardScore() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
getHardScore() - Method in interface org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScore
  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.score.comparator.FlatteningHardAndSoftScoreComparator
getHardWeightSurvivalRatio() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getHtmlOverviewFile() - Method in class org.drools.planner.benchmark.core.statistic.StatisticManager
getIncrementalScoreCalculatorClass() - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
getIncrementalScoreCalculatorClass() - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirectorFactory
getInheritedSolverBenchmarkConfig() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
getInputSolutionFile() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
getInputSolutionFileList() - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
getLastCompletedBruteForceStepScope() - Method in class org.drools.planner.core.bruteforce.BruteForceSolverPhaseScope
getLastCompletedCustomStepScope() - Method in class org.drools.planner.core.phase.custom.CustomSolverPhaseScope
getLastCompletedGreedyFitStepScope() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitSolverPhaseScope
getLastCompletedLocalSearchStepScope() - Method in class org.drools.planner.core.localsearch.LocalSearchSolverPhaseScope
getLastCompletedStepScope() - Method in class org.drools.planner.core.bruteforce.BruteForceSolverPhaseScope
getLastCompletedStepScope() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitSolverPhaseScope
getLastCompletedStepScope() - Method in class org.drools.planner.core.localsearch.LocalSearchSolverPhaseScope
getLastCompletedStepScope() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getLastCompletedStepScope() - Method in class org.drools.planner.core.phase.custom.CustomSolverPhaseScope
getLocalSearchSolverPhaseScope() - 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.termination.TerminationConfig
getMaximumMinutesSpend() - Method in class org.drools.planner.config.termination.TerminationConfig
getMaximumSecondsSpend() - Method in class org.drools.planner.config.termination.TerminationConfig
getMaximumStepCount() - Method in class org.drools.planner.config.termination.TerminationConfig
getMaximumTimeMillisSpend() - Method in class org.drools.planner.config.termination.TerminationConfig
getMaximumUnimprovedStepCount() - Method in class org.drools.planner.config.termination.TerminationConfig
getMaxMemory() - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseMeasurement
getMemoryUseMeasurement() - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatisticPoint
getMinimalAcceptedSelection() - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
getMove() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyMoveScope
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
getMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getName() - Method in class org.drools.planner.benchmark.config.SolverBenchmarkConfig
getName() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
getName() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
getNewBestSolution() - Method in class org.drools.planner.core.event.BestSolutionChangedEvent
getOutputSolutionFilesDirectory() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
getOutputSolutionFilesDirectory() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
getOutputSolutionFilesDirectory() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
getPartialMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPartialPlanningEntityTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPartialPlanningValueTabuSize() - 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.buildin.hardandsoft.HardAndSoftScoreDefinition
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.definition.AbstractScoreDefinition
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.
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreDefinition
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.definition.AbstractScoreDefinition
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.
getPickEarlyType() - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
getPlannerBenchmarkConfig() - Method in class org.drools.planner.benchmark.config.XmlPlannerBenchmarkFactory
getPlannerBenchmarkResultList() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
getPlannerBenchmarkResultList() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
getPlanningEntities() - Method in class org.drools.planner.core.move.CompositeMove
getPlanningEntities() - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMove
getPlanningEntities() - Method in class org.drools.planner.core.move.generic.GenericChangeMove
getPlanningEntities() - Method in class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
getPlanningEntities() - Method in class org.drools.planner.core.move.generic.GenericSwapMove
getPlanningEntities() - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
getPlanningEntities() - Method in interface org.drools.planner.core.move.Move
  Returns all planning entities that are being changed by this move.
getPlanningEntity() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
getPlanningEntityClass() - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
getPlanningEntityClassSet() - Method in class org.drools.planner.config.solver.SolverConfig
getPlanningEntityCount() - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
getPlanningEntityCount(Solution) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getPlanningEntityDescriptor(Class<?>) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getPlanningEntityDescriptor() - Method in class org.drools.planner.core.domain.variable.DependentPlanningVariableDescriptor
getPlanningEntityDescriptor() - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
getPlanningEntityDescriptors() - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getPlanningEntityImplementationClassSet() - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getPlanningEntityList(Solution) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getPlanningEntityListByPlanningEntityClass(Solution, Class<?>) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getPlanningEntitySorter() - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
getPlanningEntityTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPlanningValues() - Method in class org.drools.planner.core.move.CompositeMove
getPlanningValues() - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMove
getPlanningValues() - Method in class org.drools.planner.core.move.generic.GenericChangeMove
getPlanningValues() - Method in class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
getPlanningValues() - Method in class org.drools.planner.core.move.generic.GenericSwapMove
getPlanningValues() - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
getPlanningValues() - Method in interface org.drools.planner.core.move.Move
  Returns all planning values that entities are being assigned to by this move.
getPlanningValueTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPlanningVariableDescriptor(String) - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
getPlanningVariableDescriptor() - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
getPlanningVariableDescriptors() - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
getProblemBenchmark() - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
getProblemBenchmarkList() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
getProblemBenchmarksConfig() - Method in class org.drools.planner.benchmark.config.SolverBenchmarkConfig
getProblemFactChangeQueue() - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
getProblemFacts() - Method in interface org.drools.planner.core.solution.Solution
  Called by the `DroolsScoreDirector` when the `Solution` needs to be inserted into an empty `WorkingMemory`.
getProblemIO() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
getProblemIOClass() - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
getProblemScale() - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
getProblemScale(Solution, Object) - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
getProblemScale(Solution) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
  Calculates an indication on how big this problem instance is.
getProblemScale(Solution, Object) - Method in class org.drools.planner.core.domain.variable.CompositePlanningValueRangeDescriptor
getProblemScale(Solution, Object) - Method in class org.drools.planner.core.domain.variable.PlanningEntityPropertyPlanningValueRangeDescriptor
getProblemScale(Solution, Object) - Method in interface org.drools.planner.core.domain.variable.PlanningValueRangeDescriptor
getProblemScale(Solution, Object) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
getProblemScale(Solution, Object) - Method in class org.drools.planner.core.domain.variable.SolutionPropertyPlanningValueRangeDescriptor
getProblemScale(Solution, Object) - Method in class org.drools.planner.core.domain.variable.UndefinedPlanningValueRangeDescriptor
getProblemStatisticList() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
getProblemStatisticTypeList() - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
getProblemStatisticTypeList() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
getPropertyDescriptor(String) - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
getPropertyDescriptor(String) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getRandomSeed() - Method in class org.drools.planner.config.solver.SolverConfig
getRanking() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
getResetInitializedPlanningEntities() - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
  Deprecated.
getRuleBase() - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
getRuleBase() - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
getRuleBase() - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirectorFactory
getRuleId() - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
getScore() - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
getScore() - Method in class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatisticPoint
getScore() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyMoveScope
getScore() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getScore() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
getScore() - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
getScore() - Method in interface org.drools.planner.core.score.buildin.simple.SimpleScore
  The total of the broken negative constraints and fulfilled postive hard constraints.
getScore() - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreHolder
getScore() - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
getScore() - Method in interface org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScore
  The total of the broken negative constraints and fulfilled postive hard constraints.
getScore() - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreHolder
getScore() - Method in interface org.drools.planner.core.solution.Solution
  Returns the Score of this Solution.
getScoreAttained() - Method in class org.drools.planner.config.termination.TerminationConfig
getScoreDefinition() - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
getScoreDefinition() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getScoreDefinition() - Method in class org.drools.planner.core.score.director.AbstractScoreDirector
getScoreDefinition() - Method in class org.drools.planner.core.score.director.AbstractScoreDirectorFactory
getScoreDefinition() - Method in interface org.drools.planner.core.score.director.ScoreDirector
getScoreDefinition() - Method in interface org.drools.planner.core.score.director.ScoreDirectorFactory
getScoreDefinition() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getScoreDefinitionClass() - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
getScoreDefinitionType() - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
getScoreDirector() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyMoveScope
getScoreDirector() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getScoreDirector() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getScoreDirector() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
getScoreDirector() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getScoreDirectorFactory() - Method in class org.drools.planner.core.solver.DefaultSolver
getScoreDirectorFactory() - Method in interface org.drools.planner.core.Solver
getScoreDirectorFactoryConfig() - Method in class org.drools.planner.config.solver.SolverConfig
getScoreDrlList() - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
getScoreList() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
getSelectedCount() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
getSelectionOrder() - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
  Deprecated.
getSelectorConfig() - Method in class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
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
getSimpleScoreCalculator() - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
getSimpleScoreCalculator() - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirectorFactory
getSimpleScoreCalculatorClass() - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
getSimulatedAnnealingStartingTemperature() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getSoftConstraintsBroken() - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreHolder
getSoftConstraintsBroken() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreHolder
getSoftScore() - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
getSoftScore() - Method in interface org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScore
  The total of the broken negative soft constraints and fulfilled positive soft constraints.
getSoftScore() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
getSoftScore() - Method in interface org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScore
  The total of the broken negative soft constraints and fulfilled positive soft constraints.
getSolutionClass() - Method in class org.drools.planner.config.solver.SolverConfig
getSolutionClass() - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getSolutionDescriptor() - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
getSolutionDescriptor() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getSolutionDescriptor() - Method in class org.drools.planner.core.score.director.AbstractScoreDirector
getSolutionDescriptor() - Method in class org.drools.planner.core.score.director.AbstractScoreDirectorFactory
getSolutionDescriptor() - Method in interface org.drools.planner.core.score.director.ScoreDirector
getSolutionDescriptor() - Method in interface org.drools.planner.core.score.director.ScoreDirectorFactory
getSolutionDescriptor() - Method in class org.drools.planner.core.solver.DefaultSolver
getSolutionDescriptor() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getSolutionTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getSolverBenchmark() - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
getSolverBenchmarkComparator() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
getSolverBenchmarkComparator() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
getSolverBenchmarkConfigList() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
getSolverBenchmarkList() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
getSolverConfig() - Method in class org.drools.planner.benchmark.config.SolverBenchmarkConfig
getSolverConfig() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
getSolverConfig() - Method in class org.drools.planner.config.XmlSolverFactory
getSolverPhaseConfigList() - Method in class org.drools.planner.config.solver.SolverConfig
getSolverPhaseList() - Method in class org.drools.planner.core.solver.DefaultSolver
getSolverPhaseScope() - Method in class org.drools.planner.core.bruteforce.BruteForceStepScope
getSolverPhaseScope() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
getSolverPhaseScope() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getSolverPhaseScope() - Method in class org.drools.planner.core.phase.custom.CustomStepScope
getSolverPhaseScope() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
getSolverScope() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getSolverScope() - Method in class org.drools.planner.core.solver.DefaultSolver
getStartingHardWeight() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getStartingInitializedScore() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getStartingScore() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getStartingSystemTimeMillis() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getStartingSystemTimeMillis() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getStatisticDirectory() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
getStatisticDirectory() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
getStatisticPointList() - Method in class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatisticListener
getStatisticPointList() - Method in class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatisticListener
getStatisticPointList() - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatisticListener
getStep() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
getStep() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getStepIndex() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
getStepString() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
getStepString() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
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
getTabuSize() - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
getTerminationClass() - Method in class org.drools.planner.config.termination.TerminationConfig
getTerminationCompositionStyle() - Method in class org.drools.planner.config.termination.TerminationConfig
getTerminationConfig() - Method in class org.drools.planner.config.phase.SolverPhaseConfig
getTerminationConfig() - Method in class org.drools.planner.config.solver.SolverConfig
getTerminationConfigList() - Method in class org.drools.planner.config.termination.TerminationConfig
getTimeGradient() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic.AbstractProblemStatisticScvLine
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatisticPoint
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatisticPoint
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatisticPoint
getTimeMillisSpend() - Method in class org.drools.planner.core.event.BestSolutionChangedEvent
getTimeMillisSpend() - Method in class org.drools.planner.core.solver.DefaultSolver
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.core.SolverBenchmark
getUndoMove() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyMoveScope
getUndoMove() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getUndoMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getUndoStep() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
getUndoStep() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getUnifiedProblemBenchmarkList() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
getUsedMemory() - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseMeasurement
getValue(Object) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
getValueSorter() - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
getVariableName() - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
getVariablePropertyName() - Method in class org.drools.planner.core.domain.variable.DependentPlanningVariableDescriptor
getVariablePropertyType() - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
getVariableToEntitiesMap(PlanningVariableDescriptor) - Method in class org.drools.planner.core.score.director.AbstractScoreDirector
getVariableToEntitiesMap(PlanningVariableDescriptor) - Method in interface org.drools.planner.core.score.director.ScoreDirector
getWarmUpHoursSpend() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
getWarmUpMinutesSpend() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
getWarmUpSecondsSpend() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
getWarmUpTimeMillisSpend() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
getWarmUpTimeMillisSpend() - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
getWeight() - Method in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
getWeight() - Method in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
getWeight() - Method in class org.drools.planner.core.score.constraint.LongConstraintOccurrence
getWinningPlannerBenchmarkResult() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
getWinningScoreDifference() - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
getWorkingFacts() - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
getWorkingMemory() - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
getWorkingPlanningEntityList() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getWorkingPlanningEntityList() - Method in class org.drools.planner.core.score.director.AbstractScoreDirector
getWorkingPlanningEntityList() - Method in interface org.drools.planner.core.score.director.ScoreDirector
getWorkingPlanningEntityList() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getWorkingRandom() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyMoveScope
getWorkingRandom() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getWorkingRandom() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getWorkingRandom() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
getWorkingRandom() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getWorkingSolution() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyMoveScope
getWorkingSolution() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getWorkingSolution() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getWorkingSolution() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
getWorkingSolution() - Method in class org.drools.planner.core.score.director.AbstractScoreDirector
getWorkingSolution() - Method in interface org.drools.planner.core.score.director.ScoreDirector
  The `Solution` that is used to calculate the `Score`.
getWorkingSolution() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getXstreamAnnotatedClassList() - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
GLOBAL_SCORE_HOLDER_KEY - Static variable in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
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
GreedyDecider - Interface in org.drools.planner.core.constructionheuristic.greedyFit.decider
greedyDecider - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
GreedyFitPlanningEntityConfig - Class in org.drools.planner.config.constructionheuristic.greedyFit
  Deprecated.
GreedyFitPlanningEntityConfig() - Constructor for class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
  Deprecated.
greedyFitPlanningEntityConfigList - Variable in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitSolverPhaseConfig
  Deprecated.
GreedyFitSolverPhase - Interface in org.drools.planner.core.constructionheuristic.greedyFit
  A GreedyFitSolverPhase is a `SolverPhase` which uses the greedy algorithm, which is a construction heuristic.
GreedyFitSolverPhaseConfig - Class in org.drools.planner.config.constructionheuristic.greedyFit
  Deprecated.
GreedyFitSolverPhaseConfig() - Constructor for class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitSolverPhaseConfig
  Deprecated.
GreedyFitSolverPhaseScope - Class in org.drools.planner.core.constructionheuristic.greedyFit
GreedyFitSolverPhaseScope(DefaultSolverScope) - Constructor for class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitSolverPhaseScope
GreedyFitStepScope - Class in org.drools.planner.core.constructionheuristic.greedyFit
GreedyFitStepScope(GreedyFitSolverPhaseScope) - Constructor for class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
GreedyForager - Class in org.drools.planner.core.constructionheuristic.greedyFit.decider.forager
GreedyForager() - Constructor for class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
GreedyMoveScope - Class in org.drools.planner.core.constructionheuristic.greedyFit.decider
GreedyMoveScope(GreedyFitStepScope) - Constructor for class org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyMoveScope
greedyPlanningEntitySelector - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
GreedyPlanningEntitySelector - Class in org.drools.planner.core.constructionheuristic.greedyFit.selector
  Determines the order in which the planning entities are fit into the solution
GreedyPlanningEntitySelector() - Constructor for class org.drools.planner.core.constructionheuristic.greedyFit.selector.GreedyPlanningEntitySelector
GreedySolverPhaseLifecycleListener - Interface in org.drools.planner.core.constructionheuristic.greedyFit.event
GreedySolverPhaseLifecycleListenerAdapter - Class in org.drools.planner.core.constructionheuristic.greedyFit.event
GreedySolverPhaseLifecycleListenerAdapter() - Constructor for class org.drools.planner.core.constructionheuristic.greedyFit.event.GreedySolverPhaseLifecycleListenerAdapter

## H

HardAndSoftLongScore - Interface in org.drools.planner.core.score.buildin.hardandsoftlong
  A HardAndSoftScore is a Score based on hard and soft long constraints.
HardAndSoftLongScoreDefinition - Class in org.drools.planner.core.score.buildin.hardandsoftlong
HardAndSoftLongScoreDefinition() - Constructor for class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
HardAndSoftLongScoreHolder - Class in org.drools.planner.core.score.buildin.hardandsoftlong
HardAndSoftLongScoreHolder() - Constructor for class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreHolder
HardAndSoftScore - Interface in org.drools.planner.core.score.buildin.hardandsoft
  A HardAndSoftScore is a Score based on hard and soft int constraints.
HardAndSoftScoreDefinition - Class in org.drools.planner.core.score.buildin.hardandsoft
HardAndSoftScoreDefinition() - Constructor for class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreDefinition
HardAndSoftScoreHolder - Class in org.drools.planner.core.score.buildin.hardandsoft
HardAndSoftScoreHolder() - Constructor for class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreHolder
hardConstraintsBroken - Variable in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreHolder
hardConstraintsBroken - Variable in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreHolder
hashCode() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
hashCode() - Method in class org.drools.planner.core.move.CompositeMove
hashCode() - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMove
hashCode() - Method in class org.drools.planner.core.move.generic.GenericChangeMove
hashCode() - Method in class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
hashCode() - Method in class org.drools.planner.core.move.generic.GenericSwapMove
hashCode() - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
hashCode() - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
hashCode() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
hashCode() - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
hashCode() - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
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.constraint.LongConstraintOccurrence
hasPlanningEntityDescriptor(Class<?>) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
hasWalk() - Method in class org.drools.planner.core.bruteforce.BruteForceEntityWalker
hasWalk() - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
hasWalk() - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker

## I

IncrementalScoreCalculator<Sol extends Solution> - Interface in org.drools.planner.core.score.director.incremental
  Used for incremental java `Score` calculation.
incrementalScoreCalculatorClass - Variable in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
IncrementalScoreDirector - Class in org.drools.planner.core.score.director.incremental
  Incremental java implementation of `ScoreDirector`, which only recalculates the `Score` of the part of the `Solution` workingSolution that changed, instead of the going through the entire `Solution`.
IncrementalScoreDirector(IncrementalScoreDirectorFactory, IncrementalScoreCalculator) - Constructor for class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
IncrementalScoreDirectorFactory - Class in org.drools.planner.core.score.director.incremental
  Incremental implementation of `ScoreDirectorFactory`.
IncrementalScoreDirectorFactory(Class<? extends IncrementalScoreCalculator>) - Constructor for class org.drools.planner.core.score.director.incremental.IncrementalScoreDirectorFactory
inherit(ProblemBenchmarksConfig) - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
inherit(SolverBenchmarkConfig) - Method in class org.drools.planner.benchmark.config.SolverBenchmarkConfig
inherit(BruteForceSolverPhaseConfig) - Method in class org.drools.planner.config.bruteforce.BruteForceSolverPhaseConfig
inherit(ConstructionHeuristicSolverPhaseConfig) - Method in class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
inherit(GreedyFitPlanningEntityConfig) - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
  Deprecated.
inherit(GreedyFitSolverPhaseConfig) - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitSolverPhaseConfig
  Deprecated.
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(LocalSearchSolverPhaseConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
inherit(CustomSolverPhaseConfig) - Method in class org.drools.planner.config.phase.custom.CustomSolverPhaseConfig
inherit(SolverPhaseConfig) - Method in class org.drools.planner.config.phase.SolverPhaseConfig
inherit(ScoreDirectorFactoryConfig) - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
inherit(SolverConfig) - Method in class org.drools.planner.config.solver.SolverConfig
inherit(TerminationConfig) - Method in class org.drools.planner.config.termination.TerminationConfig
inheritMergeableListProperty(List<T>, List<T>) - Static method in class org.drools.planner.config.util.ConfigUtils
inheritOverwritableProperty(T, T) - Static method in class org.drools.planner.config.util.ConfigUtils
initWalk(Object) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
initWalk(Object) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
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
isAccepted(MoveScope) - Method in interface org.drools.planner.core.localsearch.decider.acceptor.Acceptor
isAccepted(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
isAccepted(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
isAccepted(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
isAccepted(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
isAccepted(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
isChained() - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
isEveryProblemFactChangeProcessed() - Method in class org.drools.planner.core.solver.DefaultSolver
isEveryProblemFactChangeProcessed() - Method in interface org.drools.planner.core.Solver
  Checks if all scheduled `ProblemFactChange`s have been processed.
isFeasible() - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
isFeasible() - Method in interface org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScore
  A `Solution` is feasible if it has no broken hard constraints.
isFeasible() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
isFeasible() - Method in interface org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScore
isInitialized(Object) - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
isInitialized(Solution) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
isInitialized(Object) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
isMoveDoable(ScoreDirector) - Method in class org.drools.planner.core.move.CompositeMove
isMoveDoable(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChainedChangeMove
isMoveDoable(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMove
isMoveDoable(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChangeMove
isMoveDoable(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
isMoveDoable(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericSwapMove
isMoveDoable(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
isMoveDoable(ScoreDirector) - Method in interface org.drools.planner.core.move.Move
  Called before a move is evaluated to decide whether the move can be done and evaluated.
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.AndCompositeTermination
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.OrCompositeTermination
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.PhaseToSolverTerminationBridge
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.ScoreAttainedTermination
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.StepCountTermination
isPhaseTerminated(AbstractSolverPhaseScope) - Method in interface org.drools.planner.core.termination.Termination
  Called by the `SolverPhase` after every step to determine if the search should stop.
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.TimeMillisSpendTermination
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.UnimprovedStepCountTermination
isPlanningValuesCacheable() - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
isQuitEarly() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
isQuitEarly() - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
isQuitEarly() - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
isRankingBest() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
isRestartSolver() - Method in class org.drools.planner.core.solver.DefaultSolverScope
isSolutionInitialized() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.AndCompositeTermination
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.OrCompositeTermination
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.PhaseToSolverTerminationBridge
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.ScoreAttainedTermination
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.StepCountTermination
isSolverTerminated(DefaultSolverScope) - Method in interface org.drools.planner.core.termination.Termination
  Called by the `Solver` after every phase to determine if the search should stop.
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.TimeMillisSpendTermination
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.UnimprovedStepCountTermination
isSolving() - Method in class org.drools.planner.core.solver.DefaultSolver
isSolving() - Method in interface org.drools.planner.core.Solver
  This method is thread-safe.
isSortDifficultySupported() - Method in class org.drools.planner.core.domain.entity.PlanningEntitySorter
isSortStrengthSupported() - Method in class org.drools.planner.core.domain.variable.PlanningValueSorter
isTerminateEarly() - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
isTerminateEarly() - Method in class org.drools.planner.core.solver.DefaultSolver
isTerminateEarly() - Method in interface org.drools.planner.core.Solver
  This method is thread-safe.
isValuesCacheable() - Method in class org.drools.planner.core.domain.variable.AbstractPlanningValueRangeDescriptor
isValuesCacheable() - Method in class org.drools.planner.core.domain.variable.CompositePlanningValueRangeDescriptor
isValuesCacheable() - Method in interface org.drools.planner.core.domain.variable.PlanningValueRangeDescriptor
isValuesCacheable() - Method in class org.drools.planner.core.domain.variable.SolutionPropertyPlanningValueRangeDescriptor
isWorkingSolutionInitialized() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
isWorkingSolutionInitialized() - Method in class org.drools.planner.core.score.director.AbstractScoreDirector
isWorkingSolutionInitialized() - Method in interface org.drools.planner.core.score.director.ScoreDirector
isWorkingSolutionInitialized() - Method in class org.drools.planner.core.solver.DefaultSolverScope
iterator() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.selector.GreedyPlanningEntitySelector
iterator() - Method in class org.drools.planner.core.heuristic.selector.entity.PlanningEntitySelector
iterator(Object) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueSelector

## 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
LocalSearchSolverAware - Interface in org.drools.planner.core.localsearch
localSearchSolverPhase - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
LocalSearchSolverPhase - Interface in org.drools.planner.core.localsearch
  A LocalSearchSolverPhase is a `SolverPhase` which uses a local search algorithm, such as tabu search, simulated annealing, ...
LocalSearchSolverPhaseConfig - Class in org.drools.planner.config.localsearch
LocalSearchSolverPhaseConfig() - Constructor for class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
LocalSearchSolverPhaseLifecycleListener - Interface in org.drools.planner.core.localsearch.event
LocalSearchSolverPhaseLifecycleListenerAdapter - Class in org.drools.planner.core.localsearch.event
LocalSearchSolverPhaseLifecycleListenerAdapter() - Constructor for class org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
LocalSearchSolverPhaseScope - Class in org.drools.planner.core.localsearch
LocalSearchSolverPhaseScope(DefaultSolverScope) - Constructor for class org.drools.planner.core.localsearch.LocalSearchSolverPhaseScope
LocalSearchStepScope - Class in org.drools.planner.core.localsearch
LocalSearchStepScope(LocalSearchSolverPhaseScope) - Constructor for class org.drools.planner.core.localsearch.LocalSearchStepScope
logger - Variable in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
logger - Variable in class org.drools.planner.core.bestsolution.BestSolutionRecaller
logger - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
logger - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
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.move.factory.AbstractMoveFactory
logger - Variable in class org.drools.planner.core.phase.AbstractSolverPhase
logger - Variable in class org.drools.planner.core.phase.AbstractSolverPhaseScope
logger - Variable in class org.drools.planner.core.score.director.AbstractScoreDirector
logger - Variable in class org.drools.planner.core.score.director.AbstractScoreDirectorFactory
logger - Variable in class org.drools.planner.core.solver.DefaultSolver
logger - Variable in class org.drools.planner.core.solver.DefaultSolverScope
logger - Variable in class org.drools.planner.core.termination.AbstractTermination
LongConstraintOccurrence - Class in org.drools.planner.core.score.constraint
LongConstraintOccurrence(String, Object...) - Constructor for class org.drools.planner.core.score.constraint.LongConstraintOccurrence
LongConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.drools.planner.core.score.constraint.LongConstraintOccurrence
LongConstraintOccurrence(String, long, Object...) - Constructor for class org.drools.planner.core.score.constraint.LongConstraintOccurrence
LongConstraintOccurrence(String, ConstraintType, long, Object...) - Constructor for class org.drools.planner.core.score.constraint.LongConstraintOccurrence

## M

maxScore - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
maxScore - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
maxScoreAcceptedList - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
maxScoreAcceptedList - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
MemoryUseMeasurement - Class in org.drools.planner.benchmark.core.statistic.memoryuse
MemoryUseMeasurement(long, long) - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseMeasurement
MemoryUseStatistic - Class in org.drools.planner.benchmark.core.statistic.memoryuse
MemoryUseStatistic() - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatistic
MemoryUseStatistic.MemoryUseScvLine - Class in org.drools.planner.benchmark.core.statistic.memoryuse
MemoryUseStatistic.MemoryUseScvLine(long) - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatistic.MemoryUseScvLine
MemoryUseStatisticListener - Class in org.drools.planner.benchmark.core.statistic.memoryuse
MemoryUseStatisticListener() - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatisticListener
MemoryUseStatisticListener(long) - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatisticListener
MemoryUseStatisticPoint - Class in org.drools.planner.benchmark.core.statistic.memoryuse
MemoryUseStatisticPoint(long, MemoryUseMeasurement) - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatisticPoint
MillisecondsSpendNumberFormat - Class in org.drools.planner.benchmark.core.statistic
MillisecondsSpendNumberFormat() - Constructor for class org.drools.planner.benchmark.core.statistic.MillisecondsSpendNumberFormat
minimalAcceptedSelection - Variable in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
minimalAcceptedSelection - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
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 of 1 or more planning variables of 1 or more planning entities 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(Object) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
moveIterator(Object) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
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
moveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
multiply(double) - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
multiply(double) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
multiply(double) - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
multiply(double) - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
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

## O

OrCompositeTermination - Class in org.drools.planner.core.termination
OrCompositeTermination() - Constructor for class org.drools.planner.core.termination.OrCompositeTermination
OrCompositeTermination(Termination...) - Constructor for class org.drools.planner.core.termination.OrCompositeTermination
org.drools.planner.api.domain.entity - package org.drools.planner.api.domain.entity
org.drools.planner.api.domain.solution - package org.drools.planner.api.domain.solution
org.drools.planner.api.domain.variable - package org.drools.planner.api.domain.variable
org.drools.planner.api.domain.variable.event - package org.drools.planner.api.domain.variable.event
org.drools.planner.benchmark.api - package org.drools.planner.benchmark.api
org.drools.planner.benchmark.config - package org.drools.planner.benchmark.config
org.drools.planner.benchmark.core - package org.drools.planner.benchmark.core
org.drools.planner.benchmark.core.comparator - package org.drools.planner.benchmark.core.comparator
org.drools.planner.benchmark.core.statistic - package org.drools.planner.benchmark.core.statistic
org.drools.planner.benchmark.core.statistic.bestscore - package org.drools.planner.benchmark.core.statistic.bestscore
org.drools.planner.benchmark.core.statistic.calculatecount - package org.drools.planner.benchmark.core.statistic.calculatecount
org.drools.planner.benchmark.core.statistic.memoryuse - package org.drools.planner.benchmark.core.statistic.memoryuse
org.drools.planner.config - package org.drools.planner.config
org.drools.planner.config.bruteforce - package org.drools.planner.config.bruteforce
org.drools.planner.config.constructionheuristic - package org.drools.planner.config.constructionheuristic
org.drools.planner.config.constructionheuristic.greedyFit - package org.drools.planner.config.constructionheuristic.greedyFit
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.phase - package org.drools.planner.config.phase
org.drools.planner.config.phase.custom - package org.drools.planner.config.phase.custom
org.drools.planner.config.score.director - package org.drools.planner.config.score.director
org.drools.planner.config.solver - package org.drools.planner.config.solver
org.drools.planner.config.termination - package org.drools.planner.config.termination
org.drools.planner.config.util - package org.drools.planner.config.util
org.drools.planner.core - package org.drools.planner.core
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.bruteforce.event - package org.drools.planner.core.bruteforce.event
org.drools.planner.core.constructionheuristic.greedyFit - package org.drools.planner.core.constructionheuristic.greedyFit
org.drools.planner.core.constructionheuristic.greedyFit.decider - package org.drools.planner.core.constructionheuristic.greedyFit.decider
org.drools.planner.core.constructionheuristic.greedyFit.decider.forager - package org.drools.planner.core.constructionheuristic.greedyFit.decider.forager
org.drools.planner.core.constructionheuristic.greedyFit.event - package org.drools.planner.core.constructionheuristic.greedyFit.event
org.drools.planner.core.constructionheuristic.greedyFit.selector - package org.drools.planner.core.constructionheuristic.greedyFit.selector
org.drools.planner.core.domain.common - package org.drools.planner.core.domain.common
org.drools.planner.core.domain.entity - package org.drools.planner.core.domain.entity
org.drools.planner.core.domain.solution - package org.drools.planner.core.domain.solution
org.drools.planner.core.domain.variable - package org.drools.planner.core.domain.variable
org.drools.planner.core.event - package org.drools.planner.core.event
org.drools.planner.core.heuristic.selector.entity - package org.drools.planner.core.heuristic.selector.entity
org.drools.planner.core.heuristic.selector.variable - package org.drools.planner.core.heuristic.selector.variable
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.event - package org.drools.planner.core.localsearch.event
org.drools.planner.core.localsearch.stepstatistic - package org.drools.planner.core.localsearch.stepstatistic
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.move.generic - package org.drools.planner.core.move.generic
org.drools.planner.core.phase - package org.drools.planner.core.phase
org.drools.planner.core.phase.custom - package org.drools.planner.core.phase.custom
org.drools.planner.core.phase.event - package org.drools.planner.core.phase.event
org.drools.planner.core.phase.step - package org.drools.planner.core.phase.step
org.drools.planner.core.score - package org.drools.planner.core.score
org.drools.planner.core.score.buildin.hardandsoft - package org.drools.planner.core.score.buildin.hardandsoft
org.drools.planner.core.score.buildin.hardandsoftlong - package org.drools.planner.core.score.buildin.hardandsoftlong
org.drools.planner.core.score.buildin.simple - package org.drools.planner.core.score.buildin.simple
org.drools.planner.core.score.buildin.simpledouble - package org.drools.planner.core.score.buildin.simpledouble
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.score.director - package org.drools.planner.core.score.director
org.drools.planner.core.score.director.drools - package org.drools.planner.core.score.director.drools
org.drools.planner.core.score.director.incremental - package org.drools.planner.core.score.director.incremental
org.drools.planner.core.score.director.simple - package org.drools.planner.core.score.director.simple
org.drools.planner.core.score.holder - package org.drools.planner.core.score.holder
org.drools.planner.core.solution - package org.drools.planner.core.solution
org.drools.planner.core.solver - package org.drools.planner.core.solver
org.drools.planner.core.solver.event - package org.drools.planner.core.solver.event
org.drools.planner.core.termination - package org.drools.planner.core.termination

## P

parse(String, ParsePosition) - Method in class org.drools.planner.benchmark.core.statistic.MillisecondsSpendNumberFormat
parseScore(String) - Static method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
parseScore(String) - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreDefinition
parseScore(String) - Static method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
parseScore(String) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
parseScore(String) - Static method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
parseScore(String) - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
parseScore(String) - Static method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
parseScore(String) - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
parseScore(String) - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
  Parses the String and returns a Score.
partialMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partialPlanningEntityTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partialPlanningValueTabuSize - 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
phaseEnded(BruteForceSolverPhaseScope) - Method in class org.drools.planner.core.bruteforce.BruteForceEntityWalker
phaseEnded(BruteForceSolverPhaseScope) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolverPhase
phaseEnded(BruteForceSolverPhaseScope) - Method in interface org.drools.planner.core.bruteforce.event.BruteForceSolverPhaseLifecycleListener
phaseEnded(GreedyFitSolverPhaseScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
phaseEnded(GreedyFitSolverPhaseScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
phaseEnded(GreedyFitSolverPhaseScope) - Method in interface org.drools.planner.core.constructionheuristic.greedyFit.event.GreedySolverPhaseLifecycleListener
phaseEnded(GreedyFitSolverPhaseScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.event.GreedySolverPhaseLifecycleListenerAdapter
phaseEnded(GreedyFitSolverPhaseScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.selector.GreedyPlanningEntitySelector
phaseEnded(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.heuristic.selector.entity.PlanningEntitySelector
phaseEnded(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueSelector
phaseEnded(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
phaseEnded(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolverPhase
phaseEnded(LocalSearchSolverPhaseScope) - Method in interface org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListener
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericChainedChangeMoveFactory
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMoveFactory
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericChainedSwapMoveFactory
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericChangeMoveFactory
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericSwapMoveFactory
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMoveFactory
phaseEnded(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.phase.AbstractSolverPhase
phaseEnded(CustomSolverPhaseScope) - Method in class org.drools.planner.core.phase.custom.DefaultCustomSolverPhase
phaseEnded(AbstractSolverPhaseScope) - Method in interface org.drools.planner.core.phase.event.SolverPhaseLifecycleListener
phaseEnded(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleListenerAdapter
phaseEnded(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.AbstractCompositeTermination
phaseEnded(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.AbstractTermination
phaseStarted(BruteForceSolverPhaseScope) - Method in class org.drools.planner.core.bruteforce.BruteForceEntityWalker
phaseStarted(BruteForceSolverPhaseScope) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolverPhase
phaseStarted(BruteForceSolverPhaseScope) - Method in interface org.drools.planner.core.bruteforce.event.BruteForceSolverPhaseLifecycleListener
phaseStarted(GreedyFitSolverPhaseScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
phaseStarted(GreedyFitSolverPhaseScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
phaseStarted(GreedyFitSolverPhaseScope) - Method in interface org.drools.planner.core.constructionheuristic.greedyFit.event.GreedySolverPhaseLifecycleListener
phaseStarted(GreedyFitSolverPhaseScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.event.GreedySolverPhaseLifecycleListenerAdapter
phaseStarted(GreedyFitSolverPhaseScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.selector.GreedyPlanningEntitySelector
phaseStarted(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.heuristic.selector.entity.PlanningEntitySelector
phaseStarted(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueSelector
phaseStarted(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
phaseStarted(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.decider.selector.TopListSelector
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolverPhase
phaseStarted(LocalSearchSolverPhaseScope) - Method in interface org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListener
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.factory.CachedMoveFactory
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericChainedChangeMoveFactory
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMoveFactory
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericChainedSwapMoveFactory
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericChangeMoveFactory
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericSwapMoveFactory
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMoveFactory
phaseStarted(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.phase.AbstractSolverPhase
phaseStarted(CustomSolverPhaseScope) - Method in class org.drools.planner.core.phase.custom.DefaultCustomSolverPhase
phaseStarted(AbstractSolverPhaseScope) - Method in interface org.drools.planner.core.phase.event.SolverPhaseLifecycleListener
phaseStarted(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleListenerAdapter
phaseStarted(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.AbstractCompositeTermination
phaseStarted(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.AbstractTermination
PhaseToSolverTerminationBridge - Class in org.drools.planner.core.termination
PhaseToSolverTerminationBridge(Termination) - Constructor for class org.drools.planner.core.termination.PhaseToSolverTerminationBridge
pickEarlyType - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
pickEarlyType - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
PickEarlyType - Enum in org.drools.planner.core.localsearch.decider.forager
pickMaxScoreMoveScopeFromAcceptedList(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
pickMaxScoreMoveScopeFromAcceptedList(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
pickMove(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
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
PlannerBenchmark - Interface in org.drools.planner.benchmark.api
PlannerBenchmarkConfig - Class in org.drools.planner.benchmark.config
PlannerBenchmarkConfig() - Constructor for class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
PlannerBenchmarkResult - Class in org.drools.planner.benchmark.core
PlannerBenchmarkResult() - Constructor for class org.drools.planner.benchmark.core.PlannerBenchmarkResult
PlanningEntity - Annotation Type in org.drools.planner.api.domain.entity
  Specifies that the class is a planning entity.
planningEntity - Variable in class org.drools.planner.core.move.generic.GenericChangeMove
PlanningEntity.NullDifficultyComparator - Interface in org.drools.planner.api.domain.entity
PlanningEntity.NullDifficultyWeightFactory - Interface in org.drools.planner.api.domain.entity
planningEntityClass - Variable in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
  Deprecated.
planningEntityClassSet - Variable in class org.drools.planner.config.solver.SolverConfig
PlanningEntityCollectionProperty - Annotation Type in org.drools.planner.api.domain.solution
  Specifies that a property on a `Solution` is a collection of planning entities.
PlanningEntityDescriptor - Class in org.drools.planner.core.domain.entity
PlanningEntityDescriptor(SolutionDescriptor, Class<?>) - Constructor for class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
PlanningEntityDifficultyWeightFactory - Interface in org.drools.planner.api.domain.entity
  Creates a difficultyWeight for a PlanningEntity.
PlanningEntityProperty - Annotation Type in org.drools.planner.api.domain.solution
  Specifies that a property on a `Solution` is a planning entity.
PlanningEntityPropertyPlanningValueRangeDescriptor - Class in org.drools.planner.core.domain.variable
PlanningEntityPropertyPlanningValueRangeDescriptor(PlanningVariableDescriptor, ValueRange) - Constructor for class org.drools.planner.core.domain.variable.PlanningEntityPropertyPlanningValueRangeDescriptor
PlanningEntitySelectionOrder - Enum in org.drools.planner.core.heuristic.selector.entity
PlanningEntitySelector - Class in org.drools.planner.core.heuristic.selector.entity
  Determines the order in which the planning entities of 1 planning entity class are selected for an algorithm
PlanningEntitySelector(PlanningEntityDescriptor) - Constructor for class org.drools.planner.core.heuristic.selector.entity.PlanningEntitySelector
PlanningEntitySorter - Class in org.drools.planner.core.domain.entity
  Helper class for `PlanningEntityDifficultyWeightFactory`.
PlanningEntitySorter() - Constructor for class org.drools.planner.core.domain.entity.PlanningEntitySorter
PlanningEntityTabuAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.tabu
PlanningEntityTabuAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.tabu.PlanningEntityTabuAcceptor
planningEntityTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
PlanningValueRangeDescriptor - Interface in org.drools.planner.core.domain.variable
PlanningValueSelectionOrder - Enum in org.drools.planner.core.heuristic.selector.variable
PlanningValueSelectionPromotion - Enum in org.drools.planner.core.heuristic.selector.variable
PlanningValueSelector - Class in org.drools.planner.core.heuristic.selector.variable
  Determines the order in which the planning values of 1 planning entity class are selected for an algorithm
PlanningValueSelector(PlanningVariableDescriptor) - Constructor for class org.drools.planner.core.heuristic.selector.variable.PlanningValueSelector
PlanningValueSorter - Class in org.drools.planner.core.domain.variable
  Helper class for `PlanningValueStrengthWeightFactory`.
PlanningValueSorter() - Constructor for class org.drools.planner.core.domain.variable.PlanningValueSorter
PlanningValueStrengthWeightFactory - Interface in org.drools.planner.api.domain.variable
  Creates a strengthWeight for a planning variable value.
PlanningValueTabuAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.tabu
PlanningValueTabuAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.tabu.PlanningValueTabuAcceptor
planningValueTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
PlanningValueWalker - Class in org.drools.planner.core.heuristic.selector.variable
PlanningValueWalker(PlanningVariableDescriptor, PlanningValueSelector) - Constructor for class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
PlanningVariable - Annotation Type in org.drools.planner.api.domain.variable
  Specifies that a bean property should be optimized by Drools Planner.
PlanningVariable.NullStrengthComparator - Interface in org.drools.planner.api.domain.variable
PlanningVariable.NullStrengthWeightFactory - Interface in org.drools.planner.api.domain.variable
PlanningVariableDescriptor - Class in org.drools.planner.core.domain.variable
PlanningVariableDescriptor(PlanningEntityDescriptor, PropertyDescriptor) - Constructor for class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
planningVariableDescriptor - Variable in class org.drools.planner.core.move.generic.GenericChangeMove
PlanningVariableListener - Interface in org.drools.planner.api.domain.variable.event
PlanningVariableWalker - Class in org.drools.planner.core.heuristic.selector.variable
PlanningVariableWalker(PlanningEntityDescriptor) - Constructor for class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
ProblemBenchmark - Class in org.drools.planner.benchmark.core
  Represents one problem instance (a data set) benchmarked on multiple solvers.
ProblemBenchmark() - Constructor for class org.drools.planner.benchmark.core.ProblemBenchmark
ProblemBenchmarksConfig - Class in org.drools.planner.benchmark.config
ProblemBenchmarksConfig() - Constructor for class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
ProblemFactChange - Interface in org.drools.planner.core.solver
  A ProblemFactChange represents a change in 1 or more problem facts of a `Solution`.
problemFactChangeQueue - Variable in class org.drools.planner.core.solver.BasicPlumbingTermination
ProblemIO - Interface in org.drools.planner.benchmark.api
ProblemStatistic - Interface in org.drools.planner.benchmark.core.statistic
  TODO is this the correct package?
problemStatisticType - Variable in class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic
ProblemStatisticType - Enum in org.drools.planner.benchmark.core.statistic
processAnnotations() - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
processAnnotations() - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
processAnnotations() - Method in class org.drools.planner.core.domain.variable.DependentPlanningVariableDescriptor
processAnnotations() - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
processExcludeUninitializedPlanningEntity(ValueRange) - Method in class org.drools.planner.core.domain.variable.AbstractPlanningValueRangeDescriptor

## R

randomSeed - Variable in class org.drools.planner.config.solver.SolverConfig
randomSeed - Variable in class org.drools.planner.core.solver.DefaultSolver
read(File) - Method in interface org.drools.planner.benchmark.api.ProblemIO
read(File) - Method in class org.drools.planner.benchmark.core.XStreamProblemIO
readPlanningProblem() - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
removeEventListener(SolverEventListener) - Method in class org.drools.planner.core.solver.DefaultSolver
removeEventListener(SolverEventListener) - Method in interface org.drools.planner.core.Solver
removeListener(Solver, String) - Method in class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatistic
removeListener(Solver, String) - Method in class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatistic
removeListener(Solver, String) - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatistic
removeListener(Solver, String) - Method in interface org.drools.planner.benchmark.core.statistic.ProblemStatistic
removeSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in class org.drools.planner.core.phase.AbstractSolverPhase
removeSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in interface org.drools.planner.core.phase.SolverPhase
removeSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in class org.drools.planner.core.solver.DefaultSolver
reset() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
resetInitializedPlanningEntities - Variable in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
  Deprecated.
resetTerminateEarly() - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
resetWalk() - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
resetWalk() - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
resetWorkingSolution(Sol) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
restartSolver - Variable in class org.drools.planner.core.solver.DefaultSolverScope
ruleBase - Variable in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
ruleBase - Variable in class org.drools.planner.core.score.director.drools.DroolsScoreDirectorFactory
ruleId - Variable in class org.drools.planner.core.score.constraint.ConstraintOccurrence
runSolverPhases() - Method in class org.drools.planner.core.solver.DefaultSolver

## S

score - Variable in class org.drools.planner.core.phase.step.AbstractStepScope
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.
ScoreAttainedTermination - Class in org.drools.planner.core.termination
ScoreAttainedTermination() - Constructor for class org.drools.planner.core.termination.ScoreAttainedTermination
scoreComparator - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
scoreComparator - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
scoreDefinition - Variable in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
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.score.director.AbstractScoreDirectorFactory
scoreDefinitionClass - Variable in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
scoreDefinitionType - Variable in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
ScoreDirector - Interface in org.drools.planner.core.score.director
  The ScoreDirector hold the `Solution` workingSolution and calculates the score for that `Solution`.
scoreDirector - Variable in class org.drools.planner.core.solver.DefaultSolverScope
scoreDirectorFactory - Variable in class org.drools.planner.core.score.director.AbstractScoreDirector
ScoreDirectorFactory - Interface in org.drools.planner.core.score.director
  Builds a `ScoreDirector`.
scoreDirectorFactory - Variable in class org.drools.planner.core.solver.DefaultSolver
ScoreDirectorFactoryConfig - Class in org.drools.planner.config.score.director
ScoreDirectorFactoryConfig() - Constructor for class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
scoreDirectorFactoryConfig - Variable in class org.drools.planner.config.solver.SolverConfig
ScoreDirectorFactoryConfig.ScoreDefinitionType - Enum in org.drools.planner.config.score.director
scoreDrlList - Variable in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
ScoreHolder - Interface in org.drools.planner.core.score.holder
  A workaround class that wraps parts of a `Score`.
selectedCount - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
selectedCount - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
selectionOrder - Variable in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
  Deprecated.
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
setAccepted(Boolean) - Method in class org.drools.planner.core.localsearch.decider.MoveScope
setAcceptor(Acceptor) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setAcceptorClassList(List<Class<? extends Acceptor>>) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setAcceptorConfig(AcceptorConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
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.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
setAssertMoveScoreIsUncorrupted(boolean) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setAssertStepScoreIsUncorrupted(boolean) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
setAssertStepScoreIsUncorrupted(boolean) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolverPhase
setAssertTabuHashCodeCorrectness(boolean) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
setAssertUndoMoveIsUncorrupted(boolean) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
setAssertUndoMoveIsUncorrupted(boolean) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setBasicPlumbingTermination(BasicPlumbingTermination) - Method in class org.drools.planner.core.solver.DefaultSolver
setBenchmarkDirectory(File) - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
setBenchmarkDirectory(File) - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
setBenchmarkInstanceDirectory(File) - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
setBenchmarkInstanceDirectory(File) - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
setBestScore(Score) - Method in class org.drools.planner.core.solver.DefaultSolverScope
setBestScoreImproved(Boolean) - Method in class org.drools.planner.core.phase.step.AbstractStepScope
setBestSolution(Solution) - Method in class org.drools.planner.core.solver.DefaultSolverScope
  The bestSolution must never be the same instance as the workingSolution, it should be a (un)changed clone.
setBestSolutionRecaller(BestSolutionRecaller) - Method in class org.drools.planner.core.phase.AbstractSolverPhase
setBestSolutionRecaller(BestSolutionRecaller) - Method in class org.drools.planner.core.solver.DefaultSolver
setBestSolutionStepIndex(int) - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
setBruteForceEntityWalker(BruteForceEntityWalker) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolverPhase
setCalculateCount(long) - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
setClonedSolution(Solution) - Method in class org.drools.planner.core.phase.step.AbstractStepScope
setConstructionHeuristicPickEarlyType(ConstructionHeuristicPickEarlyType) - Method in class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
setConstructionHeuristicPickEarlyType(ConstructionHeuristicPickEarlyType) - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitSolverPhaseConfig
  Deprecated.
setConstructionHeuristicType(ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType) - Method in class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
setCustomSolverPhaseCommandClassList(List<Class<CustomSolverPhaseCommand>>) - Method in class org.drools.planner.config.phase.custom.CustomSolverPhaseConfig
setCustomSolverPhaseCommandList(List<CustomSolverPhaseCommand>) - Method in class org.drools.planner.core.phase.custom.DefaultCustomSolverPhase
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.DefaultLocalSearchSolverPhase
setDecider(Decider) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
setDeciderScoreComparatorClass(Class<? extends DeciderScoreComparatorFactory>) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setDeciderScoreComparatorFactory(DeciderScoreComparatorFactory) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
setDeciderScoreComparatorFactoryConfig(DeciderScoreComparatorFactoryConfig) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
setDeciderScoreComparatorFactoryType(DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setDifficultyComparator(Comparator<Object>) - Method in class org.drools.planner.core.domain.entity.PlanningEntitySorter
setDifficultyWeightFactory(PlanningEntityDifficultyWeightFactory) - Method in class org.drools.planner.core.domain.entity.PlanningEntitySorter
setEnvironmentMode(EnvironmentMode) - Method in class org.drools.planner.config.solver.SolverConfig
setForager(GreedyForager) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
setForager(Forager) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setForagerClass(Class<? extends Forager>) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
setForagerConfig(ForagerConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
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
setGreedyDecider(GreedyDecider) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
setGreedyFitPlanningEntityConfigList(List<GreedyFitPlanningEntityConfig>) - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitSolverPhaseConfig
  Deprecated.
setGreedyPlanningEntitySelector(GreedyPlanningEntitySelector) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
setHardConstraintsBroken(int) - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreHolder
setHardConstraintsBroken(long) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreHolder
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.buildin.hardandsoft.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, ...
setHardScoreTimeGradientWeight(double) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
  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
setIncrementalScoreCalculatorClass(Class<? extends IncrementalScoreCalculator>) - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
setInheritedSolverBenchmarkConfig(SolverBenchmarkConfig) - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
setInputSolutionFile(File) - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
setInputSolutionFileList(List<File>) - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
setLastCompletedBruteForceStepScope(BruteForceStepScope) - Method in class org.drools.planner.core.bruteforce.BruteForceSolverPhaseScope
setLastCompletedCustomStepScope(CustomStepScope) - Method in class org.drools.planner.core.phase.custom.CustomSolverPhaseScope
setLastCompletedGreedyFitStepScope(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitSolverPhaseScope
setLastCompletedLocalSearchStepScope(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.LocalSearchSolverPhaseScope
setLocalSearchSolverPhase(LocalSearchSolverPhase) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setLocalSearchSolverPhase(LocalSearchSolverPhase) - Method in interface org.drools.planner.core.localsearch.LocalSearchSolverAware
setMaximumHoursSpend(Long) - Method in class org.drools.planner.config.termination.TerminationConfig
setMaximumMinutesSpend(Long) - Method in class org.drools.planner.config.termination.TerminationConfig
setMaximumSecondsSpend(Long) - Method in class org.drools.planner.config.termination.TerminationConfig
setMaximumStepCount(Integer) - Method in class org.drools.planner.config.termination.TerminationConfig
setMaximumStepCount(int) - Method in class org.drools.planner.core.termination.StepCountTermination
setMaximumTimeMillisSpend(Long) - Method in class org.drools.planner.config.termination.TerminationConfig
setMaximumTimeMillisSpend(long) - Method in class org.drools.planner.core.termination.TimeMillisSpendTermination
setMaximumUnimprovedStepCount(Integer) - Method in class org.drools.planner.config.termination.TerminationConfig
setMaximumUnimprovedStepCount(int) - Method in class org.drools.planner.core.termination.UnimprovedStepCountTermination
setMinimalAcceptedSelection(Integer) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
setMinimalAcceptedSelection(int) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
setMove(Move) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyMoveScope
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<? extends MoveFactory>) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
setMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setName(String) - Method in class org.drools.planner.benchmark.config.SolverBenchmarkConfig
setName(String) - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
setName(String) - Method in class org.drools.planner.benchmark.core.SolverBenchmark
setOutputSolutionFilesDirectory(File) - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
setOutputSolutionFilesDirectory(File) - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
setOutputSolutionFilesDirectory(File) - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
setPartialMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPartialPlanningEntityTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPartialPlanningValueTabuSize(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.buildin.hardandsoft.HardAndSoftScoreDefinition
setPerfectMaximumScore(HardAndSoftLongScore) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
setPerfectMaximumScore(SimpleScore) - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
setPerfectMaximumScore(SimpleDoubleScore) - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
setPerfectMinimumScore(HardAndSoftScore) - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreDefinition
setPerfectMinimumScore(HardAndSoftLongScore) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
setPerfectMinimumScore(SimpleScore) - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
setPerfectMinimumScore(SimpleDoubleScore) - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
setPickEarlyType(PickEarlyType) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
setPickEarlyType(ConstructionHeuristicPickEarlyType) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
setPlannerBenchmarkResultList(List<PlannerBenchmarkResult>) - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
setPlannerBenchmarkResultList(List<PlannerBenchmarkResult>) - Method in class org.drools.planner.benchmark.core.SolverBenchmark
setPlanningEntity(Object) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
setPlanningEntityClassSet(Set<Class<?>>) - Method in class org.drools.planner.config.solver.SolverConfig
setPlanningEntityCount(int) - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
setPlanningEntitySelectorList(List<PlanningEntitySelector>) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.selector.GreedyPlanningEntitySelector
setPlanningEntityTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPlanningProblem(Solution) - Method in class org.drools.planner.core.solver.DefaultSolver
setPlanningProblem(Solution) - Method in interface org.drools.planner.core.Solver
setPlanningValueTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPlanningValueWalkerList(List<PlanningValueWalker>) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
setPlanningVariableWalker(PlanningVariableWalker) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
setProblemBenchmark(ProblemBenchmark) - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
setProblemBenchmarkList(List<ProblemBenchmark>) - Method in class org.drools.planner.benchmark.core.SolverBenchmark
setProblemBenchmarksConfig(ProblemBenchmarksConfig) - Method in class org.drools.planner.benchmark.config.SolverBenchmarkConfig
setProblemIO(ProblemIO) - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
setProblemIOClass(Class<ProblemIO>) - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
setProblemScale(long) - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
setProblemStatisticList(List<ProblemStatistic>) - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
setProblemStatisticTypeList(List<ProblemStatisticType>) - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
setProblemStatisticTypeList(List<ProblemStatisticType>) - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
setRandomSeed(Long) - Method in class org.drools.planner.config.solver.SolverConfig
setRandomSeed(long) - Method in class org.drools.planner.core.solver.DefaultSolver
setRanking(Integer) - Method in class org.drools.planner.benchmark.core.SolverBenchmark
setResetInitializedPlanningEntities(Boolean) - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
  Deprecated.
setResetInitializedPlanningEntities(boolean) - Method in class org.drools.planner.core.heuristic.selector.entity.PlanningEntitySelector
setRestartSolver(boolean) - Method in class org.drools.planner.core.solver.DefaultSolverScope
setRoundRobinSelection(boolean) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueSelector
setRuleBase(RuleBase) - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
setRuleBase(RuleBase) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirectorFactory
setScore(Score) - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
setScore(Score) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyMoveScope
setScore(Score) - Method in class org.drools.planner.core.localsearch.decider.MoveScope
setScore(Score) - Method in class org.drools.planner.core.phase.step.AbstractStepScope
setScore(int) - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreHolder
setScore(double) - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreHolder
setScore(S) - Method in interface org.drools.planner.core.solution.Solution
  Called by the `Solver` when the Score of this Solution has been calculated.
setScoreAttained(String) - Method in class org.drools.planner.config.termination.TerminationConfig
setScoreAttained(Score) - Method in class org.drools.planner.core.termination.ScoreAttainedTermination
setScoreDefinition(ScoreDefinition) - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
setScoreDefinition(ScoreDefinition) - Method in class org.drools.planner.core.score.director.AbstractScoreDirectorFactory
setScoreDefinitionClass(Class<? extends ScoreDefinition>) - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
setScoreDefinitionType(ScoreDirectorFactoryConfig.ScoreDefinitionType) - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
setScoreDirector(ScoreDirector) - Method in class org.drools.planner.core.solver.DefaultSolverScope
setScoreDirectorFactory(ScoreDirectorFactory) - Method in class org.drools.planner.core.solver.DefaultSolver
setScoreDirectorFactoryConfig(ScoreDirectorFactoryConfig) - Method in class org.drools.planner.config.solver.SolverConfig
setScoreDrlList(List<String>) - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
setSelectionOrder(PlanningEntitySelectionOrder) - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
  Deprecated.
setSelectionOrder(PlanningEntitySelectionOrder) - Method in class org.drools.planner.core.heuristic.selector.entity.PlanningEntitySelector
setSelectionOrder(PlanningValueSelectionOrder) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueSelector
setSelectionPromotion(PlanningValueSelectionPromotion) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueSelector
setSelector(Selector) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setSelectorConfig(SelectorConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
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
setSimpleScoreCalculator(SimpleScoreCalculator) - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
setSimpleScoreCalculatorClass(Class<? extends SimpleScoreCalculator>) - Method in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
setSimulatedAnnealingStartingTemperature(String) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setSoftConstraintsBroken(int) - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreHolder
setSoftConstraintsBroken(long) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreHolder
setSolutionClass(Class<? extends Solution>) - Method in class org.drools.planner.config.solver.SolverConfig
setSolutionDescriptor(SolutionDescriptor) - Method in class org.drools.planner.core.score.director.AbstractScoreDirectorFactory
setSolutionInitialized(boolean) - Method in class org.drools.planner.core.phase.step.AbstractStepScope
setSolutionTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setSolverBenchmark(SolverBenchmark) - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
setSolverBenchmarkComparator(Comparator<SolverBenchmark>) - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
setSolverBenchmarkComparator(Comparator<SolverBenchmark>) - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
setSolverBenchmarkConfigList(List<SolverBenchmarkConfig>) - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
setSolverBenchmarkList(List<SolverBenchmark>) - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
setSolverConfig(SolverConfig) - Method in class org.drools.planner.benchmark.config.SolverBenchmarkConfig
setSolverConfig(SolverConfig) - Method in class org.drools.planner.benchmark.core.SolverBenchmark
setSolverEventSupport(SolverEventSupport) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
setSolverPhaseConfigList(List<SolverPhaseConfig>) - Method in class org.drools.planner.config.solver.SolverConfig
setSolverPhaseList(List<SolverPhase>) - Method in class org.drools.planner.core.solver.DefaultSolver
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
setStartingInitializedScore(Score) - Method in class org.drools.planner.core.solver.DefaultSolverScope
setStartingScore(Score) - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
setStartingSystemTimeMillis(long) - Method in class org.drools.planner.core.solver.DefaultSolverScope
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
setStatisticDirectory(File) - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
setStatisticDirectory(File) - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
setStep(Move) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
setStep(Move) - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
setStepIndex(int) - Method in class org.drools.planner.core.phase.step.AbstractStepScope
setStepString(String) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
setStepString(String) - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
setStrengthComparator(Comparator<Object>) - Method in class org.drools.planner.core.domain.variable.PlanningValueSorter
setStrengthWeightFactory(PlanningValueStrengthWeightFactory) - Method in class org.drools.planner.core.domain.variable.PlanningValueSorter
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
setTabuSize(int) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
setTemperatureSurvival(double) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
setTermination(Termination) - Method in class org.drools.planner.core.phase.AbstractSolverPhase
setTermination(Termination) - Method in class org.drools.planner.core.solver.DefaultSolver
setTerminationClass(Class<? extends Termination>) - Method in class org.drools.planner.config.termination.TerminationConfig
setTerminationCompositionStyle(TerminationConfig.TerminationCompositionStyle) - Method in class org.drools.planner.config.termination.TerminationConfig
setTerminationConfig(TerminationConfig) - Method in class org.drools.planner.config.phase.SolverPhaseConfig
setTerminationConfig(TerminationConfig) - Method in class org.drools.planner.config.solver.SolverConfig
setTerminationConfigList(List<TerminationConfig>) - Method in class org.drools.planner.config.termination.TerminationConfig
setTerminationList(List<Termination>) - Method in class org.drools.planner.core.termination.AbstractCompositeTermination
setTimeGradient(double) - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
setTimeMillisSpend(long) - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
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.constructionheuristic.greedyFit.decider.GreedyMoveScope
setUndoMove(Move) - Method in class org.drools.planner.core.localsearch.decider.MoveScope
setUndoMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setUndoStep(Move) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
setUndoStep(Move) - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
setUnifiedProblemBenchmarkList(List<ProblemBenchmark>) - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
setUseUndoMoveAsTabuMove(boolean) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
setValue(Object, Object) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
setWarmUpHoursSpend(Long) - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
setWarmUpMinutesSpend(Long) - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
setWarmUpSecondsSpend(Long) - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
setWarmUpTimeMillisSpend(Long) - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
setWarmUpTimeMillisSpend(Long) - Method in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
setWinningPlannerBenchmarkResult(PlannerBenchmarkResult) - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
setWinningScoreDifference(Score) - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
setWorkingRandom(Random) - Method in class org.drools.planner.core.solver.DefaultSolverScope
setWorkingSolution(Solution) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
setWorkingSolution(Solution) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
setWorkingSolution(Solution) - Method in interface org.drools.planner.core.score.director.ScoreDirector
  The workingSolution must never be the same instance as the bestSolution, it should be a (un)changed clone.
setWorkingSolution(Solution) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
setWorkingSolutionFromBestSolution() - Method in class org.drools.planner.core.solver.DefaultSolverScope
setXstreamAnnotatedClassList(List<Class>) - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
ShiftingHardPenaltyDeciderScoreComparatorFactory - Class in org.drools.planner.core.localsearch.decider.deciderscorecomparator
ShiftingHardPenaltyDeciderScoreComparatorFactory() - Constructor for class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
shortenMaximumTimeMillisSpendTotal(long) - Method in class org.drools.planner.config.termination.TerminationConfig
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.buildin.simpledouble
  A SimpleScore is a Score based on double constraints.
SimpleDoubleScoreDefinition - Class in org.drools.planner.core.score.buildin.simpledouble
SimpleDoubleScoreDefinition() - Constructor for class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
SimpleDoubleScoreHolder - Class in org.drools.planner.core.score.buildin.simpledouble
SimpleDoubleScoreHolder() - Constructor for class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreHolder
SimpleScore - Interface in org.drools.planner.core.score.buildin.simple
  A SimpleScore is a Score based on int constraints.
simpleScoreCalculator - Variable in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
SimpleScoreCalculator<Sol extends Solution> - Interface in org.drools.planner.core.score.director.simple
  Used for simple java `Score` calculation.
simpleScoreCalculatorClass - Variable in class org.drools.planner.config.score.director.ScoreDirectorFactoryConfig
SimpleScoreDefinition - Class in org.drools.planner.core.score.buildin.simple
SimpleScoreDefinition() - Constructor for class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
SimpleScoreDirector - Class in org.drools.planner.core.score.director.simple
  Simple java implementation of `ScoreDirector`, which recalculates the `Score` of the `Solution` workingSolution every time.
SimpleScoreDirector(SimpleScoreDirectorFactory, SimpleScoreCalculator) - Constructor for class org.drools.planner.core.score.director.simple.SimpleScoreDirector
SimpleScoreDirectorFactory - Class in org.drools.planner.core.score.director.simple
  Simple implementation of `ScoreDirectorFactory`.
SimpleScoreDirectorFactory(SimpleScoreCalculator) - Constructor for class org.drools.planner.core.score.director.simple.SimpleScoreDirectorFactory
SimpleScoreHolder - Class in org.drools.planner.core.score.buildin.simple
SimpleScoreHolder() - Constructor for class org.drools.planner.core.score.buildin.simple.SimpleScoreHolder
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.buildin.hardandsoft.HardAndSoftScoreHolder
softConstraintsBroken - Variable in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreHolder
Solution<S extends Score> - Interface in org.drools.planner.core.solution
  A Solution represents a problem and a possible solution of that problem.
solutionClass - Variable in class org.drools.planner.config.solver.SolverConfig
SolutionDescriptor - Class in org.drools.planner.core.domain.solution
SolutionDescriptor(Class<? extends Solution>) - Constructor for class org.drools.planner.core.domain.solution.SolutionDescriptor
solutionDescriptor - Variable in class org.drools.planner.core.score.director.AbstractScoreDirectorFactory
solutionInitialized - Variable in class org.drools.planner.core.phase.step.AbstractStepScope
SolutionPropertyPlanningValueRangeDescriptor - Class in org.drools.planner.core.domain.variable
SolutionPropertyPlanningValueRangeDescriptor(PlanningVariableDescriptor, ValueRange) - Constructor for class org.drools.planner.core.domain.variable.SolutionPropertyPlanningValueRangeDescriptor
SolutionTabuAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.tabu
SolutionTabuAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
solutionTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
solve(DefaultSolverScope) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolverPhase
solve(DefaultSolverScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
solve(DefaultSolverScope) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolverPhase
solve(DefaultSolverScope) - Method in class org.drools.planner.core.phase.custom.DefaultCustomSolverPhase
solve(DefaultSolverScope) - Method in interface org.drools.planner.core.phase.SolverPhase
solve() - Method in class org.drools.planner.core.solver.DefaultSolver
solve() - Method in interface org.drools.planner.core.Solver
  Solves the planning problem.
Solver - Interface in org.drools.planner.core
  A Solver solves planning problems.
SolverBenchmark - Class in org.drools.planner.benchmark.core
SolverBenchmark() - Constructor for class org.drools.planner.benchmark.core.SolverBenchmark
SolverBenchmarkConfig - Class in org.drools.planner.benchmark.config
SolverBenchmarkConfig() - Constructor for class org.drools.planner.benchmark.config.SolverBenchmarkConfig
SolverConfig - Class in org.drools.planner.config.solver
SolverConfig() - Constructor for class org.drools.planner.config.solver.SolverConfig
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.DefaultSolver
SolverFactory - Interface in org.drools.planner.config
  Builds a `Solver`.
SolverLifecycleListener - Interface in org.drools.planner.core.solver.event
SolverPhase - Interface in org.drools.planner.core.phase
  A SolverPhase
SolverPhaseConfig - Class in org.drools.planner.config.phase
SolverPhaseConfig() - Constructor for class org.drools.planner.config.phase.SolverPhaseConfig
solverPhaseConfigList - Variable in class org.drools.planner.config.solver.SolverConfig
SolverPhaseLifecycleListener - Interface in org.drools.planner.core.phase.event
SolverPhaseLifecycleListenerAdapter - Class in org.drools.planner.core.phase.event
SolverPhaseLifecycleListenerAdapter() - Constructor for class org.drools.planner.core.phase.event.SolverPhaseLifecycleListenerAdapter
solverPhaseLifecycleSupport - Variable in class org.drools.planner.core.phase.AbstractSolverPhase
SolverPhaseLifecycleSupport - Class in org.drools.planner.core.phase.event
  Internal API.
SolverPhaseLifecycleSupport() - Constructor for class org.drools.planner.core.phase.event.SolverPhaseLifecycleSupport
solverPhaseList - Variable in class org.drools.planner.core.solver.DefaultSolver
solverScope - Variable in class org.drools.planner.core.phase.AbstractSolverPhaseScope
solverScope - Variable in class org.drools.planner.core.solver.DefaultSolver
solving - Variable in class org.drools.planner.core.solver.DefaultSolver
solvingEnded(DefaultSolverScope) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
solvingEnded(DefaultSolverScope) - Method in class org.drools.planner.core.solver.DefaultSolver
solvingEnded(DefaultSolverScope) - Method in interface org.drools.planner.core.solver.event.SolverLifecycleListener
solvingEnded(DefaultSolverScope) - Method in class org.drools.planner.core.termination.AbstractCompositeTermination
solvingEnded(DefaultSolverScope) - Method in class org.drools.planner.core.termination.AbstractTermination
solvingStarted(DefaultSolverScope) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
solvingStarted(DefaultSolverScope) - Method in class org.drools.planner.core.solver.DefaultSolver
solvingStarted(DefaultSolverScope) - Method in interface org.drools.planner.core.solver.event.SolverLifecycleListener
solvingStarted(DefaultSolverScope) - Method in class org.drools.planner.core.termination.AbstractCompositeTermination
solvingStarted(DefaultSolverScope) - Method in class org.drools.planner.core.termination.AbstractTermination
sortDifficultyAscending(Solution, List<Object>) - Method in class org.drools.planner.core.domain.entity.PlanningEntitySorter
sortDifficultyDescending(Solution, List<Object>) - Method in class org.drools.planner.core.domain.entity.PlanningEntitySorter
sortStrengthAscending(Solution, List<Object>) - Method in class org.drools.planner.core.domain.variable.PlanningValueSorter
sortStrengthDescending(Solution, List<Object>) - Method in class org.drools.planner.core.domain.variable.PlanningValueSorter
startingInitializedScore - Variable in class org.drools.planner.core.solver.DefaultSolverScope
startingScore - Variable in class org.drools.planner.core.phase.AbstractSolverPhaseScope
startingSystemTimeMillis - Variable in class org.drools.planner.core.phase.AbstractSolverPhaseScope
startingSystemTimeMillis - Variable in class org.drools.planner.core.solver.DefaultSolverScope
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
StatisticManager - Class in org.drools.planner.benchmark.core.statistic
StatisticManager(String, File, List<ProblemBenchmark>) - Constructor for class org.drools.planner.benchmark.core.statistic.StatisticManager
StepCountTermination - Class in org.drools.planner.core.termination
StepCountTermination() - Constructor for class org.drools.planner.core.termination.StepCountTermination
stepIndex - Variable in class org.drools.planner.core.phase.step.AbstractStepScope
StepStatistic - Interface in org.drools.planner.core.localsearch.stepstatistic
stepTaken(AbstractStepScope) - Method in class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatisticListener
stepTaken(AbstractStepScope) - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatisticListener
stepTaken(BruteForceStepScope) - Method in class org.drools.planner.core.bruteforce.BruteForceEntityWalker
stepTaken(BruteForceStepScope) - Method in class org.drools.planner.core.bruteforce.DefaultBruteForceSolverPhase
stepTaken(BruteForceStepScope) - Method in interface org.drools.planner.core.bruteforce.event.BruteForceSolverPhaseLifecycleListener
stepTaken(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
stepTaken(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
stepTaken(GreedyFitStepScope) - Method in interface org.drools.planner.core.constructionheuristic.greedyFit.event.GreedySolverPhaseLifecycleListener
stepTaken(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.event.GreedySolverPhaseLifecycleListenerAdapter
stepTaken(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.selector.GreedyPlanningEntitySelector
stepTaken(AbstractStepScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
stepTaken(AbstractStepScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
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.AcceptedForager
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.DefaultLocalSearchSolverPhase
stepTaken(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListener
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
stepTaken(LocalSearchStepScope) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
stepTaken(AbstractStepScope) - Method in class org.drools.planner.core.phase.AbstractSolverPhase
stepTaken(CustomStepScope) - Method in class org.drools.planner.core.phase.custom.DefaultCustomSolverPhase
stepTaken(AbstractStepScope) - Method in interface org.drools.planner.core.phase.event.SolverPhaseLifecycleListener
stepTaken(AbstractStepScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleListenerAdapter
stepTaken(AbstractStepScope) - Method in class org.drools.planner.core.termination.AbstractCompositeTermination
stepTaken(AbstractStepScope) - Method in class org.drools.planner.core.termination.AbstractTermination
subtract(HardAndSoftScore) - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
subtract(HardAndSoftLongScore) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
subtract(SimpleScore) - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
subtract(SimpleDoubleScore) - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
subtract(S) - Method in interface org.drools.planner.core.score.Score
  Returns a Score whose value is (this - subtrahend).

## T

tabuSequenceList - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
tabuSize - 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.BasicPlumbingTermination
terminateEarly() - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
terminateEarly() - Method in class org.drools.planner.core.solver.DefaultSolver
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.phase.AbstractSolverPhase
termination - Variable in class org.drools.planner.core.solver.DefaultSolver
Termination - Interface in org.drools.planner.core.termination
  A Termination determines when a `Solver` or a `SolverPhase` should stop.
TerminationConfig - Class in org.drools.planner.config.termination
TerminationConfig() - Constructor for class org.drools.planner.config.termination.TerminationConfig
TerminationConfig.TerminationCompositionStyle - Enum in org.drools.planner.config.termination
terminationList - Variable in class org.drools.planner.core.termination.AbstractCompositeTermination
timeMillisSpend - Variable in class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic.AbstractProblemStatisticScvLine
TimeMillisSpendTermination - Class in org.drools.planner.core.termination
TimeMillisSpendTermination() - Constructor for class org.drools.planner.core.termination.TimeMillisSpendTermination
toDoubleArray() - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
toDoubleArray() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
toDoubleArray() - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
toDoubleArray() - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
toDoubleArray() - Method in interface org.drools.planner.core.score.Score
  Returns an array of doubles representing the Score.
toPlanningValue - Variable in class org.drools.planner.core.move.generic.GenericChangeMove
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.move.generic.GenericChainedChangePartMove
toString() - Method in class org.drools.planner.core.move.generic.GenericChangeMove
toString() - Method in class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
toString() - Method in class org.drools.planner.core.move.generic.GenericSwapMove
toString() - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
toString() - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
toString() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
toString() - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
toString() - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
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.constraint.LongConstraintOccurrence
TotalScoreSolverBenchmarkComparator - Class in org.drools.planner.benchmark.core.comparator
TotalScoreSolverBenchmarkComparator() - Constructor for class org.drools.planner.benchmark.core.comparator.TotalScoreSolverBenchmarkComparator
translateScoreToGraphValue(HardAndSoftScore) - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreDefinition
translateScoreToGraphValue(HardAndSoftLongScore) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
translateScoreToGraphValue(SimpleScore) - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
translateScoreToGraphValue(SimpleDoubleScore) - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
translateScoreToGraphValue(S) - Method in interface org.drools.planner.core.score.definition.ScoreDefinition

## U

UndefinedPlanningValueRangeDescriptor - Class in org.drools.planner.core.domain.variable
UndefinedPlanningValueRangeDescriptor(PlanningVariableDescriptor, ValueRange) - Constructor for class org.drools.planner.core.domain.variable.UndefinedPlanningValueRangeDescriptor
undoMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
UnimprovedStepCountTermination - Class in org.drools.planner.core.termination
UnimprovedStepCountTermination() - Constructor for class org.drools.planner.core.termination.UnimprovedStepCountTermination
uninitialize(Object) - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
uninitialize(Object) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
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
updateBestSolution(DefaultSolverScope, Solution) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
useUndoMoveAsTabuMove - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor

## V

valueOf(String) - Static method in enum org.drools.planner.api.domain.variable.ValueRangeType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.benchmark.core.statistic.ProblemStatisticType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType
  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.score.director.ScoreDirectorFactoryConfig.ScoreDefinitionType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.termination.TerminationConfig.TerminationCompositionStyle
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.core.constructionheuristic.greedyFit.decider.ConstructionHeuristicPickEarlyType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.core.heuristic.selector.entity.PlanningEntitySelectionOrder
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.core.heuristic.selector.variable.PlanningValueSelectionOrder
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.core.heuristic.selector.variable.PlanningValueSelectionPromotion
  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(int) - Static method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
valueOf(int, int) - Static method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
valueOf(long) - Static method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
valueOf(long, long) - Static method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
valueOf(int) - Static method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
valueOf(double) - Static method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
valueOf(String) - Static method in enum org.drools.planner.core.score.constraint.ConstraintType
  Returns the enum constant of this type with the specified name.
ValueRange - Annotation Type in org.drools.planner.api.domain.variable
  Specifies which planning values can be used for a planning variable.
ValueRanges - Annotation Type in org.drools.planner.api.domain.variable
  Plural of `ValueRange`.
ValueRangeType - Enum in org.drools.planner.api.domain.variable
values() - Static method in enum org.drools.planner.api.domain.variable.ValueRangeType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.benchmark.core.statistic.ProblemStatisticType
  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.constructionheuristic.ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType
  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.score.director.ScoreDirectorFactoryConfig.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.config.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.core.constructionheuristic.greedyFit.decider.ConstructionHeuristicPickEarlyType
  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.heuristic.selector.entity.PlanningEntitySelectionOrder
  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.heuristic.selector.variable.PlanningValueSelectionOrder
  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.heuristic.selector.variable.PlanningValueSelectionPromotion
  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.
variableDescriptor - Variable in class org.drools.planner.core.domain.variable.AbstractPlanningValueRangeDescriptor

## W

walk() - Method in class org.drools.planner.core.bruteforce.BruteForceEntityWalker
walk() - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
walk() - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
warmUp(long, long, long) - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
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
weight - Variable in class org.drools.planner.core.score.constraint.LongConstraintOccurrence
workingMemory - Variable in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
workingRandom - Variable in class org.drools.planner.core.solver.DefaultSolverScope
workingScoreHolder - Variable in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
workingSolution - Variable in class org.drools.planner.core.score.director.AbstractScoreDirector
WorstScoreSolverBenchmarkComparator - Class in org.drools.planner.benchmark.core.comparator
WorstScoreSolverBenchmarkComparator() - Constructor for class org.drools.planner.benchmark.core.comparator.WorstScoreSolverBenchmarkComparator
write(Solution, File) - Method in interface org.drools.planner.benchmark.api.ProblemIO
write(Solution, File) - Method in class org.drools.planner.benchmark.core.XStreamProblemIO
writeCsvStatistic(File, String) - Method in class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic
writeCsvStatistic(File, String) - Method in class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatistic
writeCsvStatistic(File, String) - Method in class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatistic
writeCsvStatistic(File, String) - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatistic
writeGraphStatistic(File, String) - Method in class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic
writeGraphStatistic(File, String) - Method in class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatistic
writeGraphStatistic(File, String) - Method in class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatistic
writeGraphStatistic(File, String) - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatistic
writeStatistic(File, String) - Method in class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic
writeStatistic(File, String) - Method in interface org.drools.planner.benchmark.core.statistic.ProblemStatistic
writeStatistics(List<SolverBenchmark>) - Method in class org.drools.planner.benchmark.core.statistic.StatisticManager

## X

XmlPlannerBenchmarkFactory - Class in org.drools.planner.benchmark.config
XmlPlannerBenchmarkFactory() - Constructor for class org.drools.planner.benchmark.config.XmlPlannerBenchmarkFactory
XmlSolverFactory - Class in org.drools.planner.config
  XML based configuration that builds a `Solver`.
XmlSolverFactory() - Constructor for class org.drools.planner.config.XmlSolverFactory
XmlSolverFactory(String) - Constructor for class org.drools.planner.config.XmlSolverFactory
XStreamProblemIO - Class in org.drools.planner.benchmark.core
XStreamProblemIO() - Constructor for class org.drools.planner.benchmark.core.XStreamProblemIO
XStreamProblemIO(Class...) - Constructor for class org.drools.planner.benchmark.core.XStreamProblemIO

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-2012 JBoss by Red Hat. All Rights Reserved.