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
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
AbstractScoreCalculator - Class in org.drools.planner.core.score.calculator
  Makes it easier to implement a ScoreCalculator.
AbstractScoreCalculator() - Constructor for class org.drools.planner.core.score.calculator.AbstractScoreCalculator
AbstractScoreDefinition<S extends Score> - Class in org.drools.planner.core.score.definition
  Abstract superclass for `ScoreDefinition`.
AbstractScoreDefinition() - Constructor for class org.drools.planner.core.score.definition.AbstractScoreDefinition
AbstractSelector - Class in org.drools.planner.core.localsearch.decider.selector
  Abstract superclass for `Selector`.
AbstractSelector() - Constructor for class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
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(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
addMove(MoveScope) - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
addMoveScopeToAcceptedList(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
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
afterChange(SolutionDirector, Object, String, Object, Object) - Method in interface org.drools.planner.api.domain.variable.event.PlanningVariableListener
  Called after a variable value has been changed.
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
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.localsearch.decider.DefaultDecider
assertWorkingScore(Score) - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
assertWorkingScore(Score) - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
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
beforeDeciding(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
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
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 from the solver thread.
BestSolutionChangedEvent - Class in org.drools.planner.core.event
  Delivered when the best solution changes during solving.
BestSolutionChangedEvent(Solver, long, Solution) - Constructor for class org.drools.planner.core.event.BestSolutionChangedEvent
  Internal API.
BestSolutionRecaller - Class in org.drools.planner.core.bestsolution
  A BestSolutionRecaller remembers the best solution that a `Solver` encounters.
BestSolutionRecaller() - Constructor for class org.drools.planner.core.bestsolution.BestSolutionRecaller
bestSolutionRecaller - Variable in class org.drools.planner.core.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
buildScoreCalculator() - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreDefinition
buildScoreCalculator() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
buildScoreCalculator() - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
buildScoreCalculator() - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
buildScoreCalculator() - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
  TODO remove when the rule that sums the final score can be written as a single rule and ScoreCalculator is dead
buildScoreDefinition() - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
buildSelector(ScoreDefinition) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
buildSolver() - Method in class org.drools.planner.config.solver.SolverConfig
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.solution.director.DefaultSolutionDirector
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.score.buildin.hardandsoft.HardAndSoftScoreCalculator
calculateScore() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreCalculator
calculateScore() - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreCalculator
calculateScore() - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreCalculator
calculateScore() - Method in interface org.drools.planner.core.score.calculator.ScoreCalculator
  Calculates the score: the solution (encountered at a step) with the highest score will be seen as the the best solution.
calculateScoreFromWorkingMemory() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
calculateScoreFromWorkingMemory() - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
calculateScoreFromWorkingMemory() - Method in interface org.drools.planner.core.solution.director.SolutionDirector
  Calculates the and updates the workingSolution accordingly.
calculateScoreFromWorkingMemory() - 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(SolutionDirector) - Method in interface org.drools.planner.core.phase.custom.CustomSolverPhaseCommand
checkPickEarly(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
clone() - Method in class org.drools.planner.config.termination.TerminationConfig
clone() - Method in class org.drools.planner.core.score.calculator.AbstractScoreCalculator
clone() - Method in interface org.drools.planner.core.score.calculator.ScoreCalculator
clonedSolution - Variable in class org.drools.planner.core.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
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.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(WorkingMemory) - Method in class org.drools.planner.core.move.CompositeMove
createUndoMove(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericChangeMove
createUndoMove(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericSwapMove
createUndoMove(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
createUndoMove(WorkingMemory) - Method in interface org.drools.planner.core.move.Move
  Called before the move is done, so the move can be evaluated and then be undone without resulting into a permanent change in the solution.
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
DefaultSolutionDirector - Class in org.drools.planner.core.solution.director
  Default implementation for `SolutionDirector`.
DefaultSolutionDirector() - Constructor for class org.drools.planner.core.solution.director.DefaultSolutionDirector
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.solution.director.DefaultSolutionDirector
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(SolutionDirector) - Method in interface org.drools.planner.core.solver.ProblemFactChange
  Does the change and updates the `Solution` and its `WorkingMemory` accordingly.
doMove(WorkingMemory) - Method in class org.drools.planner.core.move.CompositeMove
doMove(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericChangeMove
doMove(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericSwapMove
doMove(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
doMove(WorkingMemory) - Method in interface org.drools.planner.core.move.Move
  Does the Move and updates the `Solution` and its `WorkingMemory` accordingly.
doStep() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
DoubleConstraintOccurrence - Class in org.drools.planner.core.score.constraint
DoubleConstraintOccurrence(String, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
DoubleConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
DoubleConstraintOccurrence(String, double, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
DoubleConstraintOccurrence(String, ConstraintType, double, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence

## E

earlyPickedMoveScope - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
EnvironmentMode - 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.GenericChangeMove
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
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
extractBestSolution(AbstractStepScope) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
extractPlanningValues(Solution, Object) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
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.PropertyTabuAcceptor
findNewTabu(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.PropertyTabuAcceptor
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
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
fireStepDecided(AbstractStepScope) - 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

GenericChangeMove - Class in org.drools.planner.core.move.generic
GenericChangeMove(Object, FactHandle, 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
GenericSwapMove - Class in org.drools.planner.core.move.generic
GenericSwapMove(Collection<PlanningVariableDescriptor>, Object, FactHandle, Object, FactHandle) - 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
getAcceptor() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getAcceptorClass() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getAcceptorConfig() - Method in class org.drools.planner.config.localsearch.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.solution.director.DefaultSolutionDirector
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 class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
getForager() - Method in interface org.drools.planner.core.localsearch.decider.Decider
getForager() - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
getForagerClass() - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
getForagerConfig() - Method in class org.drools.planner.config.localsearch.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
getHardConstraintsBroken() - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreCalculator
getHardConstraintsBroken() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreCalculator
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
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.localsearch.decider.MoveScope
getMoveFactory() - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
getMoveFactoryClass() - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
getMoveList() - Method in class org.drools.planner.core.move.CompositeMove
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
getPartialPropertyTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPartialSolutionTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPartialUndoMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.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
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
getPlanningEntityImplementationClassSet() - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getPlanningEntityList(Solution) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getPlanningEntitySorter() - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
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 `Solver` 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.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
getPropertyTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
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.solver.SolverConfig
getRuleBase() - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
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.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.SimpleScoreCalculator
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.SimpleDoubleScoreCalculator
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.definition.ScoreDefinitionConfig
getScoreDefinition() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getScoreDefinition() - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
getScoreDefinition() - Method in class org.drools.planner.core.solver.DefaultSolver
getScoreDefinition() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getScoreDefinition() - Method in interface org.drools.planner.core.Solver
getScoreDefinitionClass() - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
getScoreDefinitionConfig() - Method in class org.drools.planner.config.solver.SolverConfig
getScoreDefinitionType() - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
getScoreDrlList() - Method in class org.drools.planner.config.solver.SolverConfig
getScoreList() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
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
getSimulatedAnnealingStartingTemperature() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getSoftConstraintsBroken() - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreCalculator
getSoftConstraintsBroken() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreCalculator
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.solution.director.DefaultSolutionDirector
getSolutionDescriptor() - Method in class org.drools.planner.core.solver.DefaultSolver
getSolutionDescriptor() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getSolutionDirector() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getSolutionDirector() - 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.localsearch.LocalSearchStepScope
getStepIndex() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
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
getTabuProperties() - Method in interface org.drools.planner.core.localsearch.decider.acceptor.tabu.TabuPropertyEnabled
  The returned Collection should a stable order.
getTabuProperties() - Method in class org.drools.planner.core.move.CompositeMove
getTabuProperties() - Method in class org.drools.planner.core.move.generic.GenericChangeMove
getTabuProperties() - Method in class org.drools.planner.core.move.generic.GenericSwapMove
getTabuProperties() - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
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.localsearch.decider.MoveScope
getUndoMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
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
getVariablePropertyName() - Method in class org.drools.planner.core.domain.variable.DependentPlanningVariableDescriptor
getVariablePropertyName() - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
getVariableToValueMap() - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
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.phase.AbstractSolverPhaseScope
getWorkingFacts() - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
getWorkingFacts() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getWorkingMemory() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getWorkingMemory() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getWorkingMemory() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
getWorkingMemory() - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
getWorkingMemory() - Method in interface org.drools.planner.core.solution.director.SolutionDirector
getWorkingMemory() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getWorkingPlanningEntityList() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getWorkingPlanningEntityList() - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
getWorkingPlanningEntityList() - Method in class org.drools.planner.core.solver.DefaultSolverScope
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.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.solution.director.DefaultSolutionDirector
getWorkingSolution() - Method in interface org.drools.planner.core.solution.director.SolutionDirector
  The `Solution` that is used in the `WorkingMemory`.
getWorkingSolution() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getWorkingValue() - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
getXstreamAnnotatedClassList() - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
GLOBAL_SCORE_CALCULATOR_KEY - Static variable in class org.drools.planner.core.solution.director.DefaultSolutionDirector
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
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 constraints and soft long constraints.
HardAndSoftLongScoreCalculator - Class in org.drools.planner.core.score.buildin.hardandsoftlong
HardAndSoftLongScoreCalculator() - Constructor for class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreCalculator
HardAndSoftLongScoreDefinition - Class in org.drools.planner.core.score.buildin.hardandsoftlong
HardAndSoftLongScoreDefinition() - Constructor for class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
HardAndSoftScore - Interface in org.drools.planner.core.score.buildin.hardandsoft
  A HardAndSoftScore is a Score based on hard constraints and soft int constraints.
HardAndSoftScoreCalculator - Class in org.drools.planner.core.score.buildin.hardandsoft
HardAndSoftScoreCalculator() - Constructor for class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreCalculator
HardAndSoftScoreDefinition - Class in org.drools.planner.core.score.buildin.hardandsoft
HardAndSoftScoreDefinition() - Constructor for class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreDefinition
hardConstraintsBroken - Variable in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreCalculator
hardConstraintsBroken - Variable in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreCalculator
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.GenericChangeMove
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
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

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(ScoreDefinitionConfig) - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
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
initPlanningEntityFactHandle(FactHandle) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
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
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(WorkingMemory) - Method in class org.drools.planner.core.move.CompositeMove
isMoveDoable(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericChangeMove
isMoveDoable(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericSwapMove
isMoveDoable(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
isMoveDoable(WorkingMemory) - 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.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 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.solution.director.DefaultSolutionDirector
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.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.solution.director.DefaultSolutionDirector
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.localsearch.decider.forager.AcceptedForager
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.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(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.definition - package org.drools.planner.config.score.definition
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.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.calculator - package org.drools.planner.core.score.calculator
org.drools.planner.core.score.comparator - package org.drools.planner.core.score.comparator
org.drools.planner.core.score.constraint - package org.drools.planner.core.score.constraint
org.drools.planner.core.score.definition - package org.drools.planner.core.score.definition
org.drools.planner.core.solution - package org.drools.planner.core.solution
org.drools.planner.core.solution.director - package org.drools.planner.core.solution.director
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
partialPropertyTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partialSolutionTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partialTabuSize - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
partialUndoMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partsLength - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
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.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.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.localsearch.decider.forager.AcceptedForager
PickEarlyType - Enum in org.drools.planner.core.localsearch.decider.forager
pickMaxScoreMoveScopeFromAcceptedList(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
pickMove(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
pickMove(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
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.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, ValueRangeFromPlanningEntityProperty) - 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
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.
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
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
PropertyTabuAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.tabu
PropertyTabuAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.tabu.PropertyTabuAcceptor
propertyTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig

## 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
reset() - Method in class org.drools.planner.core.solver.DefaultSolverScope
resetCalculateCount() - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
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
restartSolver - Variable in class org.drools.planner.core.solver.DefaultSolverScope
ruleBase - Variable in class org.drools.planner.config.solver.SolverConfig
ruleBase - Variable in class org.drools.planner.core.solution.director.DefaultSolutionDirector
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
ScoreCalculator - Interface in org.drools.planner.core.score.calculator
  A wrapper for the elements of a Score, injected as a global in the WorkingMemory to avoid a performance problem in Drools Expert with using 2 or more accumulates in the same rule.
scoreComparator - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
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.solution.director.DefaultSolutionDirector
ScoreDefinitionConfig - Class in org.drools.planner.config.score.definition
ScoreDefinitionConfig() - Constructor for class org.drools.planner.config.score.definition.ScoreDefinitionConfig
scoreDefinitionConfig - Variable in class org.drools.planner.config.solver.SolverConfig
ScoreDefinitionConfig.ScoreDefinitionType - Enum in org.drools.planner.config.score.definition
scoreDrlList - Variable in class org.drools.planner.config.solver.SolverConfig
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.config.localsearch.decider.acceptor.AcceptorConfig
setAcceptor(Acceptor) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setAcceptorClass(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.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
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.
setConstructionHeuristicPickEarlyType(ConstructionHeuristicPickEarlyType) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
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(Forager) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
setForager(Forager) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setForagerClass(Class<? 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.HardAndSoftScoreCalculator
setHardConstraintsBroken(long) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreCalculator
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
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
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
setPartialPropertyTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPartialSolutionTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPartialTabuSize(int) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
setPartialUndoMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPerfectMaximumScore(HardAndSoftScore) - Method in class org.drools.planner.core.score.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
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
setPlanningProblem(Solution) - Method in class org.drools.planner.core.solver.DefaultSolver
setPlanningProblem(Solution) - Method in interface org.drools.planner.core.Solver
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
setPropertyTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
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.solver.SolverConfig
setRuleBase(RuleBase) - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
setScore(Score) - Method in class org.drools.planner.benchmark.core.PlannerBenchmarkResult
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.SimpleScoreCalculator
setScore(double) - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreCalculator
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.definition.ScoreDefinitionConfig
setScoreDefinition(ScoreDefinition) - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
setScoreDefinitionClass(Class<? extends ScoreDefinition>) - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
setScoreDefinitionConfig(ScoreDefinitionConfig) - Method in class org.drools.planner.config.solver.SolverConfig
setScoreDefinitionType(ScoreDefinitionConfig.ScoreDefinitionType) - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
setScoreDrlList(List<String>) - Method in class org.drools.planner.config.solver.SolverConfig
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
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.HardAndSoftScoreCalculator
setSoftConstraintsBroken(long) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreCalculator
setSolutionClass(Class<? extends Solution>) - Method in class org.drools.planner.config.solver.SolverConfig
setSolutionDescriptor(SolutionDescriptor) - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
setSolutionDirector(DefaultSolutionDirector) - Method in class org.drools.planner.core.solver.DefaultSolver
setSolutionDirector(DefaultSolutionDirector) - Method in class org.drools.planner.core.solver.DefaultSolverScope
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.localsearch.LocalSearchStepScope
setStepIndex(int) - Method in class org.drools.planner.core.phase.step.AbstractStepScope
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.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.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
setVariableToValueMap(Map<PlanningVariableDescriptor, Object>) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
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.solution.director.DefaultSolutionDirector
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.
SimpleDoubleScoreCalculator - Class in org.drools.planner.core.score.buildin.simpledouble
SimpleDoubleScoreCalculator() - Constructor for class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreCalculator
SimpleDoubleScoreDefinition - Class in org.drools.planner.core.score.buildin.simpledouble
SimpleDoubleScoreDefinition() - Constructor for class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
SimpleScore - Interface in org.drools.planner.core.score.buildin.simple
  A SimpleScore is a Score based on int constraints.
SimpleScoreCalculator - Class in org.drools.planner.core.score.buildin.simple
SimpleScoreCalculator() - Constructor for class org.drools.planner.core.score.buildin.simple.SimpleScoreCalculator
SimpleScoreDefinition - Class in org.drools.planner.core.score.buildin.simple
SimpleScoreDefinition() - Constructor for class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
SimulatedAnnealingAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing
  The time gradient implementation of simulated annealing.
SimulatedAnnealingAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
simulatedAnnealingStartingTemperature - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
softConstraintsBroken - Variable in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreCalculator
softConstraintsBroken - Variable in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreCalculator
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.solution.director.DefaultSolutionDirector
SolutionDirector - Interface in org.drools.planner.core.solution.director
  A SolutionDirector hold a workingSolution and directs the Rule Engine to calculate the `Score` of that `Solution`.
solutionDirector - Variable in class org.drools.planner.core.solver.DefaultSolverScope
solutionInitialized - Variable in class org.drools.planner.core.phase.step.AbstractStepScope
SolutionPropertyPlanningValueRangeDescriptor - Class in org.drools.planner.core.domain.variable
SolutionPropertyPlanningValueRangeDescriptor(PlanningVariableDescriptor, ValueRangeFromSolutionProperty) - 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
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
stepDecided(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
stepDecided(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
stepDecided(GreedyFitStepScope) - Method in interface org.drools.planner.core.constructionheuristic.greedyFit.event.GreedySolverPhaseLifecycleListener
stepDecided(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.event.GreedySolverPhaseLifecycleListenerAdapter
stepDecided(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.selector.GreedyPlanningEntitySelector
stepDecided(AbstractStepScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
stepDecided(AbstractStepScope) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.DefaultLocalSearchSolverPhase
stepDecided(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListener
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
stepDecided(LocalSearchStepScope) - Method in class org.drools.planner.core.move.factory.AbstractMoveFactory
stepDecided(AbstractStepScope) - Method in class org.drools.planner.core.phase.AbstractSolverPhase
stepDecided(AbstractStepScope) - Method in interface org.drools.planner.core.phase.event.SolverPhaseLifecycleListener
stepDecided(AbstractStepScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleListenerAdapter
stepDecided(AbstractStepScope) - Method in class org.drools.planner.core.termination.AbstractCompositeTermination
stepDecided(AbstractStepScope) - Method in class org.drools.planner.core.termination.AbstractTermination
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

TabuPropertyEnabled - Interface in org.drools.planner.core.localsearch.decider.acceptor.tabu
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.
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.GenericChangeMove
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, ValueRangeUndefined) - 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
useUndoMoveAsTabuMove - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor

## V

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.definition.ScoreDefinitionConfig.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.
ValueRangeFromPlanningEntityProperty - Annotation Type in org.drools.planner.api.domain.variable
  Specifies that the planning value range for a planning variable is defined by a property on the planning entity.
ValueRangeFromSolutionProperty - Annotation Type in org.drools.planner.api.domain.variable
  Specifies that the planning value range for a planning variable is defined by a property on the `Solution`.
ValueRangeUndefined - Annotation Type in org.drools.planner.api.domain.variable
  Specifies that the planning value range for a planning variable is undefined.
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.definition.ScoreDefinitionConfig.ScoreDefinitionType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.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.solution.director.DefaultSolutionDirector
workingRandom - Variable in class org.drools.planner.core.solver.DefaultSolverScope
workingScoreCalculator - Variable in class org.drools.planner.core.solution.director.DefaultSolutionDirector
workingSolution - Variable in class org.drools.planner.core.solution.director.DefaultSolutionDirector
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.