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

A

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

B

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

C

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

D

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

E

earlyPickedMoveScope - Variable in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
EnvironmentMode - Enum in org.drools.planner.config
A solver has a single Random instance.
environmentMode - Variable in class org.drools.planner.config.solver.SolverConfig
 
equals(Object) - Method in class org.drools.planner.benchmark.core.ProblemBenchmark
 
equals(Object) - Method in class org.drools.planner.core.move.CompositeMove
 
equals(Object) - Method in class org.drools.planner.core.move.generic.GenericChangeMove
 
equals(Object) - Method in class org.drools.planner.core.move.generic.GenericSwapMove
 
equals(Object) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
 
equals(Object) - Method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
 
equals(Object) - Method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
 
equals(Object) - Method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
 
equals(Object) - Method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
 
equals(Object) - Method in class org.drools.planner.core.score.constraint.ConstraintOccurrence
 
equals(Object) - Method in class org.drools.planner.core.score.constraint.DoubleConstraintOccurrence
 
equals(Object) - Method in class org.drools.planner.core.score.constraint.IntConstraintOccurrence
 
equals(Object) - Method in class org.drools.planner.core.score.constraint.LongConstraintOccurrence
 
executeGetter(PropertyDescriptor, Object) - Static method in class org.drools.planner.core.domain.common.DescriptorUtils
 
executeSetter(PropertyDescriptor, Object, Object) - Static method in class org.drools.planner.core.domain.common.DescriptorUtils
 
extractBestSolution(AbstractStepScope) - Method in class org.drools.planner.core.bestsolution.BestSolutionRecaller
 
extractPlanningValues(Solution, Object) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
 
extractValues(Solution, Object) - Method in class org.drools.planner.core.domain.variable.PlanningEntityPropertyPlanningValueRangeDescriptor
 
extractValues(Solution, Object) - Method in interface org.drools.planner.core.domain.variable.PlanningValueRangeDescriptor
 
extractValues(Solution, Object) - Method in class org.drools.planner.core.domain.variable.SolutionPropertyPlanningValueRangeDescriptor
 
extractValues(Solution, Object) - Method in class org.drools.planner.core.domain.variable.UndefinedPlanningValueRangeDescriptor
 

F

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

G

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

H

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

I

inherit(ProblemBenchmarksConfig) - Method in class org.drools.planner.benchmark.config.ProblemBenchmarksConfig
 
inherit(SolverBenchmarkConfig) - Method in class org.drools.planner.benchmark.config.SolverBenchmarkConfig
 
inherit(BruteForceSolverPhaseConfig) - Method in class org.drools.planner.config.bruteforce.BruteForceSolverPhaseConfig
 
inherit(ConstructionHeuristicSolverPhaseConfig) - Method in class org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
inherit(GreedyFitPlanningEntityConfig) - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitPlanningEntityConfig
Deprecated.  
inherit(GreedyFitSolverPhaseConfig) - Method in class org.drools.planner.config.constructionheuristic.greedyFit.GreedyFitSolverPhaseConfig
Deprecated.  
inherit(AcceptorConfig) - Method in class org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig
 
inherit(DeciderScoreComparatorFactoryConfig) - Method in class org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
inherit(ForagerConfig) - Method in class org.drools.planner.config.localsearch.decider.forager.ForagerConfig
 
inherit(SelectorConfig) - Method in class org.drools.planner.config.localsearch.decider.selector.SelectorConfig
 
inherit(LocalSearchSolverPhaseConfig) - Method in class org.drools.planner.config.localsearch.LocalSearchSolverPhaseConfig
 
inherit(CustomSolverPhaseConfig) - Method in class org.drools.planner.config.phase.custom.CustomSolverPhaseConfig
 
inherit(SolverPhaseConfig) - Method in class org.drools.planner.config.phase.SolverPhaseConfig
 
inherit(ScoreDefinitionConfig) - Method in class org.drools.planner.config.score.definition.ScoreDefinitionConfig
 
inherit(SolverConfig) - Method in class org.drools.planner.config.solver.SolverConfig
 
inherit(TerminationConfig) - Method in class org.drools.planner.config.termination.TerminationConfig
 
inheritMergeableListProperty(List<T>, List<T>) - Static method in class org.drools.planner.config.util.ConfigUtils
 
inheritOverwritableProperty(T, T) - Static method in class org.drools.planner.config.util.ConfigUtils
 
initPlanningEntityFactHandle(FactHandle) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
 
initWalk(Object) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueWalker
 
initWalk(Object) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningVariableWalker
 
IntConstraintOccurrence - Class in org.drools.planner.core.score.constraint
 
IntConstraintOccurrence(String, Object...) - Constructor for class org.drools.planner.core.score.constraint.IntConstraintOccurrence
 
IntConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.drools.planner.core.score.constraint.IntConstraintOccurrence
 
IntConstraintOccurrence(String, int, Object...) - Constructor for class org.drools.planner.core.score.constraint.IntConstraintOccurrence
 
IntConstraintOccurrence(String, ConstraintType, int, Object...) - Constructor for class org.drools.planner.core.score.constraint.IntConstraintOccurrence
 
isAccepted(MoveScope) - Method in interface org.drools.planner.core.localsearch.decider.acceptor.Acceptor
 
isAccepted(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.CompositeAcceptor
 
isAccepted(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
 
isAccepted(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
isAccepted(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
isAccepted(MoveScope) - Method in class org.drools.planner.core.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
isInitialized(Object) - Method in class org.drools.planner.core.domain.entity.PlanningEntityDescriptor
 
isInitialized(Solution) - Method in class org.drools.planner.core.domain.solution.SolutionDescriptor
 
isInitialized(Object) - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
 
isMoveDoable(WorkingMemory) - Method in class org.drools.planner.core.move.CompositeMove
 
isMoveDoable(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericChangeMove
 
isMoveDoable(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericSwapMove
 
isMoveDoable(WorkingMemory) - Method in class org.drools.planner.core.move.generic.GenericSwapPillarMove
 
isMoveDoable(WorkingMemory) - Method in interface org.drools.planner.core.move.Move
Called before a move is evaluated to decide whether the move can be done and evaluated.
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.AndCompositeTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.OrCompositeTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.PhaseToSolverTerminationBridge
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.ScoreAttainedTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.StepCountTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in interface org.drools.planner.core.termination.Termination
Called by the SolverPhase after every step to determine if the search should stop.
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.TimeMillisSpendTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.drools.planner.core.termination.UnimprovedStepCountTermination
 
isPlanningValuesCacheable() - Method in class org.drools.planner.core.domain.variable.PlanningVariableDescriptor
 
isQuitEarly() - Method in class org.drools.planner.core.localsearch.decider.forager.AcceptedForager
 
isQuitEarly() - Method in interface org.drools.planner.core.localsearch.decider.forager.Forager
 
isRankingBest() - Method in class org.drools.planner.benchmark.core.SolverBenchmark
 
isRestartSolver() - Method in class org.drools.planner.core.solver.DefaultSolverScope
 
isSolutionInitialized() - Method in class org.drools.planner.core.phase.step.AbstractStepScope
 
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.AndCompositeTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.OrCompositeTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.PhaseToSolverTerminationBridge
 
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.ScoreAttainedTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.StepCountTermination
 
isSolverTerminated(DefaultSolverScope) - Method in interface org.drools.planner.core.termination.Termination
Called by the Solver after every phase to determine if the search should stop.
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.TimeMillisSpendTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.drools.planner.core.termination.UnimprovedStepCountTermination
 
isSolving() - Method in class org.drools.planner.core.solver.DefaultSolver
 
isSolving() - Method in interface org.drools.planner.core.Solver
This method is thread-safe.
isSortDifficultySupported() - Method in class org.drools.planner.core.domain.entity.PlanningEntitySorter
 
isSortStrengthSupported() - Method in class org.drools.planner.core.domain.variable.PlanningValueSorter
 
isTerminateEarly() - Method in class org.drools.planner.core.solver.BasicPlumbingTermination
 
isTerminateEarly() - Method in class org.drools.planner.core.solver.DefaultSolver
 
isTerminateEarly() - Method in interface org.drools.planner.core.Solver
This method is thread-safe.
isValuesCacheable() - Method in class org.drools.planner.core.domain.variable.AbstractPlanningValueRangeDescriptor
 
isValuesCacheable() - Method in interface org.drools.planner.core.domain.variable.PlanningValueRangeDescriptor
 
isValuesCacheable() - Method in class org.drools.planner.core.domain.variable.SolutionPropertyPlanningValueRangeDescriptor
 
isWorkingSolutionInitialized() - Method in class org.drools.planner.core.phase.AbstractSolverPhaseScope
 
isWorkingSolutionInitialized() - Method in class org.drools.planner.core.solution.director.DefaultSolutionDirector
 
isWorkingSolutionInitialized() - Method in class org.drools.planner.core.solver.DefaultSolverScope
 
iterator() - Method in class org.drools.planner.core.constructionheuristic.greedyFit.selector.GreedyPlanningEntitySelector
 
iterator() - Method in class org.drools.planner.core.heuristic.selector.entity.PlanningEntitySelector
 
iterator(Object) - Method in class org.drools.planner.core.heuristic.selector.variable.PlanningValueSelector
 

L

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

M

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

N

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

O

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

P

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

R

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

S

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

T

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

U

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

V

valueOf(String) - Static method in enum org.drools.planner.benchmark.core.statistic.ProblemStatisticType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.EnvironmentMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig.AcceptorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.score.definition.ScoreDefinitionConfig.ScoreDefinitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.config.termination.TerminationConfig.TerminationCompositionStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.core.constructionheuristic.greedyFit.decider.ConstructionHeuristicPickEarlyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.core.heuristic.selector.entity.PlanningEntitySelectionOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.core.heuristic.selector.variable.PlanningValueSelectionOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.core.heuristic.selector.variable.PlanningValueSelectionPromotion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.planner.core.localsearch.decider.forager.PickEarlyType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
 
valueOf(int, int) - Static method in class org.drools.planner.core.score.buildin.hardandsoft.DefaultHardAndSoftScore
 
valueOf(long) - Static method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
 
valueOf(long, long) - Static method in class org.drools.planner.core.score.buildin.hardandsoftlong.DefaultHardAndSoftLongScore
 
valueOf(int) - Static method in class org.drools.planner.core.score.buildin.simple.DefaultSimpleScore
 
valueOf(double) - Static method in class org.drools.planner.core.score.buildin.simpledouble.DefaultSimpleDoubleScore
 
valueOf(String) - Static method in enum org.drools.planner.core.score.constraint.ConstraintType
Returns the enum constant of this type with the specified name.
ValueRangeFromPlanningEntityProperty - Annotation Type in org.drools.planner.api.domain.variable
Specifies that the planning value range for a planning variable is defined by a property on the planning entity.
ValueRangeFromSolutionProperty - Annotation Type in org.drools.planner.api.domain.variable
Specifies that the planning value range for a planning variable is defined by a property on the Solution.
ValueRangeUndefined - Annotation Type in org.drools.planner.api.domain.variable
Specifies that the planning value range for a planning variable is undefined.
values() - Static method in enum org.drools.planner.benchmark.core.statistic.ProblemStatisticType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.EnvironmentMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.localsearch.decider.acceptor.AcceptorConfig.AcceptorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.score.definition.ScoreDefinitionConfig.ScoreDefinitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.config.termination.TerminationConfig.TerminationCompositionStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.core.constructionheuristic.greedyFit.decider.ConstructionHeuristicPickEarlyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.core.heuristic.selector.entity.PlanningEntitySelectionOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.core.heuristic.selector.variable.PlanningValueSelectionOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.core.heuristic.selector.variable.PlanningValueSelectionPromotion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.core.localsearch.decider.forager.PickEarlyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.planner.core.score.constraint.ConstraintType
Returns an array containing the constants of this enum type, in the order they are declared.
variableDescriptor - Variable in class org.drools.planner.core.domain.variable.AbstractPlanningValueRangeDescriptor
 

W

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

X

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

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

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