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
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
AbstractSolverStatistic - Class in org.drools.planner.benchmark.statistic
AbstractSolverStatistic(SolverStatisticType) - Constructor for class org.drools.planner.benchmark.statistic.AbstractSolverStatistic
AbstractSolverStatistic.AbstractSolverStatisticScvLine - Class in org.drools.planner.benchmark.statistic
AbstractSolverStatistic.AbstractSolverStatisticScvLine(long) - Constructor for class org.drools.planner.benchmark.statistic.AbstractSolverStatistic.AbstractSolverStatisticScvLine
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
acceptChanceMaxScoreTotal - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
AcceptedForager - Class in org.drools.planner.core.localsearch.decider.forager
  An AcceptedForager is a Forager which forages accepted moves and ignores unaccepted moves.
AcceptedForager(PickEarlyType, int) - Constructor for class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
acceptedList - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
acceptedMoveScopeComparator - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
AcceptedMoveScopeComparator - Class in org.drools.planner.core.localsearch.decider.forager
AcceptedMoveScopeComparator(Comparator<? extends Score>) - Constructor for class org.drools.planner.core.localsearch.decider.forager.AcceptedMoveScopeComparator
Acceptor - Interface in org.drools.planner.core.localsearch.decider.acceptor
  An Acceptor accepts or rejects a selected move for the `Decider`.
acceptor - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
AcceptorConfig - Class in org.drools.planner.config.localsearch.decider.acceptor
AcceptorConfig() - Constructor for class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
AcceptorConfig.AcceptorType - Enum in org.drools.planner.config.localsearch.decider.acceptor
acceptorList - Variable in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
add(HardAndSoftScore) - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
add(SimpleDoubleScore) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
add(SimpleScore) - Method in class org.drools.planner.core.score.DefaultSimpleScore
add(S) - Method in interface org.drools.planner.core.score.Score
  Returns a Score whose value is (this + augment).
addEventListener(SolverEventListener) - Method in 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.statistic.bestscore.BestScoreStatistic
addListener(Solver, String) - Method in class org.drools.planner.benchmark.statistic.calculatecount.CalculateCountStatistic
addListener(Solver, String) - Method in class org.drools.planner.benchmark.statistic.memoryuse.MemoryUseStatistic
addListener(Solver, String) - Method in interface org.drools.planner.benchmark.statistic.SolverStatistic
addMove(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
addMove(MoveScope) - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
addMoveScopeToAcceptedList(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
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
addXstreamAlias(Class) - Method in class org.drools.planner.config.XmlSolverConfigurer
addXstreamAnnotations(Class...) - Method in class org.drools.planner.benchmark.XmlSolverBenchmarker
AndCompositeTermination - Class in org.drools.planner.core.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(XStream) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
benchmark() - Method in class org.drools.planner.benchmark.XmlSolverBenchmarker
benchmarkingEnded(XStream, Map<File, List<SolverStatistic>>) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
benchmarkingStarted() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
bestScore - Variable in class org.drools.planner.core.solver.DefaultSolverScope
bestScoreImproved - Variable in class org.drools.planner.core.phase.step.AbstractStepScope
BestScoreStatistic - Class in org.drools.planner.benchmark.statistic.bestscore
BestScoreStatistic() - Constructor for class org.drools.planner.benchmark.statistic.bestscore.BestScoreStatistic
BestScoreStatistic.BestScoreScvLine - Class in org.drools.planner.benchmark.statistic.bestscore
BestScoreStatistic.BestScoreScvLine(long) - Constructor for class org.drools.planner.benchmark.statistic.bestscore.BestScoreStatistic.BestScoreScvLine
BestScoreStatisticListener - Class in org.drools.planner.benchmark.statistic.bestscore
BestScoreStatisticListener() - Constructor for class org.drools.planner.benchmark.statistic.bestscore.BestScoreStatisticListener
BestScoreStatisticPoint - Class in org.drools.planner.benchmark.statistic.bestscore
BestScoreStatisticPoint(BestSolutionChangedEvent) - Constructor for class org.drools.planner.benchmark.statistic.bestscore.BestScoreStatisticPoint
bestSolution - Variable in class org.drools.planner.core.solver.DefaultSolverScope
bestSolutionChanged(BestSolutionChangedEvent) - Method in class org.drools.planner.benchmark.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
buildConstraintOccurrenceSummary() - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
  Calls `DefaultSolutionDirector.buildConstraintOccurrenceSummary(WorkingMemory)` with the current `DefaultSolutionDirector.workingMemory`.
buildConstraintOccurrenceSummary(WorkingMemory) - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
  TODO Refactor this with the ConstraintOccurrenceTotal class: https://jira.jboss.org/jira/browse/JBRULES-2510
buildDeciderScoreComparatorFactory() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
buildForager(ScoreDefinition) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
buildPlanningEntitySelector(SolutionDescriptor) - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
  Deprecated.
buildScoreCalculator() - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
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
buildScoreCalculator() - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
buildScoreCalculator() - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
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.XmlSolverConfigurer
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.XmlSolverConfigurer

## C

CachedMoveFactory - Class in org.drools.planner.core.move.factory
CachedMoveFactory() - Constructor for class org.drools.planner.core.move.factory.CachedMoveFactory
cachedMoveList - Variable in class org.drools.planner.core.move.factory.CachedMoveFactory
calculateAcceptChance(MoveScope) - Method in interface org.drools.planner.core.localsearch.decider.acceptor.Acceptor
  TODO the use for an acceptChance between 0.0 and 1.0 is unproven.
calculateAcceptChance(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
calculateAcceptChance(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
calculateAcceptChance(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
calculateAcceptChance(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
calculateAcceptChance(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
calculateCount - Variable in class org.drools.planner.core.solution.director.DefaultSolutionDirector
CalculateCountStatistic - Class in org.drools.planner.benchmark.statistic.calculatecount
CalculateCountStatistic() - Constructor for class org.drools.planner.benchmark.statistic.calculatecount.CalculateCountStatistic
CalculateCountStatistic.CalculateCountScvLine - Class in org.drools.planner.benchmark.statistic.calculatecount
CalculateCountStatistic.CalculateCountScvLine(long) - Constructor for class org.drools.planner.benchmark.statistic.calculatecount.CalculateCountStatistic.CalculateCountScvLine
CalculateCountStatisticListener - Class in org.drools.planner.benchmark.statistic.calculatecount
CalculateCountStatisticListener() - Constructor for class org.drools.planner.benchmark.statistic.calculatecount.CalculateCountStatisticListener
CalculateCountStatisticListener(long) - Constructor for class org.drools.planner.benchmark.statistic.calculatecount.CalculateCountStatisticListener
CalculateCountStatisticPoint - Class in org.drools.planner.benchmark.statistic.calculatecount
CalculateCountStatisticPoint(long, long) - Constructor for class org.drools.planner.benchmark.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.calculator.DefaultHardAndSoftConstraintScoreCalculator
calculateScore() - Method in interface org.drools.planner.core.score.calculator.ScoreCalculator
  Calculates the score: the solution (encountered at a step) with the highest score will be seen as the the best solution.
calculateScore() - Method in class org.drools.planner.core.score.calculator.SimpleDoubleScoreCalculator
calculateScore() - Method in class org.drools.planner.core.score.calculator.SimpleScoreCalculator
calculateScoreFromWorkingMemory() - Method in class org.drools.planner.core.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.definition.HardAndSoftScoreDefinition
calculateTimeGradient(S, S, S) - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
  See explanation in `Termination.calculateSolverTimeGradient(DefaultSolverScope)`.
calculateTimeGradient(SimpleDoubleScore, SimpleDoubleScore, SimpleDoubleScore) - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
calculateTimeGradient(SimpleScore, SimpleScore, SimpleScore) - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
calculateTimeMillisSpend() - Method in class org.drools.planner.core.solver.DefaultSolverScope
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.TotalScoreSolverBenchmarkComparator
compare(SolverBenchmark, SolverBenchmark) - Method in class org.drools.planner.benchmark.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(AbstractSolverStatistic.AbstractSolverStatisticScvLine) - Method in class org.drools.planner.benchmark.statistic.AbstractSolverStatistic.AbstractSolverStatisticScvLine
compareTo(ConstraintOccurrence) - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
compareTo(HardAndSoftScore) - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
compareTo(SimpleDoubleScore) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
compareTo(SimpleScore) - Method in class org.drools.planner.core.score.DefaultSimpleScore
completeMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
completePropertyTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
completeSolutionTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
completeTabuSize - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
completeUndoMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
CompositeAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor
  Combines several acceptors into one.
CompositeAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
CompositeMove - Class in org.drools.planner.core.move
  A CompositeMove is composed out of multiple other moves.
CompositeMove(List<Move>) - Constructor for class org.drools.planner.core.move.CompositeMove
CompositeSelector - Class in org.drools.planner.core.localsearch.decider.selector
  A CompositeSelector unions multiple Selectors.
CompositeSelector() - Constructor for class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
configure(String) - Method in class org.drools.planner.benchmark.XmlSolverBenchmarker
configure(InputStream) - Method in class org.drools.planner.benchmark.XmlSolverBenchmarker
configure(Reader) - Method in class org.drools.planner.benchmark.XmlSolverBenchmarker
configure(String) - Method in class org.drools.planner.config.XmlSolverConfigurer
configure(InputStream) - Method in class org.drools.planner.config.XmlSolverConfigurer
configure(Reader) - Method in class org.drools.planner.config.XmlSolverConfigurer
configureSolverPhase(AbstractSolverPhase, EnvironmentMode, ScoreDefinition, Termination) - Method in class org.drools.planner.config.phase.SolverPhaseConfig
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.statistic.memoryuse.MemoryUseMeasurement
create() - Method in enum org.drools.planner.benchmark.statistic.SolverStatisticType
createCachedMoveList(Solution) - Method in class org.drools.planner.core.move.factory.CachedMoveFactory
createDeciderScoreComparator() - Method in interface org.drools.planner.core.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactory
createDeciderScoreComparator() - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.NaturalDeciderScoreComparatorFactory
createDeciderScoreComparator() - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
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
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 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.DefaultDecider
DeciderScoreComparatorFactoryConfig - Class in org.drools.planner.config.localsearch.decider.deciderscorecomparator
DeciderScoreComparatorFactoryConfig() - Constructor for class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType - Enum in org.drools.planner.config.localsearch.decider.deciderscorecomparator
DEFAULT_RANDOM_SEED - Static variable in class org.drools.planner.config.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
DefaultHardAndSoftConstraintScoreCalculator - Class in org.drools.planner.core.score.calculator
DefaultHardAndSoftConstraintScoreCalculator() - Constructor for class org.drools.planner.core.score.calculator.DefaultHardAndSoftConstraintScoreCalculator
DefaultHardAndSoftScore - Class in org.drools.planner.core.score
  Default implementation of `HardAndSoftScore`.
DefaultHardAndSoftScore(int) - Constructor for class org.drools.planner.core.score.DefaultHardAndSoftScore
DefaultHardAndSoftScore(int, int) - Constructor for class org.drools.planner.core.score.DefaultHardAndSoftScore
DefaultLocalSearchSolverPhase - Class in org.drools.planner.core.localsearch
  Default implementation of `LocalSearchSolverPhase`.
DefaultLocalSearchSolverPhase() - Constructor for class org.drools.planner.core.localsearch.DefaultLocalSearchSolverPhase
DefaultSimpleDoubleScore - Class in org.drools.planner.core.score
  Default implementation of `SimpleDoubleScore`.
DefaultSimpleDoubleScore(double) - Constructor for class org.drools.planner.core.score.DefaultSimpleDoubleScore
DefaultSimpleScore - Class in org.drools.planner.core.score
  Default implementation of `SimpleScore`.
DefaultSimpleScore(int) - Constructor for class org.drools.planner.core.score.DefaultSimpleScore
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
DescriptorUtils - Class in org.drools.planner.core.domain.common
divide(double) - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
divide(double) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
divide(double) - Method in class org.drools.planner.core.score.DefaultSimpleScore
divide(double) - Method in interface org.drools.planner.core.score.Score
  Returns a Score whose value is (this / divisor).
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 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.core.move.CompositeMove
equals(Object) - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
equals(Object) - Method in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
equals(Object) - Method in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
equals(Object) - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
equals(Object) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
equals(Object) - Method in class org.drools.planner.core.score.DefaultSimpleScore
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(SolutionDirector, Object) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
extractValues(SolutionDirector, Object) - Method in class org.drools.planner.core.domain.variable.PlanningEntityPropertyPlanningValueRangeDescriptor
extractValues(SolutionDirector, Object) - Method in interface org.drools.planner.core.domain.variable.PlanningValueRangeDescriptor
extractValues(SolutionDirector, Object) - Method in class org.drools.planner.core.domain.variable.SolutionPropertyPlanningValueRangeDescriptor
extractValues(SolutionDirector, 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.statistic.MillisecondsSpendNumberFormat
format(long, StringBuffer, FieldPosition) - Method in class org.drools.planner.benchmark.statistic.MillisecondsSpendNumberFormat

## G

getAcceptChance() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getAcceptedMovesSize() - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
getAcceptedMovesSize() - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
getAcceptor() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getAcceptorClass() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getAcceptorConfig() - Method in class org.drools.planner.config.localsearch.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
getAverageScore() - Method in class org.drools.planner.benchmark.SolverBenchmark
getBenchmarkDirectory() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getBenchmarkInstanceDirectory() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
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.core.solution.director.DefaultSolutionDirector
getCalculateCount() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getCalculateCountPerSecond() - Method in class org.drools.planner.benchmark.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
getCompleteMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getCompletePropertyTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getCompleteSolutionTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getCompleteTabuSize() - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
getCompleteUndoMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getConfigNameToCalculateCountPerSecondMap() - Method in class org.drools.planner.benchmark.statistic.calculatecount.CalculateCountStatistic.CalculateCountScvLine
getConfigNameToMemoryUseMeasurementMap() - Method in class org.drools.planner.benchmark.statistic.memoryuse.MemoryUseStatistic.MemoryUseScvLine
getConfigNameToScoreMap() - Method in class org.drools.planner.benchmark.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
getDeciderScoreComparator() - Method in interface org.drools.planner.core.localsearch.decider.Decider
getDeciderScoreComparator() - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
getDeciderScoreComparator() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getDeciderScoreComparatorClass() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getDeciderScoreComparatorFactoryConfig() - Method in class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
getDeciderScoreComparatorFactoryType() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getEnvironmentMode() - Method in class org.drools.planner.config.solver.SolverConfig
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.calculator.DefaultHardAndSoftConstraintScoreCalculator
getHardConstraintsBroken() - Method in interface org.drools.planner.core.score.calculator.HardAndSoftConstraintScoreCalculator
getHardScore() - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
getHardScore() - Method in interface org.drools.planner.core.score.HardAndSoftScore
  The total of the broken negative hard constraints and fulfilled positive hard constraints.
getHardScoreActivationThreshold() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
getHardWeight() - Method in class org.drools.planner.core.score.comparator.FlatteningHardAndSoftScoreComparator
getHardWeightSurvivalRatio() - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
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.statistic.memoryuse.MemoryUseMeasurement
getMemoryUseMeasurement() - Method in class org.drools.planner.benchmark.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
getName() - Method in class org.drools.planner.benchmark.SolverBenchmark
getNewBestSolution() - Method in class org.drools.planner.core.event.BestSolutionChangedEvent
getPartialMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPartialPropertyTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPartialSolutionTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPartialUndoMoveTabuSize() - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.definition.AbstractScoreDefinition
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
getPerfectMaximumScore() - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
  The perfect maximum score is the score of which there is no better in any problem instance.
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
getPerfectMaximumScore() - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.definition.AbstractScoreDefinition
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
getPerfectMinimumScore() - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
  The perfect minimum score is the score of which there is no worser in any problem instance.
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
getPerfectMinimumScore() - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
getPickEarlyType() - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
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
getPlanningEntityDescriptor(Class<?>) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
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() - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
getPlanningVariableDescriptors() - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
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.
getPropertyDescriptor(String) - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
getPropertyDescriptor(String) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
getRandomSeed() - Method in class org.drools.planner.config.solver.SolverConfig
getRanking() - Method in class org.drools.planner.benchmark.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.SolverBenchmarkResult
getScore() - Method in class org.drools.planner.benchmark.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.calculator.SimpleDoubleScoreCalculator
getScore() - Method in class org.drools.planner.core.score.calculator.SimpleScoreCalculator
getScore() - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
getScore() - Method in class org.drools.planner.core.score.DefaultSimpleScore
getScore() - Method in interface org.drools.planner.core.score.SimpleDoubleScore
  The total of the broken negative constraints and fulfilled postive hard constraints.
getScore() - Method in interface org.drools.planner.core.score.SimpleScore
  The total of the broken negative constraints and fulfilled postive hard constraints.
getScore() - Method in interface org.drools.planner.core.solution.Solution
  Returns the Score of this Solution.
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.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.calculator.DefaultHardAndSoftConstraintScoreCalculator
getSoftConstraintsBroken() - Method in interface org.drools.planner.core.score.calculator.HardAndSoftConstraintScoreCalculator
getSoftScore() - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
getSoftScore() - Method in interface org.drools.planner.core.score.HardAndSoftScore
  The total of the broken negative soft constraints and fulfilled positive soft constraints.
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.DefaultSolverScope
getSolutionDirector() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
getSolutionDirector() - Method in class org.drools.planner.core.solver.DefaultSolverScope
getSolvedSolutionFile() - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
getSolvedSolutionFilesDirectory() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getSolverBenchmarkComparator() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getSolverBenchmarkList() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getSolverBenchmarkResultList() - Method in class org.drools.planner.benchmark.SolverBenchmark
getSolverBenchmarkResultList() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuiteResult
getSolverConfig() - Method in class org.drools.planner.benchmark.SolverBenchmark
getSolverConfig() - Method in class org.drools.planner.config.XmlSolverConfigurer
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
getSolverStatisticFilesDirectory() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getSolverStatisticTypeList() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
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
getStatisticPointList() - Method in class org.drools.planner.benchmark.statistic.bestscore.BestScoreStatisticListener
getStatisticPointList() - Method in class org.drools.planner.benchmark.statistic.calculatecount.CalculateCountStatisticListener
getStatisticPointList() - Method in class org.drools.planner.benchmark.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
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.SolverBenchmarkResult
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.statistic.AbstractSolverStatistic.AbstractSolverStatisticScvLine
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.statistic.bestscore.BestScoreStatisticPoint
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.statistic.calculatecount.CalculateCountStatisticPoint
getTimeMillisSpend() - Method in class org.drools.planner.benchmark.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.SolverBenchmark
getUndoMove() - Method in class org.drools.planner.core.localsearch.decider.MoveScope
getUndoStep() - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
getUnsolvedSolutionFile() - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
getUnsolvedSolutionFile() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuiteResult
getUnsolvedSolutionFileList() - Method in class org.drools.planner.benchmark.SolverBenchmark
getUsedMemory() - Method in class org.drools.planner.benchmark.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.PlanningVariableDescriptor
getVariableToValueMap() - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
getWarmUpHoursSpend() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getWarmUpMinutesSpend() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getWarmUpSecondsSpend() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getWarmUpTimeMillisSpend() - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
getWeight() - Method in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
getWeight() - Method in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
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
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

HardAndSoftConstraintScoreCalculator - Interface in org.drools.planner.core.score.calculator
HardAndSoftScore - Interface in org.drools.planner.core.score
  A HardAndSoftScore is a Score based on hard constraints and soft int constraints.
HardAndSoftScoreDefinition - Class in org.drools.planner.core.score.definition
HardAndSoftScoreDefinition() - Constructor for class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
hardConstraintsBroken - Variable in class org.drools.planner.core.score.calculator.DefaultHardAndSoftConstraintScoreCalculator
hashCode() - Method in class org.drools.planner.core.move.CompositeMove
hashCode() - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
hashCode() - Method in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
hashCode() - Method in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
hashCode() - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
hashCode() - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
hashCode() - Method in class org.drools.planner.core.score.DefaultSimpleScore
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(SolverBenchmark) - Method in class org.drools.planner.benchmark.SolverBenchmark
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
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
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 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
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
listSorted - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
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.SolverBenchmarkSuite
logger - Variable in class org.drools.planner.core.bestsolution.BestSolutionRecaller
logger - Variable in class org.drools.planner.core.localsearch.decider.acceptor.AbstractAcceptor
logger - Variable in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
logger - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
logger - Variable in class org.drools.planner.core.localsearch.decider.forager.AbstractForager
logger - Variable in class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
logger - Variable in class org.drools.planner.core.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

## M

maxScore - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
MemoryUseMeasurement - Class in org.drools.planner.benchmark.statistic.memoryuse
MemoryUseMeasurement(long, long) - Constructor for class org.drools.planner.benchmark.statistic.memoryuse.MemoryUseMeasurement
MemoryUseStatistic - Class in org.drools.planner.benchmark.statistic.memoryuse
MemoryUseStatistic() - Constructor for class org.drools.planner.benchmark.statistic.memoryuse.MemoryUseStatistic
MemoryUseStatistic.MemoryUseScvLine - Class in org.drools.planner.benchmark.statistic.memoryuse
MemoryUseStatistic.MemoryUseScvLine(long) - Constructor for class org.drools.planner.benchmark.statistic.memoryuse.MemoryUseStatistic.MemoryUseScvLine
MemoryUseStatisticListener - Class in org.drools.planner.benchmark.statistic.memoryuse
MemoryUseStatisticListener() - Constructor for class org.drools.planner.benchmark.statistic.memoryuse.MemoryUseStatisticListener
MemoryUseStatisticListener(long) - Constructor for class org.drools.planner.benchmark.statistic.memoryuse.MemoryUseStatisticListener
MemoryUseStatisticPoint - Class in org.drools.planner.benchmark.statistic.memoryuse
MemoryUseStatisticPoint(long, MemoryUseMeasurement) - Constructor for class org.drools.planner.benchmark.statistic.memoryuse.MemoryUseStatisticPoint
MillisecondsSpendNumberFormat - Class in org.drools.planner.benchmark.statistic
MillisecondsSpendNumberFormat() - Constructor for class org.drools.planner.benchmark.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
multiply(double) - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
multiply(double) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
multiply(double) - Method in class org.drools.planner.core.score.DefaultSimpleScore
multiply(double) - Method in interface org.drools.planner.core.score.Score
  Returns a Score whose value is (this * multiplicand).

## N

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

## 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.benchmark - package org.drools.planner.benchmark
org.drools.planner.benchmark.statistic - package org.drools.planner.benchmark.statistic
org.drools.planner.benchmark.statistic.bestscore - package org.drools.planner.benchmark.statistic.bestscore
org.drools.planner.benchmark.statistic.calculatecount - package org.drools.planner.benchmark.statistic.calculatecount
org.drools.planner.benchmark.statistic.memoryuse - package org.drools.planner.benchmark.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.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.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.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.statistic.MillisecondsSpendNumberFormat
parseScore(String) - Static method in class org.drools.planner.core.score.DefaultHardAndSoftScore
parseScore(String) - Static method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
parseScore(String) - Static method in class org.drools.planner.core.score.DefaultSimpleScore
parseScore(String) - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
parseScore(String) - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
  Parses the String and returns a Score.
parseScore(String) - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
parseScore(String) - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
partialMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partialPropertyTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partialSolutionTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partialTabuSize - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
partialUndoMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
partsLength - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
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.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(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.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.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(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
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
PlanningVariableWalker - Class in org.drools.planner.core.heuristic.selector.variable
PlanningVariableWalker(PlanningEntityDescriptor) - Constructor for class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
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
PropertyTabuAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.tabu
PropertyTabuAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.tabu.PropertyTabuAcceptor

## R

randomSeed - Variable in class org.drools.planner.config.solver.SolverConfig
randomSeed - Variable in class org.drools.planner.core.solver.DefaultSolver
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.statistic.bestscore.BestScoreStatistic
removeListener(Solver, String) - Method in class org.drools.planner.benchmark.statistic.calculatecount.CalculateCountStatistic
removeListener(Solver, String) - Method in class org.drools.planner.benchmark.statistic.memoryuse.MemoryUseStatistic
removeListener(Solver, String) - Method in interface org.drools.planner.benchmark.statistic.SolverStatistic
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.
resetSolverBenchmarkResultList() - Method in class org.drools.planner.benchmark.SolverBenchmark
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.
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
setAcceptChance(double) - Method in class org.drools.planner.core.localsearch.decider.MoveScope
setAcceptor(Acceptor) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setAcceptor(Acceptor) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setAcceptorClass(Class<Acceptor>) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setAcceptorConfig(AcceptorConfig) - Method in class org.drools.planner.config.localsearch.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.SolverBenchmarkSuite
setBenchmarkInstanceDirectory(File) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
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
setClonedSolution(Solution) - Method in class org.drools.planner.core.phase.step.AbstractStepScope
setCompleteMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setCompletePropertyTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setCompleteSolutionTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setCompleteTabuSize(int) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
setCompleteUndoMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
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
setDeciderScoreComparator(DeciderScoreComparatorFactory) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
setDeciderScoreComparator(Comparator<Score>) - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
setDeciderScoreComparatorClass(Class<DeciderScoreComparatorFactory>) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setDeciderScoreComparatorFactoryConfig(DeciderScoreComparatorFactoryConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
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<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.calculator.DefaultHardAndSoftConstraintScoreCalculator
setHardConstraintsBroken(int) - Method in interface org.drools.planner.core.score.calculator.HardAndSoftConstraintScoreCalculator
setHardScoreActivationThreshold(Integer) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setHardScoreActivationThreshold(int) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
setHardScoreTimeGradientWeight(double) - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
  It's recommended to use a number which can be exactly represented as a double, such as 0.5, 0.25, 0.75, 0.125, ... but not 0.1, 0.2, ...
setHardWeightSurvivalRatio(Double) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setHardWeightSurvivalRatio(double) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
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
setName(String) - Method in class org.drools.planner.benchmark.SolverBenchmark
setPartialMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPartialPropertyTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPartialSolutionTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPartialTabuSize(int) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
setPartialUndoMoveTabuSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
setPerfectMaximumScore(HardAndSoftScore) - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
setPerfectMaximumScore(SimpleDoubleScore) - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
setPerfectMaximumScore(SimpleScore) - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
setPerfectMinimumScore(HardAndSoftScore) - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
setPerfectMinimumScore(SimpleDoubleScore) - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
setPerfectMinimumScore(SimpleScore) - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition
setPickEarlyType(PickEarlyType) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
setPlanningEntity(Object) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.GreedyFitStepScope
setPlanningEntityClassSet(Set<Class<?>>) - Method in class org.drools.planner.config.solver.SolverConfig
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
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.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.SolverBenchmarkResult
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(double) - Method in class org.drools.planner.core.score.calculator.SimpleDoubleScoreCalculator
setScore(int) - Method in class org.drools.planner.core.score.calculator.SimpleScoreCalculator
setScore(S) - Method in interface org.drools.planner.core.solution.Solution
  Called by the `Solver` when the Score of this Solution has been calculated.
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<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.calculator.DefaultHardAndSoftConstraintScoreCalculator
setSoftConstraintsBroken(int) - Method in interface org.drools.planner.core.score.calculator.HardAndSoftConstraintScoreCalculator
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
setSolvedSolutionFile(File) - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
setSolvedSolutionFilesDirectory(File) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setSolverBenchmarkComparator(Comparator<SolverBenchmark>) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setSolverBenchmarkList(List<SolverBenchmark>) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setSolverBenchmarkResultList(List<SolverBenchmarkResult>) - Method in class org.drools.planner.benchmark.SolverBenchmark
setSolverBenchmarkResultList(List<SolverBenchmarkResult>) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuiteResult
setSolverConfig(SolverConfig) - Method in class org.drools.planner.benchmark.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
setSolverStatisticFilesDirectory(File) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setSolverStatisticTypeList(List<SolverStatisticType>) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setStartingHardWeight(Integer) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
setStartingHardWeight(int) - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
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
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
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<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.SolverBenchmarkResult
setTopSize(Integer) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
setTopSize(int) - Method in class org.drools.planner.core.localsearch.decider.selector.TopListSelector
setUndoMove(Move) - Method in class org.drools.planner.core.localsearch.decider.MoveScope
setUndoStep(Move) - Method in class org.drools.planner.core.localsearch.LocalSearchStepScope
setUnsolvedSolutionFile(File) - Method in class org.drools.planner.benchmark.SolverBenchmarkResult
setUnsolvedSolutionFile(File) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuiteResult
setUnsolvedSolutionFileList(List<File>) - Method in class org.drools.planner.benchmark.SolverBenchmark
setUseUndoMoveAsTabuMove(boolean) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
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.SolverBenchmarkSuite
setWarmUpMinutesSpend(Long) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setWarmUpSecondsSpend(Long) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setWarmUpTimeMillisSpend(Long) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
setWorkingRandom(Random) - Method in class org.drools.planner.core.solver.DefaultSolverScope
setWorkingSolution(Solution) - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
ShiftingHardPenaltyDeciderScoreComparatorFactory - Class in org.drools.planner.core.localsearch.decider.deciderscorecomparator
  Implementation of `HardAndSoftScore`.
ShiftingHardPenaltyDeciderScoreComparatorFactory() - Constructor for class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
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
  A SimpleScore is a Score based on double constraints.
SimpleDoubleScoreCalculator - Class in org.drools.planner.core.score.calculator
SimpleDoubleScoreCalculator() - Constructor for class org.drools.planner.core.score.calculator.SimpleDoubleScoreCalculator
SimpleDoubleScoreDefinition - Class in org.drools.planner.core.score.definition
SimpleDoubleScoreDefinition() - Constructor for class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
SimpleScore - Interface in org.drools.planner.core.score
  A SimpleScore is a Score based on int constraints.
SimpleScoreCalculator - Class in org.drools.planner.core.score.calculator
SimpleScoreCalculator() - Constructor for class org.drools.planner.core.score.calculator.SimpleScoreCalculator
SimpleScoreDefinition - Class in org.drools.planner.core.score.definition
SimpleScoreDefinition() - Constructor for class org.drools.planner.core.score.definition.SimpleScoreDefinition
SimulatedAnnealingAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing
  The time gradient implementation of simulated annealing.
SimulatedAnnealingAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
simulatedAnnealingStartingTemperature - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
softConstraintsBroken - Variable in class org.drools.planner.core.score.calculator.DefaultHardAndSoftConstraintScoreCalculator
Solution<S extends Score> - Interface in org.drools.planner.core.solution
  A Solution represents a problem and a possible solution of that problem.
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
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
SolverBenchmark() - Constructor for class org.drools.planner.benchmark.SolverBenchmark
SolverBenchmarkResult - Class in org.drools.planner.benchmark
SolverBenchmarkResult() - Constructor for class org.drools.planner.benchmark.SolverBenchmarkResult
SolverBenchmarkSuite - Class in org.drools.planner.benchmark
SolverBenchmarkSuite() - Constructor for class org.drools.planner.benchmark.SolverBenchmarkSuite
SolverBenchmarkSuiteResult - Class in org.drools.planner.benchmark
SolverBenchmarkSuiteResult() - Constructor for class org.drools.planner.benchmark.SolverBenchmarkSuiteResult
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
SolverStatistic - Interface in org.drools.planner.benchmark.statistic
  TODO is this the correct package?
solverStatisticType - Variable in class org.drools.planner.benchmark.statistic.AbstractSolverStatistic
SolverStatisticType - Enum in org.drools.planner.benchmark.statistic
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
sortAcceptedList() - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
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
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.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.statistic.calculatecount.CalculateCountStatisticListener
stepTaken(AbstractStepScope) - Method in class org.drools.planner.benchmark.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.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.DefaultHardAndSoftScore
subtract(SimpleDoubleScore) - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
subtract(SimpleScore) - Method in class org.drools.planner.core.score.DefaultSimpleScore
subtract(S) - Method in interface org.drools.planner.core.score.Score
  Returns a Score whose value is (this - subtrahend).

## T

TabuPropertyEnabled - Interface in org.drools.planner.core.localsearch.decider.acceptor.tabu
tabuSequenceList - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
tabuToStepIndexMap - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
temperature - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
temperatureMinimum - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
temperatureParts - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
temperatureSurvival - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
terminatedEarly - Variable in class org.drools.planner.core.solver.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.statistic.AbstractSolverStatistic.AbstractSolverStatisticScvLine
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.DefaultHardAndSoftScore
toDoubleArray() - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
toDoubleArray() - Method in class org.drools.planner.core.score.DefaultSimpleScore
toDoubleArray() - Method in interface org.drools.planner.core.score.Score
  Returns an array of doubles representing the Score.
TopListSelector - Class in org.drools.planner.core.localsearch.decider.selector
TopListSelector() - Constructor for class org.drools.planner.core.localsearch.decider.selector.TopListSelector
toString() - Method in class org.drools.planner.core.move.CompositeMove
toString() - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
toString() - Method in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
toString() - Method in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
toString() - Method in class org.drools.planner.core.score.DefaultHardAndSoftScore
toString() - Method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
toString() - Method in class org.drools.planner.core.score.DefaultSimpleScore
TotalScoreSolverBenchmarkComparator - Class in org.drools.planner.benchmark
TotalScoreSolverBenchmarkComparator() - Constructor for class org.drools.planner.benchmark.TotalScoreSolverBenchmarkComparator
translateScoreToGraphValue(HardAndSoftScore) - Method in class org.drools.planner.core.score.definition.HardAndSoftScoreDefinition
translateScoreToGraphValue(S) - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
translateScoreToGraphValue(SimpleDoubleScore) - Method in class org.drools.planner.core.score.definition.SimpleDoubleScoreDefinition
translateScoreToGraphValue(SimpleScore) - Method in class org.drools.planner.core.score.definition.SimpleScoreDefinition

## U

UndefinedPlanningValueRangeDescriptor - Class in org.drools.planner.core.domain.variable
UndefinedPlanningValueRangeDescriptor(PlanningVariableDescriptor, ValueRangeUndefined) - Constructor for class org.drools.planner.core.domain.variable.UndefinedPlanningValueRangeDescriptor
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

validate() - Method in class org.drools.planner.benchmark.SolverBenchmark
valueOf(String) - Static method in enum org.drools.planner.benchmark.statistic.SolverStatisticType
  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(String) - Static method in enum org.drools.planner.core.score.constraint.ConstraintType
  Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in class org.drools.planner.core.score.DefaultHardAndSoftScore
valueOf(int, int) - Static method in class org.drools.planner.core.score.DefaultHardAndSoftScore
valueOf(double) - Static method in class org.drools.planner.core.score.DefaultSimpleDoubleScore
valueOf(int) - Static method in class org.drools.planner.core.score.DefaultSimpleScore
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.statistic.SolverStatisticType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.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
waterLevelScore - Variable in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
waterLevelUpperBoundRate - Variable in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
waterRisingRate - Variable in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
weight - Variable in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
weight - Variable in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
workingMemory - Variable in class org.drools.planner.core.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
WorstScoreSolverBenchmarkComparator() - Constructor for class org.drools.planner.benchmark.WorstScoreSolverBenchmarkComparator
writeBenchmarkResult(XStream) - Method in class org.drools.planner.benchmark.SolverBenchmarkSuite
writeCsvStatistic(File, String) - Method in class org.drools.planner.benchmark.statistic.AbstractSolverStatistic
writeCsvStatistic(File, String) - Method in class org.drools.planner.benchmark.statistic.bestscore.BestScoreStatistic
writeCsvStatistic(File, String) - Method in class org.drools.planner.benchmark.statistic.calculatecount.CalculateCountStatistic
writeCsvStatistic(File, String) - Method in class org.drools.planner.benchmark.statistic.memoryuse.MemoryUseStatistic
writeGraphStatistic(File, String) - Method in class org.drools.planner.benchmark.statistic.AbstractSolverStatistic
writeGraphStatistic(File, String) - Method in class org.drools.planner.benchmark.statistic.bestscore.BestScoreStatistic
writeGraphStatistic(File, String) - Method in class org.drools.planner.benchmark.statistic.calculatecount.CalculateCountStatistic
writeGraphStatistic(File, String) - Method in class org.drools.planner.benchmark.statistic.memoryuse.MemoryUseStatistic
writeStatistic(File, String) - Method in class org.drools.planner.benchmark.statistic.AbstractSolverStatistic
writeStatistic(File, String) - Method in interface org.drools.planner.benchmark.statistic.SolverStatistic

## X

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

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

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

Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.