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

A

AbstractAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor
Abstract superclass for Acceptor.
AbstractAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.AbstractAcceptor
 
AbstractCompositeTermination - Class in org.drools.planner.core.termination
Abstract superclass for CompositeTermination classes that combine multiple Terminations.
AbstractCompositeTermination() - Constructor for class org.drools.planner.core.termination.AbstractCompositeTermination
 
AbstractCompositeTermination(Termination...) - Constructor for class org.drools.planner.core.termination.AbstractCompositeTermination
 
AbstractDeciderScoreComparatorFactory - Class in org.drools.planner.core.localsearch.decider.deciderscorecomparator
Abstract superclass for DeciderScoreComparatorFactory.
AbstractDeciderScoreComparatorFactory() - Constructor for class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
 
AbstractForager - Class in org.drools.planner.core.localsearch.decider.forager
Abstract superclass for Forager.
AbstractForager() - Constructor for class org.drools.planner.core.localsearch.decider.forager.AbstractForager
 
AbstractIncrementalScoreCalculator<Sol extends Solution> - Class in org.drools.planner.core.score.director.incremental
Abstract superclass for IncrementalScoreCalculator.
AbstractIncrementalScoreCalculator() - Constructor for class org.drools.planner.core.score.director.incremental.AbstractIncrementalScoreCalculator
 
AbstractMoveFactory - Class in org.drools.planner.core.move.factory
 
AbstractMoveFactory() - Constructor for class org.drools.planner.core.move.factory.AbstractMoveFactory
 
AbstractPlanningValueRangeDescriptor - Class in org.drools.planner.core.domain.variable
 
AbstractPlanningValueRangeDescriptor(PlanningVariableDescriptor) - Constructor for class org.drools.planner.core.domain.variable.AbstractPlanningValueRangeDescriptor
 
AbstractProblemStatistic - Class in org.drools.planner.benchmark.core.statistic
 
AbstractProblemStatistic(ProblemStatisticType) - Constructor for class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic
 
AbstractProblemStatistic.AbstractProblemStatisticScvLine - Class in org.drools.planner.benchmark.core.statistic
 
AbstractProblemStatistic.AbstractProblemStatisticScvLine(long) - Constructor for class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic.AbstractProblemStatisticScvLine
 
AbstractScore<S extends Score> - Class in org.drools.planner.core.score
Abstract superclass for Score.
AbstractScore() - Constructor for class org.drools.planner.core.score.AbstractScore
 
AbstractScoreDefinition<S extends Score> - Class in org.drools.planner.core.score.definition
Abstract superclass for ScoreDefinition.
AbstractScoreDefinition() - Constructor for class org.drools.planner.core.score.definition.AbstractScoreDefinition
 
AbstractScoreDirector<F extends ScoreDirectorFactory> - Class in org.drools.planner.core.score.director
Abstract superclass for ScoreDirector.
AbstractScoreDirector(F) - Constructor for class org.drools.planner.core.score.director.AbstractScoreDirector
 
AbstractScoreDirectorFactory - Class in org.drools.planner.core.score.director
Abstract superclass for ScoreDirectorFactory.
AbstractScoreDirectorFactory() - Constructor for class org.drools.planner.core.score.director.AbstractScoreDirectorFactory
 
AbstractScoreHolder - Class in org.drools.planner.core.score.holder
Abstract superclass for ScoreHolder.
AbstractScoreHolder() - Constructor for class org.drools.planner.core.score.holder.AbstractScoreHolder
 
AbstractSelector - Class in org.drools.planner.core.localsearch.decider.selector
Abstract superclass for Selector.
AbstractSelector() - Constructor for class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
 
AbstractSolverPhase - Class in org.drools.planner.core.phase
 
AbstractSolverPhase() - Constructor for class org.drools.planner.core.phase.AbstractSolverPhase
 
AbstractSolverPhaseScope - Class in org.drools.planner.core.phase
 
AbstractSolverPhaseScope(DefaultSolverScope) - Constructor for class org.drools.planner.core.phase.AbstractSolverPhaseScope
 
AbstractStepScope - Class in org.drools.planner.core.phase.step
 
AbstractStepScope() - Constructor for class org.drools.planner.core.phase.step.AbstractStepScope
 
AbstractTabuAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.tabu
Abstract superclass for all Tabu Acceptors.
AbstractTabuAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
AbstractTermination - Class in org.drools.planner.core.termination
Abstract superclass for Termination.
AbstractTermination() - Constructor for class org.drools.planner.core.termination.AbstractTermination
 
AcceptedForager - Class in org.drools.planner.core.localsearch.decider.forager
An AcceptedForager is a Forager which forages accepted moves and ignores unaccepted moves.
AcceptedForager(PickEarlyType, int) - Constructor for class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
acceptedList - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
acceptedMoveScopeComparator - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
AcceptedMoveScopeComparator - Class in org.drools.planner.core.localsearch.decider.forager
 
AcceptedMoveScopeComparator(Comparator<? extends Score>) - Constructor for class org.drools.planner.core.localsearch.decider.forager.AcceptedMoveScopeComparator
 
Acceptor - Interface in org.drools.planner.core.localsearch.decider.acceptor
An Acceptor accepts or rejects a selected move for the Decider.
acceptor - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
 
AcceptorConfig - Class in org.drools.planner.config.localsearch.decider.acceptor
 
AcceptorConfig() - Constructor for class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
 
AcceptorConfig.AcceptorType - Enum in org.drools.planner.config.localsearch.decider.acceptor
 
acceptorList - Variable in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
 
add(HardAndSoftScore) - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
 
add(HardAndSoftLongScore) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
 
add(SimpleScore) - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
 
add(SimpleDoubleScore) - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
 
add(S) - Method in interface org.drools.planner.core.score.Score
Returns a Score whose value is (this + augment).
addDependentPlanningVariableDescriptor(DependentPlanningVariableDescriptor) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
 
addEventListener(SolverEventListener) - Method in interface org.drools.planner.core.Solver
 
addEventListener(SolverEventListener) - Method in class org.drools.planner.core.solver.DefaultSolver
 
addListener(Solver, String) - Method in class org.drools.planner.benchmark.core.statistic.bestscore.BestScoreStatistic
 
addListener(Solver, String) - Method in class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatistic
 
addListener(Solver, String) - Method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatistic
 
addListener(Solver, String) - Method in interface org.drools.planner.benchmark.core.statistic.ProblemStatistic
 
addMove(GreedyMoveScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
 
addMove(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
addMove(MoveScope) - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
 
addMoveScopeToAcceptedList(GreedyMoveScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
 
addMoveScopeToAcceptedList(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
addPlanningEntityDescriptor(PlanningEntityDescriptor) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
 
addProblemFactChange(ProblemFactChange) - Method in interface org.drools.planner.core.Solver
Schedules a ProblemFactChange to be processed.
addProblemFactChange(ProblemFactChange) - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
 
addProblemFactChange(ProblemFactChange) - Method in class org.drools.planner.core.solver.DefaultSolver
 
addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in class org.drools.planner.core.phase.AbstractSolverPhase
 
addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in interface org.drools.planner.core.phase.SolverPhase
 
addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in class org.drools.planner.core.solver.DefaultSolver
 
addXstreamAnnotations(Class...) - Method in class org.drools.planner.benchmark.config.XmlPlannerBenchmarkFactory
 
addXstreamAnnotations(Class...) - Method in class org.drools.planner.config.XmlSolverFactory
 
afterAllVariablesChanged(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
 
afterAllVariablesChanged(Object) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
 
afterAllVariablesChanged(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
 
afterAllVariablesChanged(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
 
afterAllVariablesChanged(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
 
afterChange(ScoreDirector, Object, String, Object, Object) - Method in interface org.drools.planner.api.domain.variable.event.PlanningVariableListener
Called after a variable value has been changed.
afterEntityAdded(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
 
afterEntityAdded(Object) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
 
afterEntityAdded(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
 
afterEntityAdded(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
 
afterEntityAdded(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
 
afterEntityRemoved(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
 
afterEntityRemoved(Object) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
 
afterEntityRemoved(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
 
afterEntityRemoved(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
 
afterEntityRemoved(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
 
afterProblemFactAdded(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
 
afterProblemFactAdded(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
 
afterProblemFactAdded(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
 
afterProblemFactAdded(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
 
afterProblemFactChanged(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
 
afterProblemFactChanged(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
 
afterProblemFactChanged(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
 
afterProblemFactChanged(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
 
afterProblemFactRemoved(Object) - Method in interface org.drools.planner.core.score.director.ScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
 
afterVariableChanged(Object, String) - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
 
afterVariableChanged(Object, String) - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
 
afterVariableChanged(Object, String) - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
 
afterVariableChanged(Object, String) - Method in interface org.drools.planner.core.score.director.ScoreDirector
 
afterVariableChanged(Object, String) - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
 
AndCompositeTermination - Class in org.drools.planner.core.termination
 
AndCompositeTermination() - Constructor for class org.drools.planner.core.termination.AndCompositeTermination
 
AndCompositeTermination(Termination...) - Constructor for class org.drools.planner.core.termination.AndCompositeTermination
 
applyFiltering(Collection<?>) - Method in class org.drools.planner.core.domain.variable.AbstractPlanningValueRangeDescriptor
 
aspirationEnabled - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
assertMoveScoreIsUncorrupted - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
 
assertMoveScoreIsUncorrupted - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
 
assertStepScoreIsUncorrupted - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
 
assertStepScoreIsUncorrupted - Variable in class org.drools.planner.core.localsearch.DefaultLocalSearchSolverPhase
 
assertTabuHashCodeCorrectness - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
assertUndoMoveIsUncorrupted - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
 
assertUndoMoveIsUncorrupted - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
 
assertWorkingScore(Score) - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
 
assertWorkingScore(Score) - Method in class org.drools.planner.core.score.director.AbstractScoreDirector
 
assertWorkingScore(Score) - Method in interface org.drools.planner.core.score.director.ScoreDirector
 
assertWorkingScore(Score) - Method in class org.drools.planner.core.solver.DefaultSolverScope
 

B

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

C

CachedMoveFactory - Class in org.drools.planner.core.move.factory
 
CachedMoveFactory() - Constructor for class org.drools.planner.core.move.factory.CachedMoveFactory
 
cachedMoveList - Variable in class org.drools.planner.core.move.factory.CachedMoveFactory
 
calculateCount - Variable in class org.drools.planner.core.score.director.AbstractScoreDirector
 
CalculateCountStatistic - Class in org.drools.planner.benchmark.core.statistic.calculatecount
 
CalculateCountStatistic() - Constructor for class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatistic
 
CalculateCountStatistic.CalculateCountScvLine - Class in org.drools.planner.benchmark.core.statistic.calculatecount
 
CalculateCountStatistic.CalculateCountScvLine(long) - Constructor for class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatistic.CalculateCountScvLine
 
CalculateCountStatisticListener - Class in org.drools.planner.benchmark.core.statistic.calculatecount
 
CalculateCountStatisticListener() - Constructor for class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatisticListener
 
CalculateCountStatisticListener(long) - Constructor for class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatisticListener
 
CalculateCountStatisticPoint - Class in org.drools.planner.benchmark.core.statistic.calculatecount
 
CalculateCountStatisticPoint(long, long) - Constructor for class org.drools.planner.benchmark.core.statistic.calculatecount.CalculateCountStatisticPoint
 
calculateMaximumTimeMillisSpendTotal() - Method in class org.drools.planner.config.termination.TerminationConfig
 
calculatePartialTabuAcceptChance(int) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.AndCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.OrCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.PhaseToSolverTerminationBridge
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.ScoreAttainedTermination
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.StepCountTermination
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in interface org.drools.planner.core.termination.Termination
See Termination.calculateSolverTimeGradient(DefaultSolverScope).
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.TimeMillisSpendTermination
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.UnimprovedStepCountTermination
 
calculatePhaseTimeMillisSpend() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
 
calculateScore() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
 
calculateScore() - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
 
calculateScore() - Method in interface org.drools.planner.core.score.director.incremental.IncrementalScoreCalculator
 
calculateScore() - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
 
calculateScore() - Method in interface org.drools.planner.core.score.director.ScoreDirector
Calculates the Score and updates the workingSolution accordingly.
calculateScore(Sol) - Method in interface org.drools.planner.core.score.director.simple.SimpleScoreCalculator
 
calculateScore() - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
 
calculateScore() - Method in class org.drools.planner.core.solver.DefaultSolverScope
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.AndCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.OrCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.PhaseToSolverTerminationBridge
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.ScoreAttainedTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.StepCountTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in interface org.drools.planner.core.termination.Termination
A timeGradient is a relative estimate of how long the search will continue.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.TimeMillisSpendTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.drools.planner.core.termination.UnimprovedStepCountTermination
 
calculateSolverTimeMillisSpend() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
 
calculateTimeGradient(HardAndSoftScore, HardAndSoftScore, HardAndSoftScore) - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreDefinition
 
calculateTimeGradient(HardAndSoftLongScore, HardAndSoftLongScore, HardAndSoftLongScore) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
 
calculateTimeGradient(SimpleScore, SimpleScore, SimpleScore) - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
 
calculateTimeGradient(SimpleDoubleScore, SimpleDoubleScore, SimpleDoubleScore) - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
calculateTimeGradient(S, S, S) - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
See explanation in Termination.calculateSolverTimeGradient(DefaultSolverScope).
calculateTimeMillisSpend() - Method in class org.drools.planner.core.solver.DefaultSolverScope
 
calculateWarmUpTimeMillisSpendTotal() - Method in class org.drools.planner.benchmark.config.PlannerBenchmarkConfig
 
causes - Variable in class org.drools.planner.core.score.constraint.ConstraintOccurrence
 
changeWorkingSolution(ScoreDirector) - Method in interface org.drools.planner.core.phase.custom.CustomSolverPhaseCommand
 
checkPickEarly(GreedyMoveScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
 
checkPickEarly(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
clone() - Method in class org.drools.planner.config.termination.TerminationConfig
 
clonedSolution - Variable in class org.drools.planner.core.phase.step.AbstractStepScope
 
cloneSolution() - Method in interface org.drools.planner.core.solution.Solution
Called by the Solver when the solution needs to be cloned, for example to store a clone of the current solution as the best solution.
compare(SolverBenchmark, SolverBenchmark) - Method in class org.drools.planner.benchmark.core.comparator.TotalScoreSolverBenchmarkComparator
 
compare(SolverBenchmark, SolverBenchmark) - Method in class org.drools.planner.benchmark.core.comparator.WorstScoreSolverBenchmarkComparator
 
compare(MoveScope, MoveScope) - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedMoveScopeComparator
 
compare(Score, Score) - Method in class org.drools.planner.core.score.comparator.FlatteningHardAndSoftScoreComparator
 
compare(Score, Score) - Method in class org.drools.planner.core.score.comparator.NaturalScoreComparator
 
compareTo(AbstractProblemStatistic.AbstractProblemStatisticScvLine) - Method in class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic.AbstractProblemStatisticScvLine
 
compareTo(HardAndSoftScore) - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
 
compareTo(HardAndSoftLongScore) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
 
compareTo(SimpleScore) - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
 
compareTo(SimpleDoubleScore) - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
 
compareTo(ConstraintOccurrence) - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
 
CompositeAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor
Combines several acceptors into one.
CompositeAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
 
CompositeMove - Class in org.drools.planner.core.move
A CompositeMove is composed out of multiple other moves.
CompositeMove(List<Move>) - Constructor for class org.drools.planner.core.move.CompositeMove
 
CompositePlanningValueRangeDescriptor - Class in org.drools.planner.core.domain.variable
 
CompositePlanningValueRangeDescriptor(PlanningVariableDescriptor, List<PlanningValueRangeDescriptor>) - Constructor for class org.drools.planner.core.domain.variable.CompositePlanningValueRangeDescriptor
 
CompositeSelector - Class in org.drools.planner.core.localsearch.decider.selector
A CompositeSelector unions multiple Selectors.
CompositeSelector() - Constructor for class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
 
configure(String) - Method in class org.drools.planner.benchmark.config.XmlPlannerBenchmarkFactory
 
configure(InputStream) - Method in class org.drools.planner.benchmark.config.XmlPlannerBenchmarkFactory
 
configure(Reader) - Method in class org.drools.planner.benchmark.config.XmlPlannerBenchmarkFactory
 
configure(String) - Method in class org.drools.planner.config.XmlSolverFactory
 
configure(InputStream) - Method in class org.drools.planner.config.XmlSolverFactory
 
configure(Reader) - Method in class org.drools.planner.config.XmlSolverFactory
 
configureSolverPhase(AbstractSolverPhase, EnvironmentMode, ScoreDefinition, Termination) - Method in class org.drools.planner.config.phase.SolverPhaseConfig
 
ConfigUtils - Class in org.drools.planner.config.util
 
ConstraintOccurrence - Class in org.drools.planner.core.score.constraint
 
ConstraintOccurrence(String, Object...) - Constructor for class org.drools.planner.core.score.constraint.ConstraintOccurrence
 
ConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.drools.planner.core.score.constraint.ConstraintOccurrence
 
constraintType - Variable in class org.drools.planner.core.score.constraint.ConstraintOccurrence
 
ConstraintType - Enum in org.drools.planner.core.score.constraint
 
constructionHeuristicPickEarlyType - Variable in class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
constructionHeuristicPickEarlyType - Variable in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitSolverPhaseConfig
Deprecated.  
ConstructionHeuristicPickEarlyType - Enum in org.drools.planner.core.constructionheuristic.greedyFit.decider
 
ConstructionHeuristicSolverPhaseConfig - Class in org.drools.planner.config.constructionheuristic
 
ConstructionHeuristicSolverPhaseConfig() - Constructor for class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType - Enum in org.drools.planner.config.constructionheuristic
 
constructionHeuristicType - Variable in class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
create() - Static method in class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseMeasurement
 
create() - Method in enum org.drools.planner.benchmark.core.statistic.ProblemStatisticType
 
createCachedMoveList(Solution) - Method in class org.drools.planner.core.move.factory.CachedMoveFactory
 
createCachedMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericChangeMoveFactory
 
createCachedMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericSwapMoveFactory
 
createDeciderScoreComparator() - Method in interface org.drools.planner.core.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactory
 
createDeciderScoreComparator() - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.NaturalDeciderScoreComparatorFactory
 
createDeciderScoreComparator() - Method in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
createDifficultyWeight(Solution, Object) - Method in interface org.drools.planner.api.domain.entity.PlanningEntityDifficultyWeightFactory
 
createMoveList(Solution) - Method in class org.drools.planner.core.move.factory.CachedMoveFactory
 
createMoveList(Solution) - Method in interface org.drools.planner.core.move.factory.MoveFactory
 
createMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericChainedChangeMoveFactory
 
createMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMoveFactory
 
createMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericChainedSwapMoveFactory
 
createMoveList(Solution) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMoveFactory
 
createOrGetClonedSolution() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
 
createStrengthWeight(Solution, Object) - Method in interface org.drools.planner.api.domain.variable.PlanningValueStrengthWeightFactory
 
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.CompositeMove
 
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChainedChangeMove
 
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMove
 
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChangeMove
 
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
 
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericSwapMove
 
createUndoMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
 
createUndoMove(ScoreDirector) - Method in interface org.drools.planner.core.move.Move
Called before the move is done, so the move can be evaluated and then be undone without resulting into a permanent change in the solution.
CustomSolverPhase - Interface in org.drools.planner.core.phase.custom
A CustomSolverPhase is a SolverPhase which uses the brute force algorithm
CustomSolverPhaseCommand - Interface in org.drools.planner.core.phase.custom
 
customSolverPhaseCommandClassList - Variable in class org.drools.planner.config.phase.custom.CustomSolverPhaseConfig
 
customSolverPhaseCommandList - Variable in class org.drools.planner.core.phase.custom.DefaultCustomSolverPhase
 
CustomSolverPhaseConfig - Class in org.drools.planner.config.phase.custom
 
CustomSolverPhaseConfig() - Constructor for class org.drools.planner.config.phase.custom.CustomSolverPhaseConfig
 
CustomSolverPhaseScope - Class in org.drools.planner.core.phase.custom
 
CustomSolverPhaseScope(DefaultSolverScope) - Constructor for class org.drools.planner.core.phase.custom.CustomSolverPhaseScope
 
CustomStepScope - Class in org.drools.planner.core.phase.custom
 
CustomStepScope(CustomSolverPhaseScope) - Constructor for class org.drools.planner.core.phase.custom.CustomStepScope
 

D

decideNextStep(GreedyFitStepScope) - Method in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
 
decideNextStep(GreedyFitStepScope) - Method in interface org.drools.planner.core.constructionheuristic.greedyFit.decider.GreedyDecider
Decides the next step
decideNextStep(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.decider.Decider
Decides the next step
decideNextStep(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.DefaultDecider
 
Decider - Interface in org.drools.planner.core.localsearch.decider
A decider decides the next step.
decider - Variable in class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
 
decider - Variable in class org.drools.planner.core.localsearch.DefaultLocalSearchSolverPhase
 
decider - Variable in class org.drools.planner.core.move.factory.AbstractMoveFactory
 
DeciderAware - Interface in org.drools.planner.core.localsearch.decider
 
DeciderScoreComparatorFactory - Interface in org.drools.planner.core.localsearch.decider.deciderscorecomparator
A DeciderScoreComparatorFactory creates a new DeciderScoreComparator each step, which compares 2 scores to decide the next step.
deciderScoreComparatorFactory - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
DeciderScoreComparatorFactoryConfig - Class in org.drools.planner.config.localsearch.decider.deciderscorecomparator
 
DeciderScoreComparatorFactoryConfig() - Constructor for class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType - Enum in org.drools.planner.config.localsearch.decider.deciderscorecomparator
 
DEFAULT_RANDOM_SEED - Static variable in class org.drools.planner.config.solver.SolverConfig
 
DefaultBruteForceSolverPhase - Class in org.drools.planner.core.bruteforce
Default implementation of BruteForceSolverPhase.
DefaultBruteForceSolverPhase() - Constructor for class org.drools.planner.core.bruteforce.DefaultBruteForceSolverPhase
 
DefaultCustomSolverPhase - Class in org.drools.planner.core.phase.custom
Default implementation of CustomSolverPhase.
DefaultCustomSolverPhase() - Constructor for class org.drools.planner.core.phase.custom.DefaultCustomSolverPhase
 
DefaultDecider - Class in org.drools.planner.core.localsearch.decider
Default implementation of Decider.
DefaultDecider() - Constructor for class org.drools.planner.core.localsearch.decider.DefaultDecider
 
DefaultGreedyDecider - Class in org.drools.planner.core.constructionheuristic.greedyFit.decider
 
DefaultGreedyDecider() - Constructor for class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
 
DefaultGreedyFitSolverPhase - Class in org.drools.planner.core.constructionheuristic.greedyFit
Default implementation of GreedyFitSolverPhase.
DefaultGreedyFitSolverPhase() - Constructor for class org.drools.planner.core.constructionheuristic.greedyFit.DefaultGreedyFitSolverPhase
 
DefaultHardAndSoftLongScore - Class in org.drools.planner.core.score.buildin.hardandsoftlong
Default implementation of HardAndSoftLongScore.
DefaultHardAndSoftLongScore(long) - Constructor for class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
 
DefaultHardAndSoftLongScore(long, long) - Constructor for class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
 
DefaultHardAndSoftScore - Class in org.drools.planner.core.score.buildin.hardandsoft
Default implementation of HardAndSoftScore.
DefaultHardAndSoftScore(int) - Constructor for class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
 
DefaultHardAndSoftScore(int, int) - Constructor for class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
 
DefaultLocalSearchSolverPhase - Class in org.drools.planner.core.localsearch
Default implementation of LocalSearchSolverPhase.
DefaultLocalSearchSolverPhase() - Constructor for class org.drools.planner.core.localsearch.DefaultLocalSearchSolverPhase
 
DefaultPlannerBenchmark - Class in org.drools.planner.benchmark.core
 
DefaultPlannerBenchmark() - Constructor for class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
 
DefaultSimpleDoubleScore - Class in org.drools.planner.core.score.buildin.simpledouble
Default implementation of SimpleDoubleScore.
DefaultSimpleDoubleScore(double) - Constructor for class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
 
DefaultSimpleScore - Class in org.drools.planner.core.score.buildin.simple
Default implementation of SimpleScore.
DefaultSimpleScore(int) - Constructor for class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
 
DefaultSolver - Class in org.drools.planner.core.solver
Default implementation for Solver.
DefaultSolver() - Constructor for class org.drools.planner.core.solver.DefaultSolver
 
DefaultSolverScope - Class in org.drools.planner.core.solver
 
DefaultSolverScope() - Constructor for class org.drools.planner.core.solver.DefaultSolverScope
 
DependentPlanningVariable - Annotation Type in org.drools.planner.api.domain.variable
Deprecated. 
DependentPlanningVariableDescriptor - Class in org.drools.planner.core.domain.variable
 
DependentPlanningVariableDescriptor(PlanningEntityDescriptor, PropertyDescriptor) - Constructor for class org.drools.planner.core.domain.variable.DependentPlanningVariableDescriptor
 
DescriptorUtils - Class in org.drools.planner.core.domain.common
 
dispose() - Method in class org.drools.planner.core.score.director.drools.DroolsScoreDirector
 
dispose() - Method in class org.drools.planner.core.score.director.incremental.IncrementalScoreDirector
 
dispose() - Method in interface org.drools.planner.core.score.director.ScoreDirector
Needs to be called after use because some implementations needs to clean up their resources.
dispose() - Method in class org.drools.planner.core.score.director.simple.SimpleScoreDirector
 
divide(double) - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
 
divide(double) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
 
divide(double) - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
 
divide(double) - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
 
divide(double) - Method in interface org.drools.planner.core.score.Score
Returns a Score whose value is (this / divisor).
doChange(ScoreDirector) - Method in interface org.drools.planner.core.solver.ProblemFactChange
Does the change on the Solution of the ScoreDirector and notifies the ScoreDirector accordingly.
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.CompositeMove
 
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChainedChangeMove
 
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMove
 
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericChangeMove
 
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
 
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericSwapMove
 
doMove(ScoreDirector) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
 
doMove(ScoreDirector) - Method in interface org.drools.planner.core.move.Move
Does the Move and updates the Solution and its ScoreDirector accordingly.
DoubleConstraintOccurrence - Class in org.drools.planner.core.score.constraint
 
DoubleConstraintOccurrence(String, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
 
DoubleConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
 
DoubleConstraintOccurrence(String, double, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
 
DoubleConstraintOccurrence(String, ConstraintType, double, Object...) - Constructor for class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
 
DroolsScoreDirector - Class in org.drools.planner.core.score.director.drools
Drools implementation of ScoreDirector, which directs the Rule Engine to calculate the Score of the Solution workingSolution.
DroolsScoreDirector(DroolsScoreDirectorFactory) - Constructor for class org.drools.planner.core.score.director.drools.DroolsScoreDirector
 
DroolsScoreDirectorFactory - Class in org.drools.planner.core.score.director.drools
Drools implementation of ScoreDirectorFactory.
DroolsScoreDirectorFactory() - Constructor for class org.drools.planner.core.score.director.drools.DroolsScoreDirectorFactory
 

E

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

F

findNewTabu(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.PlanningEntityTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.PlanningValueTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
 
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.PlanningEntityTabuAcceptor
 
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.PlanningValueTabuAcceptor
 
findTabu(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
 
fireBeforeDeciding(AbstractStepScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleSupport
 
fireBestSolutionChanged(Solution) - Method in class org.drools.planner.core.event.SolverEventSupport
 
firePhaseEnded(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleSupport
 
firePhaseStarted(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleSupport
 
fireStepTaken(AbstractStepScope) - Method in class org.drools.planner.core.phase.event.SolverPhaseLifecycleSupport
 
FlatteningHardAndSoftScoreComparator - Class in org.drools.planner.core.score.comparator
Compares 2 HardAndSoftScore based on the calculation the hard multiplied by a weight to the soft.
FlatteningHardAndSoftScoreComparator(int) - Constructor for class org.drools.planner.core.score.comparator.FlatteningHardAndSoftScoreComparator
 
forager - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
 
Forager - Interface in org.drools.planner.core.localsearch.decider.forager
A Forager collects the accepted moves and picks the next step from those for the Decider.
ForagerConfig - Class in org.drools.planner.config.localsearch.decider.forager
 
ForagerConfig() - Constructor for class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
 
format(double, StringBuffer, FieldPosition) - Method in class org.drools.planner.benchmark.core.statistic.MillisecondsSpendNumberFormat
 
format(long, StringBuffer, FieldPosition) - Method in class org.drools.planner.benchmark.core.statistic.MillisecondsSpendNumberFormat
 

G

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

H

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

I

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

L

LegacySimulatedAnnealingAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing
TODO this will be removed once the time gradient based SimulatedAnnealingAcceptor is always better.
LegacySimulatedAnnealingAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
LocalSearchSolverAware - Interface in org.drools.planner.core.localsearch
 
localSearchSolverPhase - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
 
LocalSearchSolverPhase - Interface in org.drools.planner.core.localsearch
A LocalSearchSolverPhase is a SolverPhase which uses a local search algorithm, such as tabu search, simulated annealing, ...
LocalSearchSolverPhaseConfig - Class in org.drools.planner.config.localsearch
 
LocalSearchSolverPhaseConfig() - Constructor for class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
 
LocalSearchSolverPhaseLifecycleListener - Interface in org.drools.planner.core.localsearch.event
 
LocalSearchSolverPhaseLifecycleListenerAdapter - Class in org.drools.planner.core.localsearch.event
 
LocalSearchSolverPhaseLifecycleListenerAdapter() - Constructor for class org.drools.planner.core.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
 
LocalSearchSolverPhaseScope - Class in org.drools.planner.core.localsearch
 
LocalSearchSolverPhaseScope(DefaultSolverScope) - Constructor for class org.drools.planner.core.localsearch.LocalSearchSolverPhaseScope
 
LocalSearchStepScope - Class in org.drools.planner.core.localsearch
 
LocalSearchStepScope(LocalSearchSolverPhaseScope) - Constructor for class org.drools.planner.core.localsearch.LocalSearchStepScope
 
logger - Variable in class org.drools.planner.benchmark.core.DefaultPlannerBenchmark
 
logger - Variable in class org.drools.planner.core.bestsolution.BestSolutionRecaller
 
logger - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.DefaultGreedyDecider
 
logger - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
 
logger - Variable in class org.drools.planner.core.localsearch.decider.acceptor.AbstractAcceptor
 
logger - Variable in class org.drools.planner.core.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
 
logger - Variable in class org.drools.planner.core.localsearch.decider.DefaultDecider
 
logger - Variable in class org.drools.planner.core.localsearch.decider.forager.AbstractForager
 
logger - Variable in class org.drools.planner.core.localsearch.decider.selector.AbstractSelector
 
logger - Variable in class org.drools.planner.core.move.factory.AbstractMoveFactory
 
logger - Variable in class org.drools.planner.core.phase.AbstractSolverPhase
 
logger - Variable in class org.drools.planner.core.phase.AbstractSolverPhaseScope
 
logger - Variable in class org.drools.planner.core.score.director.AbstractScoreDirector
 
logger - Variable in class org.drools.planner.core.score.director.AbstractScoreDirectorFactory
 
logger - Variable in class org.drools.planner.core.solver.DefaultSolver
 
logger - Variable in class org.drools.planner.core.solver.DefaultSolverScope
 
logger - Variable in class org.drools.planner.core.termination.AbstractTermination
 
LongConstraintOccurrence - Class in org.drools.planner.core.score.constraint
 
LongConstraintOccurrence(String, Object...) - Constructor for class org.drools.planner.core.score.constraint.LongConstraintOccurrence
 
LongConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.drools.planner.core.score.constraint.LongConstraintOccurrence
 
LongConstraintOccurrence(String, long, Object...) - Constructor for class org.drools.planner.core.score.constraint.LongConstraintOccurrence
 
LongConstraintOccurrence(String, ConstraintType, long, Object...) - Constructor for class org.drools.planner.core.score.constraint.LongConstraintOccurrence
 

M

maxScore - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
 
maxScore - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
maxScoreAcceptedList - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
 
maxScoreAcceptedList - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
MemoryUseMeasurement - Class in org.drools.planner.benchmark.core.statistic.memoryuse
 
MemoryUseMeasurement(long, long) - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseMeasurement
 
MemoryUseStatistic - Class in org.drools.planner.benchmark.core.statistic.memoryuse
 
MemoryUseStatistic() - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatistic
 
MemoryUseStatistic.MemoryUseScvLine - Class in org.drools.planner.benchmark.core.statistic.memoryuse
 
MemoryUseStatistic.MemoryUseScvLine(long) - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatistic.MemoryUseScvLine
 
MemoryUseStatisticListener - Class in org.drools.planner.benchmark.core.statistic.memoryuse
 
MemoryUseStatisticListener() - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatisticListener
 
MemoryUseStatisticListener(long) - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatisticListener
 
MemoryUseStatisticPoint - Class in org.drools.planner.benchmark.core.statistic.memoryuse
 
MemoryUseStatisticPoint(long, MemoryUseMeasurement) - Constructor for class org.drools.planner.benchmark.core.statistic.memoryuse.MemoryUseStatisticPoint
 
MillisecondsSpendNumberFormat - Class in org.drools.planner.benchmark.core.statistic
 
MillisecondsSpendNumberFormat() - Constructor for class org.drools.planner.benchmark.core.statistic.MillisecondsSpendNumberFormat
 
minimalAcceptedSelection - Variable in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
 
minimalAcceptedSelection - Variable in class org.drools.planner.core.constructionheuristic.greedyFit.decider.forager.GreedyForager
 
minimalAcceptedSelection - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
Move - Interface in org.drools.planner.core.move
A Move represents a change of 1 or more planning variables of 1 or more planning entities in the Solution.
moveFactory - Variable in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
 
MoveFactory - Interface in org.drools.planner.core.move.factory
 
MoveFactorySelector - Class in org.drools.planner.core.localsearch.decider.selector
 
MoveFactorySelector() - Constructor for class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
 
moveIterator(Object) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
 
moveIterator(Object) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
 
moveIterator(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.CompositeSelector
 
moveIterator(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.MoveFactorySelector
 
moveIterator(LocalSearchStepScope) - Method in interface org.drools.planner.core.localsearch.decider.selector.Selector
 
moveIterator(LocalSearchStepScope) - Method in class org.drools.planner.core.localsearch.decider.selector.TopListSelector
 
moveList - Variable in class org.drools.planner.core.move.CompositeMove
 
MoveScope - Class in org.drools.planner.core.localsearch.decider
 
MoveScope(LocalSearchStepScope) - Constructor for class org.drools.planner.core.localsearch.decider.MoveScope
 
MoveTabuAcceptor - Class in org.drools.planner.core.localsearch.decider.acceptor.tabu
 
MoveTabuAcceptor() - Constructor for class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 
moveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
 
multiply(double) - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
 
multiply(double) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
 
multiply(double) - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
 
multiply(double) - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
 
multiply(double) - Method in interface org.drools.planner.core.score.Score
Returns a Score whose value is (this * multiplicand).

N

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

O

OrCompositeTermination - Class in org.drools.planner.core.termination
 
OrCompositeTermination() - Constructor for class org.drools.planner.core.termination.OrCompositeTermination
 
OrCompositeTermination(Termination...) - Constructor for class org.drools.planner.core.termination.OrCompositeTermination
 
org.drools.planner.api.domain.entity - package org.drools.planner.api.domain.entity
 
org.drools.planner.api.domain.solution - package org.drools.planner.api.domain.solution
 
org.drools.planner.api.domain.variable - package org.drools.planner.api.domain.variable
 
org.drools.planner.api.domain.variable.event - package org.drools.planner.api.domain.variable.event
 
org.drools.planner.benchmark.api - package org.drools.planner.benchmark.api
 
org.drools.planner.benchmark.config - package org.drools.planner.benchmark.config
 
org.drools.planner.benchmark.core - package org.drools.planner.benchmark.core
 
org.drools.planner.benchmark.core.comparator - package org.drools.planner.benchmark.core.comparator
 
org.drools.planner.benchmark.core.statistic - package org.drools.planner.benchmark.core.statistic
 
org.drools.planner.benchmark.core.statistic.bestscore - package org.drools.planner.benchmark.core.statistic.bestscore
 
org.drools.planner.benchmark.core.statistic.calculatecount - package org.drools.planner.benchmark.core.statistic.calculatecount
 
org.drools.planner.benchmark.core.statistic.memoryuse - package org.drools.planner.benchmark.core.statistic.memoryuse
 
org.drools.planner.config - package org.drools.planner.config
 
org.drools.planner.config.bruteforce - package org.drools.planner.config.bruteforce
 
org.drools.planner.config.constructionheuristic - package org.drools.planner.config.constructionheuristic
 
org.drools.planner.config.constructionheuristic.greedyFit - package org.drools.planner.config.constructionheuristic.greedyFit
 
org.drools.planner.config.localsearch - package org.drools.planner.config.localsearch
 
org.drools.planner.config.localsearch.decider.acceptor - package org.drools.planner.config.localsearch.decider.acceptor
 
org.drools.planner.config.localsearch.decider.deciderscorecomparator - package org.drools.planner.config.localsearch.decider.deciderscorecomparator
 
org.drools.planner.config.localsearch.decider.forager - package org.drools.planner.config.localsearch.decider.forager
 
org.drools.planner.config.localsearch.decider.selector - package org.drools.planner.config.localsearch.decider.selector
 
org.drools.planner.config.phase - package org.drools.planner.config.phase
 
org.drools.planner.config.phase.custom - package org.drools.planner.config.phase.custom
 
org.drools.planner.config.score.director - package org.drools.planner.config.score.director
 
org.drools.planner.config.solver - package org.drools.planner.config.solver
 
org.drools.planner.config.termination - package org.drools.planner.config.termination
 
org.drools.planner.config.util - package org.drools.planner.config.util
 
org.drools.planner.core - package org.drools.planner.core
 
org.drools.planner.core.bestsolution - package org.drools.planner.core.bestsolution
 
org.drools.planner.core.bruteforce - package org.drools.planner.core.bruteforce
 
org.drools.planner.core.bruteforce.event - package org.drools.planner.core.bruteforce.event
 
org.drools.planner.core.constructionheuristic.greedyFit - package org.drools.planner.core.constructionheuristic.greedyFit
 
org.drools.planner.core.constructionheuristic.greedyFit.decider - package org.drools.planner.core.constructionheuristic.greedyFit.decider
 
org.drools.planner.core.constructionheuristic.greedyFit.decider.forager - package org.drools.planner.core.constructionheuristic.greedyFit.decider.forager
 
org.drools.planner.core.constructionheuristic.greedyFit.event - package org.drools.planner.core.constructionheuristic.greedyFit.event
 
org.drools.planner.core.constructionheuristic.greedyFit.selector - package org.drools.planner.core.constructionheuristic.greedyFit.selector
 
org.drools.planner.core.domain.common - package org.drools.planner.core.domain.common
 
org.drools.planner.core.domain.entity - package org.drools.planner.core.domain.entity
 
org.drools.planner.core.domain.solution - package org.drools.planner.core.domain.solution
 
org.drools.planner.core.domain.variable - package org.drools.planner.core.domain.variable
 
org.drools.planner.core.event - package org.drools.planner.core.event
 
org.drools.planner.core.heuristic.selector.entity - package org.drools.planner.core.heuristic.selector.entity
 
org.drools.planner.core.heuristic.selector.variable - package org.drools.planner.core.heuristic.selector.variable
 
org.drools.planner.core.localsearch - package org.drools.planner.core.localsearch
 
org.drools.planner.core.localsearch.decider - package org.drools.planner.core.localsearch.decider
 
org.drools.planner.core.localsearch.decider.acceptor - package org.drools.planner.core.localsearch.decider.acceptor
 
org.drools.planner.core.localsearch.decider.acceptor.greatdeluge - package org.drools.planner.core.localsearch.decider.acceptor.greatdeluge
 
org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing - package org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing
 
org.drools.planner.core.localsearch.decider.acceptor.tabu - package org.drools.planner.core.localsearch.decider.acceptor.tabu
 
org.drools.planner.core.localsearch.decider.deciderscorecomparator - package org.drools.planner.core.localsearch.decider.deciderscorecomparator
 
org.drools.planner.core.localsearch.decider.forager - package org.drools.planner.core.localsearch.decider.forager
 
org.drools.planner.core.localsearch.decider.selector - package org.drools.planner.core.localsearch.decider.selector
 
org.drools.planner.core.localsearch.event - package org.drools.planner.core.localsearch.event
 
org.drools.planner.core.localsearch.stepstatistic - package org.drools.planner.core.localsearch.stepstatistic
 
org.drools.planner.core.move - package org.drools.planner.core.move
 
org.drools.planner.core.move.factory - package org.drools.planner.core.move.factory
 
org.drools.planner.core.move.generic - package org.drools.planner.core.move.generic
 
org.drools.planner.core.phase - package org.drools.planner.core.phase
 
org.drools.planner.core.phase.custom - package org.drools.planner.core.phase.custom
 
org.drools.planner.core.phase.event - package org.drools.planner.core.phase.event
 
org.drools.planner.core.phase.step - package org.drools.planner.core.phase.step
 
org.drools.planner.core.score - package org.drools.planner.core.score
 
org.drools.planner.core.score.buildin.hardandsoft - package org.drools.planner.core.score.buildin.hardandsoft
 
org.drools.planner.core.score.buildin.hardandsoftlong - package org.drools.planner.core.score.buildin.hardandsoftlong
 
org.drools.planner.core.score.buildin.simple - package org.drools.planner.core.score.buildin.simple
 
org.drools.planner.core.score.buildin.simpledouble - package org.drools.planner.core.score.buildin.simpledouble
 
org.drools.planner.core.score.comparator - package org.drools.planner.core.score.comparator
 
org.drools.planner.core.score.constraint - package org.drools.planner.core.score.constraint
 
org.drools.planner.core.score.definition - package org.drools.planner.core.score.definition
 
org.drools.planner.core.score.director - package org.drools.planner.core.score.director
 
org.drools.planner.core.score.director.drools - package org.drools.planner.core.score.director.drools
 
org.drools.planner.core.score.director.incremental - package org.drools.planner.core.score.director.incremental
 
org.drools.planner.core.score.director.simple - package org.drools.planner.core.score.director.simple
 
org.drools.planner.core.score.holder - package org.drools.planner.core.score.holder
 
org.drools.planner.core.solution - package org.drools.planner.core.solution
 
org.drools.planner.core.solver - package org.drools.planner.core.solver
 
org.drools.planner.core.solver.event - package org.drools.planner.core.solver.event
 
org.drools.planner.core.termination - package org.drools.planner.core.termination
 

P

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

R

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

S

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

T

tabuSequenceList - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
tabuSize - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
tabuToStepIndexMap - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
temperature - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
temperatureMinimum - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
temperatureParts - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
temperatureSurvival - Variable in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
terminatedEarly - Variable in class org.drools.planner.core.solver.BasicPlumbingTermination
 
terminateEarly() - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
 
terminateEarly() - Method in class org.drools.planner.core.solver.DefaultSolver
 
terminateEarly() - Method in interface org.drools.planner.core.Solver
Notifies the solver that it should stop at its earliest convenience.
termination - Variable in class org.drools.planner.core.phase.AbstractSolverPhase
 
termination - Variable in class org.drools.planner.core.solver.DefaultSolver
 
Termination - Interface in org.drools.planner.core.termination
A Termination determines when a Solver or a SolverPhase should stop.
TerminationConfig - Class in org.drools.planner.config.termination
 
TerminationConfig() - Constructor for class org.drools.planner.config.termination.TerminationConfig
 
TerminationConfig.TerminationCompositionStyle - Enum in org.drools.planner.config.termination
 
terminationList - Variable in class org.drools.planner.core.termination.AbstractCompositeTermination
 
timeMillisSpend - Variable in class org.drools.planner.benchmark.core.statistic.AbstractProblemStatistic.AbstractProblemStatisticScvLine
 
TimeMillisSpendTermination - Class in org.drools.planner.core.termination
 
TimeMillisSpendTermination() - Constructor for class org.drools.planner.core.termination.TimeMillisSpendTermination
 
toDoubleArray() - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
 
toDoubleArray() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
 
toDoubleArray() - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
 
toDoubleArray() - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
 
toDoubleArray() - Method in interface org.drools.planner.core.score.Score
Returns an array of doubles representing the Score.
toPlanningValue - Variable in class org.drools.planner.core.move.generic.GenericChangeMove
 
TopListSelector - Class in org.drools.planner.core.localsearch.decider.selector
 
TopListSelector() - Constructor for class org.drools.planner.core.localsearch.decider.selector.TopListSelector
 
toString() - Method in class org.drools.planner.core.move.CompositeMove
 
toString() - Method in class org.drools.planner.core.move.generic.GenericChainedChangePartMove
 
toString() - Method in class org.drools.planner.core.move.generic.GenericChangeMove
 
toString() - Method in class org.drools.planner.core.move.generic.GenericReverseChainedChangePartMove
 
toString() - Method in class org.drools.planner.core.move.generic.GenericSwapMove
 
toString() - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
 
toString() - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
 
toString() - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
 
toString() - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
 
toString() - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
 
toString() - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
 
toString() - Method in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
 
toString() - Method in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
 
toString() - Method in class org.drools.planner.core.score.constraint.LongConstraintOccurrence
 
TotalScoreSolverBenchmarkComparator - Class in org.drools.planner.benchmark.core.comparator
 
TotalScoreSolverBenchmarkComparator() - Constructor for class org.drools.planner.benchmark.core.comparator.TotalScoreSolverBenchmarkComparator
 
translateScoreToGraphValue(HardAndSoftScore) - Method in class org.drools.planner.core.score.buildin.hardandsoft.HardAndSoftScoreDefinition
 
translateScoreToGraphValue(HardAndSoftLongScore) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.HardAndSoftLongScoreDefinition
 
translateScoreToGraphValue(SimpleScore) - Method in class org.drools.planner.core.score.buildin.simple.SimpleScoreDefinition
 
translateScoreToGraphValue(SimpleDoubleScore) - Method in class org.drools.planner.core.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
translateScoreToGraphValue(S) - Method in interface org.drools.planner.core.score.definition.ScoreDefinition
 

U

UndefinedPlanningValueRangeDescriptor - Class in org.drools.planner.core.domain.variable
 
UndefinedPlanningValueRangeDescriptor(PlanningVariableDescriptor, ValueRange) - Constructor for class org.drools.planner.core.domain.variable.UndefinedPlanningValueRangeDescriptor
 
undoMoveTabuSize - Variable in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
 
UnimprovedStepCountTermination - Class in org.drools.planner.core.termination
 
UnimprovedStepCountTermination() - Constructor for class org.drools.planner.core.termination.UnimprovedStepCountTermination
 
uninitialize(Object) - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
 
uninitialize(Object) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
 
UnweightedConstraintOccurrence - Class in org.drools.planner.core.score.constraint
 
UnweightedConstraintOccurrence(String, Object...) - Constructor for class org.drools.planner.core.score.constraint.UnweightedConstraintOccurrence
 
UnweightedConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.drools.planner.core.score.constraint.UnweightedConstraintOccurrence
 
updateBestSolution(DefaultSolverScope, Solution) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
 
useUndoMoveAsTabuMove - Variable in class org.drools.planner.core.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 

V

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

W

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

X

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

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

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