OptaPlanner core 6.0.1.Final
A B C D E F G H I J K L M N O P Q R S T U V W X

A

AbstractAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor
Abstract superclass for Acceptor.
AbstractAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.AbstractAcceptor
 
AbstractCachingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
AbstractCachingEntitySelector(EntitySelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
AbstractCachingMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
 
AbstractCachingMoveSelector(MoveSelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
AbstractCachingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
AbstractCachingValueSelector(EntityIndependentValueSelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
AbstractCompositeTermination - Class in org.optaplanner.core.impl.termination
Abstract superclass for CompositeTermination classes that combine multiple Terminations.
AbstractCompositeTermination() - Constructor for class org.optaplanner.core.impl.termination.AbstractCompositeTermination
 
AbstractCompositeTermination(Termination...) - Constructor for class org.optaplanner.core.impl.termination.AbstractCompositeTermination
 
AbstractConstructionHeuristicForager - Class in org.optaplanner.core.impl.constructionheuristic.decider.forager
 
AbstractConstructionHeuristicForager() - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.forager.AbstractConstructionHeuristicForager
 
AbstractDeciderScoreComparatorFactory - Class in org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator
Abstract superclass for DeciderScoreComparatorFactory.
AbstractDeciderScoreComparatorFactory() - Constructor for class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
 
AbstractEntityPlacer - Class in org.optaplanner.core.impl.constructionheuristic.placer
Abstract superclass for EntityPlacer.
AbstractEntityPlacer() - Constructor for class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
AbstractEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity
Abstract superclass for EntitySelector.
AbstractEntitySelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.AbstractEntitySelector
 
AbstractForager - Class in org.optaplanner.core.impl.localsearch.decider.forager
Abstract superclass for Forager.
AbstractForager() - Constructor for class org.optaplanner.core.impl.localsearch.decider.forager.AbstractForager
 
AbstractIncrementalScoreCalculator<Sol extends Solution> - Class in org.optaplanner.core.impl.score.director.incremental
Abstract superclass for IncrementalScoreCalculator.
AbstractIncrementalScoreCalculator() - Constructor for class org.optaplanner.core.impl.score.director.incremental.AbstractIncrementalScoreCalculator
 
AbstractMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move
Abstract superclass for MoveSelector.
AbstractMoveSelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.AbstractMoveSelector
 
AbstractOriginalSwapIterator<S,SubS> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
AbstractOriginalSwapIterator(ListIterable<SubS>, ListIterable<SubS>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
AbstractPlanningValueRangeDescriptor - Class in org.optaplanner.core.impl.domain.value
 
AbstractPlanningValueRangeDescriptor(PlanningVariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.value.AbstractPlanningValueRangeDescriptor
 
AbstractPlanningVariableListener<EntityG> - Class in org.optaplanner.core.impl.domain.variable.listener
Abstract superclass for PlanningVariableListener.
AbstractPlanningVariableListener() - Constructor for class org.optaplanner.core.impl.domain.variable.listener.AbstractPlanningVariableListener
 
AbstractRandomSwapIterator<S,SubS> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
AbstractRandomSwapIterator(Iterable<SubS>, Iterable<SubS>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
AbstractScore<S extends Score> - Class in org.optaplanner.core.api.score
Abstract superclass for Score.
AbstractScore() - Constructor for class org.optaplanner.core.api.score.AbstractScore
 
AbstractScoreDefinition<S extends Score> - Class in org.optaplanner.core.impl.score.definition
Abstract superclass for ScoreDefinition.
AbstractScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
 
AbstractScoreDirector<F extends AbstractScoreDirectorFactory> - Class in org.optaplanner.core.impl.score.director
Abstract superclass for ScoreDirector.
AbstractScoreDirector(F) - Constructor for class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
AbstractScoreDirectorFactory - Class in org.optaplanner.core.impl.score.director
Abstract superclass for ScoreDirectorFactory.
AbstractScoreDirectorFactory() - Constructor for class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
AbstractScoreHolder - Class in org.optaplanner.core.api.score.holder
Abstract superclass for ScoreHolder.
AbstractScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
AbstractSelector - Class in org.optaplanner.core.impl.heuristic.selector
Abstract superclass for Selector.
AbstractSelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
AbstractSolverPhase - Class in org.optaplanner.core.impl.phase
 
AbstractSolverPhase() - Constructor for class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
AbstractSolverPhaseScope - Class in org.optaplanner.core.impl.phase
 
AbstractSolverPhaseScope(DefaultSolverScope) - Constructor for class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
AbstractStepScope - Class in org.optaplanner.core.impl.phase.step
 
AbstractStepScope(int) - Constructor for class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
AbstractTabuAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
Abstract superclass for all Tabu Acceptors.
AbstractTabuAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
AbstractTabuSizeStrategy - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size
 
AbstractTabuSizeStrategy() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.AbstractTabuSizeStrategy
 
AbstractTermination - Class in org.optaplanner.core.impl.termination
Abstract superclass for Termination.
AbstractTermination() - Constructor for class org.optaplanner.core.impl.termination.AbstractTermination
 
AbstractValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value
Abstract superclass for ValueSelector.
AbstractValueSelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.AbstractValueSelector
 
accept(ScoreDirector, T) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionFilter
 
accept(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.NullValueReinitializeVariableEntityFilter
 
acceptedCountLimit - Variable in class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
acceptedCountLimit - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
AcceptedForager - Class in org.optaplanner.core.impl.localsearch.decider.forager
An AcceptedForager is a Forager which forages accepted moves and ignores unaccepted moves.
AcceptedForager(DeciderScoreComparatorFactory, PickEarlyType, int) - Constructor for class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
acceptedMoveCount - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
Acceptor - Interface in org.optaplanner.core.impl.localsearch.decider.acceptor
An Acceptor accepts or rejects a selected Move.
acceptor - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
AcceptorConfig - Class in org.optaplanner.core.config.localsearch.decider.acceptor
 
AcceptorConfig() - Constructor for class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
AcceptorConfig.AcceptorType - Enum in org.optaplanner.core.config.localsearch.decider.acceptor
 
acceptorList - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
add(BendableScore) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
add(HardMediumSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
add(HardSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
add(HardSoftBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
add(HardSoftDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
add(HardSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
add(SimpleScore) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
add(SimpleBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
add(SimpleDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
add(SimpleLongScore) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
add(S) - Method in interface org.optaplanner.core.api.score.Score
Returns a Score whose value is (this + augment).
addConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
 
addConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
 
addConstraintMatch(RuleContext, double) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
 
addConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
 
addConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
addConstraintMatch(RuleContext, double) - Method in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
addConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
addConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
addEventListener(SolverEventListener) - Method in interface org.optaplanner.core.api.solver.Solver
 
addEventListener(SolverEventListener) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
addFromEntityValueRangeProvider(Method) - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
addFromSolutionValueRangeProvider(Method) - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
addHardConstraintMatch(RuleContext, int, int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
addHardConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
addHardConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
addHardConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
addHardConstraintMatch(RuleContext, double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
addHardConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
addMediumConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
addMimicRecordingEntitySelector(String, MimicRecordingEntitySelector) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
addMimicReplayingEntitySelector(MimicReplayingEntitySelector) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
addMove(ConstructionHeuristicMoveScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicForager
 
addMove(ConstructionHeuristicMoveScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
addMove(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
addMove(LocalSearchMoveScope) - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.Forager
 
addPlanningEntityDescriptor(PlanningEntityDescriptor) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
addProblemFactChange(ProblemFactChange) - Method in interface org.optaplanner.core.api.solver.Solver
Schedules a ProblemFactChange to be processed.
addProblemFactChange(ProblemFactChange) - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
addProblemFactChange(ProblemFactChange) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
addSoftConstraintMatch(RuleContext, int, int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
addSoftConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
addSoftConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
addSoftConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
addSoftConstraintMatch(RuleContext, double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
addSoftConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in interface org.optaplanner.core.impl.phase.SolverPhase
 
addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
addToMaxScoreAcceptedList(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
addToMaxScoreUnacceptedList(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
addVariableListenersToMap(Map<PlanningVariableDescriptor, List<PlanningVariableListener>>) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
addXstreamAnnotations(Class...) - Method in class org.optaplanner.core.config.solver.XmlSolverFactory
 
adjustTabuList(int, Collection<? extends Object>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
afterAnnotationsProcessed(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
afterAnnotationsProcessed(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
afterAnnotationsProcessed(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
afterAnnotationsProcessed(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ShadowVariableDescriptor
 
afterEntityAdded(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener
 
afterEntityAdded(ScoreDirector, PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListenerSupport
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ChainedMappedByVariableListener
 
afterEntityAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityAdded(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityAdded(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterEntityAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
afterEntityAdded(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterEntityAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
afterEntityRemoved(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener
 
afterEntityRemoved(ScoreDirector, PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListenerSupport
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ChainedMappedByVariableListener
 
afterEntityRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityRemoved(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityRemoved(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterEntityRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
afterEntityRemoved(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterEntityRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
afterProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterProblemFactAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
afterProblemFactChanged(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterProblemFactChanged(Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterProblemFactChanged(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterProblemFactChanged(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterProblemFactRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
afterShadowVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterShadowVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterShadowVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterVariableChanged(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener
 
afterVariableChanged(ScoreDirector, PlanningVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListenerSupport
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ChainedMappedByVariableListener
 
afterVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterVariableChanged(PlanningVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterVariableChanged(PlanningVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterVariableChanged(Object, String) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
afterVariableChanged(PlanningVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterVariableChanged(Object, String) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
anchorTrailingChainList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
AndCompositeTermination - Class in org.optaplanner.core.impl.termination
 
AndCompositeTermination() - Constructor for class org.optaplanner.core.impl.termination.AndCompositeTermination
 
AndCompositeTermination(Termination...) - Constructor for class org.optaplanner.core.impl.termination.AndCompositeTermination
 
anyChained - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
appendLegacyConstraintOccurrences(StringBuilder, ScoreDirector, ScoreDirector) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
Deprecated. 
appendLegacyConstraintOccurrences(StringBuilder, ScoreDirector, ScoreDirector) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
Deprecated. 
applyInitializedChainedValueFilter(HeuristicConfigPolicy, PlanningVariableDescriptor, SelectionCacheType, SelectionOrder, ValueSelector) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
aspirationEnabled - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
assertBestScoreIsUnmodified - Variable in class org.optaplanner.core.impl.bestsolution.BestSolutionRecaller
 
assertExpectedStepScore - Variable in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
assertExpectedStepScore - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
assertExpectedUndoMoveScore - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
assertExpectedUndoMoveScore - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
assertExpectedUndoMoveScore(Move, Move) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
assertExpectedWorkingScore(Score, Object) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
assertExpectedWorkingScore(Score, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
assertExpectedWorkingScore(Score, Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
Asserts that if the Score is calculated for the current workingSolution in the current ScoreDirector (with possibly incremental calculation residue), it is equal to the parameter expectedWorkingScore.
assertExpectedWorkingScore(Score, Object) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
assertionScoreDirectorFactory - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
assertionScoreDirectorFactory - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
assertMoveScoreFromScratch - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
assertMoveScoreFromScratch - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
assertScoreFromScratch(Solution) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
assertScoreFromScratch(Solution) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirectorFactory
Asserts that if the Score is calculated for the parameter solution, it would be equal to the Solution.getScore() of that parameter.
assertScoreFromScratch(Solution) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
assertStepScoreFromScratch - Variable in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
assertStepScoreFromScratch - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
assertTabuHashCodeCorrectness - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
assertWorkingScoreFromScratch(Score, Object) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
assertWorkingScoreFromScratch(Score, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
assertWorkingScoreFromScratch(Score, Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
Asserts that if the Score is calculated for the current workingSolution in a fresh ScoreDirector (with no incremental calculation residue), it is equal to the parameter workingScore.
assertWorkingScoreFromScratch(Score, Object) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 

B

bailOutEnabled - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
bailOutEnabled - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
bailOutEnabled - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
BasicPlumbingTermination - Class in org.optaplanner.core.impl.solver
 
BasicPlumbingTermination() - Constructor for class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
basicPlumbingTermination - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
bean - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.Unprocessed
 
beforeEntityAdded(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener
 
beforeEntityAdded(ScoreDirector, PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListenerSupport
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ChainedMappedByVariableListener
 
beforeEntityAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeEntityAdded(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeEntityAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
beforeEntityAdded(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeEntityAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
beforeEntityRemoved(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener
 
beforeEntityRemoved(ScoreDirector, PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListenerSupport
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ChainedMappedByVariableListener
 
beforeEntityRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeEntityRemoved(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeEntityRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
beforeEntityRemoved(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeEntityRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
beforeProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeProblemFactAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
beforeProblemFactChanged(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeProblemFactChanged(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeProblemFactChanged(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
beforeProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeProblemFactRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
beforeShadowVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeShadowVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeVariableChanged(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener
 
beforeVariableChanged(ScoreDirector, PlanningVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListenerSupport
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ChainedMappedByVariableListener
 
beforeVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeVariableChanged(PlanningVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeVariableChanged(Object, String) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
beforeVariableChanged(PlanningVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeVariableChanged(Object, String) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
bendableHardLevelCount - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
BendableScore - Class in org.optaplanner.core.api.score.buildin.bendable
This Score is based on n levels of int constraints.
BendableScore(int[], int[]) - Constructor for class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
BendableScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.bendable
 
BendableScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
BendableScoreHolder - Class in org.optaplanner.core.api.score.buildin.bendable
 
BendableScoreHolder(boolean, int, int) - Constructor for class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
bendableSoftLevelCount - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
bestScore - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
bestScoreImproved - Variable in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
bestSolution - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
bestSolutionChanged(BestSolutionChangedEvent) - Method in interface org.optaplanner.core.impl.event.SolverEventListener
Called once every time when a better Solution is found.
BestSolutionChangedEvent - Class in org.optaplanner.core.impl.event
Delivered when the best solution changes during solving.
BestSolutionChangedEvent(Solver, long, Solution) - Constructor for class org.optaplanner.core.impl.event.BestSolutionChangedEvent
Internal API.
BestSolutionRecaller - Class in org.optaplanner.core.impl.bestsolution
A BestSolutionRecaller remembers the best solution that a Solver encounters.
BestSolutionRecaller() - Constructor for class org.optaplanner.core.impl.bestsolution.BestSolutionRecaller
 
bestSolutionRecaller - Variable in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
bestSolutionRecaller - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
bestSolutionStepIndex - Variable in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
bestUninitializedVariableCount - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
BigDecimalConstraintMatch - Class in org.optaplanner.core.api.score.constraint.bigdecimal
 
BigDecimalConstraintMatch(String, String, int, List<Object>, BigDecimal) - Constructor for class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatch
 
BigDecimalConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint.bigdecimal
 
BigDecimalConstraintMatchTotal(String, String, int) - Constructor for class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
BruteForceEntityWalker - Class in org.optaplanner.core.impl.bruteforce
 
BruteForceEntityWalker(SolutionDescriptor) - Constructor for class org.optaplanner.core.impl.bruteforce.BruteForceEntityWalker
 
bruteForceEntityWalker - Variable in class org.optaplanner.core.impl.bruteforce.DefaultBruteForceSolverPhase
 
BruteForceSolverPhase - Interface in org.optaplanner.core.impl.bruteforce
A BruteForceSolverPhase is a SolverPhase which uses the brute force algorithm.
BruteForceSolverPhaseConfig - Class in org.optaplanner.core.config.bruteforce
 
BruteForceSolverPhaseConfig() - Constructor for class org.optaplanner.core.config.bruteforce.BruteForceSolverPhaseConfig
 
BruteForceSolverPhaseLifecycleListener - Interface in org.optaplanner.core.impl.bruteforce.event
 
BruteForceSolverPhaseScope - Class in org.optaplanner.core.impl.bruteforce.scope
 
BruteForceSolverPhaseScope(DefaultSolverScope) - Constructor for class org.optaplanner.core.impl.bruteforce.scope.BruteForceSolverPhaseScope
 
BruteForceStepScope - Class in org.optaplanner.core.impl.bruteforce.scope
 
BruteForceStepScope(BruteForceSolverPhaseScope) - Constructor for class org.optaplanner.core.impl.bruteforce.scope.BruteForceStepScope
 
BruteForceStepScope(BruteForceSolverPhaseScope, int) - Constructor for class org.optaplanner.core.impl.bruteforce.scope.BruteForceStepScope
 
buildAcceptor(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
buildBestSolutionRecaller(EnvironmentMode) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
buildDeciderScoreComparatorFactory() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
buildEntityPlacer(HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig
 
buildEntityPlacer(HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
buildEntitySelector(HeuristicConfigPolicy, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
buildForager(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig
 
buildForager(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
buildMimicReplaying(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
buildMoveSelector(HeuristicConfigPolicy, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
buildPillarSelector(HeuristicConfigPolicy, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
buildPlanningVariableListener() - Method in class org.optaplanner.core.impl.domain.variable.shadow.ShadowVariableDescriptor
 
buildScoreCorruptionAnalysis(ScoreDirector) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
buildScoreCorruptionAnalysis(IncrementalScoreCalculator) - Method in class org.optaplanner.core.impl.score.director.incremental.AbstractIncrementalScoreCalculator
 
buildScoreCorruptionAnalysis(IncrementalScoreCalculator) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
buildScoreCorruptionAnalysis(ScoreDirector) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
buildScoreDefinition() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
buildScoreDirector() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
buildScoreDirector() - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirectorFactory
 
buildScoreDirector() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirectorFactory
Creates a new ScoreDirector instance.
buildScoreDirector() - Method in class org.optaplanner.core.impl.score.director.simple.SimpleScoreDirectorFactory
 
buildScoreDirectorFactory(EnvironmentMode, SolutionDescriptor) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
buildScoreDirectorFactory(EnvironmentMode, SolutionDescriptor, ScoreDefinition) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
buildScoreHolder(boolean) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
 
buildScorePattern(int) - Static method in class org.optaplanner.core.api.score.AbstractScore
 
buildScorePattern(String...) - Static method in class org.optaplanner.core.api.score.AbstractScore
 
buildSolutionDescriptor() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
buildSolver() - Method in interface org.optaplanner.core.api.solver.SolverFactory
Creates a new Solver instance.
buildSolver() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
buildSolver() - Method in class org.optaplanner.core.config.solver.XmlSolverFactory
 
buildSolverPhase(int, HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.bruteforce.BruteForceSolverPhaseConfig
 
buildSolverPhase(int, HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
buildSolverPhase(int, HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.localsearch.LocalSearchSolverPhaseConfig
 
buildSolverPhase(int, HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.phase.custom.CustomSolverPhaseConfig
 
buildSolverPhase(int, HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.phase.SolverPhaseConfig
 
buildSubChainSelector(HeuristicConfigPolicy, PlanningEntityDescriptor, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
buildTermination(HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
buildTermination(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
buildValueSelector(HeuristicConfigPolicy, PlanningEntityDescriptor, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
buildVariableListenerList() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
buildVariableListenerSupport() - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
buildXstream() - Static method in class org.optaplanner.core.config.solver.XmlSolverFactory
 

C

CACHE_TYPE - Static variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
CACHE_TYPE - Static variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
cachedEntityList - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
cachedEntityList - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
cachedEntityMap - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
cachedEntityMap - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
cachedList - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
CachedListRandomIterator<S> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
This Iterator does not shuffle and is never ending.
CachedListRandomIterator(List<S>, Random) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
cachedMoveList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
cachedMoveList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
cachedMoveMap - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
cachedPillarList - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
cachedValueList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
cachedValueList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
cacheType - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
cacheType - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
cacheType - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
CachingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
A EntitySelector that caches the result of its child EntitySelector.
CachingEntitySelector(EntitySelector, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
CachingMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
A MoveSelector that caches the result of its child MoveSelector.
CachingMoveSelector(MoveSelector, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.CachingMoveSelector
 
CachingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
A ValueSelector that caches the result of its child ValueSelector.
CachingValueSelector(EntityIndependentValueSelector, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
 
calculateCount - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
calculateFadingTabuAcceptChance(int) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
calculateMaximumTimeMillisSpendTotal() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.AndCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.OrCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.PhaseToSolverTerminationBridge
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.ScoreAttainedTermination
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.StepCountTermination
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in interface org.optaplanner.core.impl.termination.Termination
See Termination.calculateSolverTimeGradient(DefaultSolverScope).
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.TimeMillisSpendTermination
 
calculatePhaseTimeGradient(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.UnimprovedStepCountTermination
 
calculatePhaseTimeMillisSpend() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
calculateScore() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
calculateScore() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
calculateScore() - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
calculateScore() - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
calculateScore() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
Calculates the Score and updates the workingSolution accordingly.
calculateScore(Sol) - Method in interface org.optaplanner.core.impl.score.director.simple.SimpleScoreCalculator
 
calculateScore() - Method in class org.optaplanner.core.impl.score.director.simple.SimpleScoreDirector
 
calculateScore() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.AndCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.OrCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.PhaseToSolverTerminationBridge
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.ScoreAttainedTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.StepCountTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.termination.Termination
A timeGradient is a relative estimate of how long the search will continue.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.TimeMillisSpendTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.UnimprovedStepCountTermination
 
calculateSolverTimeMillisSpend() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
calculateTimeGradient(BendableScore, BendableScore, BendableScore) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
calculateTimeGradient(HardMediumSoftScore, HardMediumSoftScore, HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
calculateTimeGradient(HardSoftScore, HardSoftScore, HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
calculateTimeGradient(HardSoftBigDecimalScore, HardSoftBigDecimalScore, HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
calculateTimeGradient(HardSoftDoubleScore, HardSoftDoubleScore, HardSoftDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
calculateTimeGradient(HardSoftLongScore, HardSoftLongScore, HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
calculateTimeGradient(SimpleScore, SimpleScore, SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
calculateTimeGradient(SimpleBigDecimalScore, SimpleBigDecimalScore, SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
calculateTimeGradient(SimpleDoubleScore, SimpleDoubleScore, SimpleDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
calculateTimeGradient(SimpleLongScore, SimpleLongScore, SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
calculateTimeGradient(S, S, S) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
See explanation in Termination.calculateSolverTimeGradient(DefaultSolverScope).
calculateTimeMillisSpend() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
canConvert(Class) - Method in class org.optaplanner.core.config.util.KeyAsElementMapConverter
 
CartesianProductMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
A CompositeMoveSelector that cartesian products 2 or more MoveSelectors.
CartesianProductMoveSelector(List<MoveSelector>, boolean, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector
 
CartesianProductMoveSelector.OriginalCartesianProductMoveIterator - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
 
CartesianProductMoveSelector.OriginalCartesianProductMoveIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector.OriginalCartesianProductMoveIterator
 
CartesianProductMoveSelector.RandomCartesianProductMoveIterator - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
 
CartesianProductMoveSelector.RandomCartesianProductMoveIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector.RandomCartesianProductMoveIterator
 
CartesianProductMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.composite
 
CartesianProductMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
CartesianProductMoveSelectorConfig(List<MoveSelectorConfig>) - Constructor for class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
causes - Variable in class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
chained - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
ChainedChangeMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
ChainedChangeMove(Object, PlanningVariableDescriptor, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
ChainedMappedByVariableListener - Class in org.optaplanner.core.impl.domain.variable.shadow
 
ChainedMappedByVariableListener(ShadowVariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.shadow.ChainedMappedByVariableListener
 
ChainedMoveUtils - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
ChainedSwapMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
ChainedSwapMove(Collection<PlanningVariableDescriptor>, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
 
ChangeMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
 
ChangeMove(Object, PlanningVariableDescriptor, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
ChangeMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
 
ChangeMoveSelector(EntitySelector, ValueSelector, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
ChangeMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic
 
ChangeMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
changeWorkingSolution(ScoreDirector) - Method in interface org.optaplanner.core.impl.phase.custom.CustomSolverPhaseCommand
 
checkPickEarly(ConstructionHeuristicMoveScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
checkPickEarly(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
childEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
childEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
childEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
childEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
childMoveSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
childMoveSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
childMoveSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
childMoveSelectorList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
clone() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
clone(C) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
clone() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
clone() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
clone() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
Clones this ScoreDirector and its workingSolution.
cloneCollection(Class<?>, Collection<E>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
clonedSolution - Variable in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
cloneMap(Class<?>, Map<K, V>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
cloneSolution(SolutionG) - Method in interface org.optaplanner.core.api.domain.solution.cloner.SolutionCloner
Does a planning clone.
cloneSolution(SolutionG) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
cloneSolution(SolutionG) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
cloneSolution(SolutionG) - Method in class org.optaplanner.core.impl.domain.solution.cloner.PlanningCloneableSolutionCloner
 
cloneWorkingSolution() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
cloneWorkingSolution() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
ComparatorSelectionSorter - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
 
ComparatorSelectionSorter(Comparator<Object>, SelectionSorterOrder) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.ComparatorSelectionSorter
 
compare(Score, Score) - Method in class org.optaplanner.core.api.score.comparator.NaturalScoreComparator
 
compare(Score, Score) - Method in class org.optaplanner.core.impl.score.comparator.FlatteningHardSoftScoreComparator
 
compareTo(BendableScore) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
compareTo(HardMediumSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
compareTo(HardSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
compareTo(HardSoftBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
compareTo(HardSoftDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
compareTo(HardSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
compareTo(SimpleScore) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
compareTo(SimpleBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
compareTo(SimpleDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
compareTo(SimpleLongScore) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
compareTo(ConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
compareTo(ConstraintMatchTotal) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
compareTo(ConstraintOccurrence) - Method in class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
CompositeAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor
Combines several acceptors into one.
CompositeAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
CompositeMove - Class in org.optaplanner.core.impl.move
A CompositeMove is composed out of multiple other moves.
CompositeMove(List<Move>) - Constructor for class org.optaplanner.core.impl.move.CompositeMove
 
CompositeMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
Abstract superclass for every composite MoveSelector.
CompositeMoveSelector(List<MoveSelector>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
 
CompositePlanningValueRangeDescriptor - Class in org.optaplanner.core.impl.domain.value
 
CompositePlanningValueRangeDescriptor(PlanningVariableDescriptor, List<PlanningValueRangeDescriptor>) - Constructor for class org.optaplanner.core.impl.domain.value.CompositePlanningValueRangeDescriptor
 
configure(String) - Method in class org.optaplanner.core.config.solver.XmlSolverFactory
 
configure(InputStream) - Method in class org.optaplanner.core.config.solver.XmlSolverFactory
 
configure(Reader) - Method in class org.optaplanner.core.config.solver.XmlSolverFactory
 
configureSolverPhase(AbstractSolverPhase, int, HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.phase.SolverPhaseConfig
 
ConfigUtils - Class in org.optaplanner.core.config.util
 
ConstraintMatch - Class in org.optaplanner.core.api.score.constraint
 
ConstraintMatch(String, String, int, List<Object>) - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
constraintMatchEnabled - Variable in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
constraintMatchEnabledPreference - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
constraintMatchSet - Variable in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
constraintMatchSet - Variable in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
constraintMatchSet - Variable in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
constraintMatchSet - Variable in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
ConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint
 
ConstraintMatchTotal(String, String, int) - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
constraintMatchTotalMap - Variable in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
constraintName - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
constraintName - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
ConstraintOccurrence - Class in org.optaplanner.core.impl.score.constraint
Deprecated. 
ConstraintOccurrence(String, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
ConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
constraintPackage - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
constraintPackage - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
constraintType - Variable in class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
ConstraintType - Enum in org.optaplanner.core.impl.score.constraint
Deprecated. 
constructCache(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleListener
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
constructClone(Class<C>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
constructCloneCollection(Collection<E>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
constructCloneMap(Map<K, V>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
ConstructionHeuristicDecider - Class in org.optaplanner.core.impl.constructionheuristic.decider
 
ConstructionHeuristicDecider(Termination, ConstructionHeuristicForager) - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
ConstructionHeuristicForager - Interface in org.optaplanner.core.impl.constructionheuristic.decider.forager
 
ConstructionHeuristicForagerConfig - Class in org.optaplanner.core.config.constructionheuristic.decider.forager
 
ConstructionHeuristicForagerConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig
 
ConstructionHeuristicMoveScope - Class in org.optaplanner.core.impl.constructionheuristic.scope
 
ConstructionHeuristicMoveScope(ConstructionHeuristicStepScope) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
ConstructionHeuristicPickEarlyType - Enum in org.optaplanner.core.impl.constructionheuristic.decider.forager
 
ConstructionHeuristicSolverPhase - Interface in org.optaplanner.core.impl.constructionheuristic
A ConstructionHeuristicSolverPhase is a SolverPhase which uses a construction heuristic algorithm, such as first fit, best fit decreasing, cheapest insertion, ...
ConstructionHeuristicSolverPhaseConfig - Class in org.optaplanner.core.config.constructionheuristic
 
ConstructionHeuristicSolverPhaseConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType - Enum in org.optaplanner.core.config.constructionheuristic
 
ConstructionHeuristicSolverPhaseLifecycleListener - Interface in org.optaplanner.core.impl.constructionheuristic.event
 
ConstructionHeuristicSolverPhaseLifecycleListenerAdapter - Class in org.optaplanner.core.impl.constructionheuristic.event
 
ConstructionHeuristicSolverPhaseLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicSolverPhaseLifecycleListenerAdapter
 
ConstructionHeuristicSolverPhaseScope - Class in org.optaplanner.core.impl.constructionheuristic.scope
 
ConstructionHeuristicSolverPhaseScope(DefaultSolverScope) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicSolverPhaseScope
 
ConstructionHeuristicStepScope - Class in org.optaplanner.core.impl.constructionheuristic.scope
 
ConstructionHeuristicStepScope(ConstructionHeuristicSolverPhaseScope) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
ConstructionHeuristicStepScope(ConstructionHeuristicSolverPhaseScope, int) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
constructionHeuristicType - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
constructorCache - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
copyFields(Class<C>, C, C) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
count - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
countMutations(Solution, Solution) - Method in class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter
 
countUninitializedVariables(Object) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
countUninitializedVariables(Solution) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
countWorkingSolutionUninitializedVariables() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
countWorkingSolutionUninitializedVariables() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
createDeciderScoreComparator() - Method in interface org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactory
 
createDeciderScoreComparator() - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.NaturalDeciderScoreComparatorFactory
 
createDeciderScoreComparator() - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
createMoveList(SolutionG) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory
When it is called depends on the configured SelectionCacheType.
createOrGetClonedSolution() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
createOriginalMoveIterator(ScoreDirector) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
When it is called depends on the configured SelectionCacheType.
createPhaseConfigPolicy() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
createProbabilityWeight(ScoreDirector, IterableSelector) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.FairSelectorProbabilityWeightFactory
 
createProbabilityWeight(ScoreDirector, Selector) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.FixedSelectorProbabilityWeightFactory
 
createProbabilityWeight(ScoreDirector, T) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionProbabilityWeightFactory
 
createRandomMoveIterator(ScoreDirector, Random) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
When it is called depends on the configured SelectionCacheType.
createScore(int...) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
createSorterWeight(Sol, T) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory
 
createUndoMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
createUndoMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
 
createUndoMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
createUndoMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
createUndoMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
createUndoMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
createUndoMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
createUndoMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
createUndoMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
createUndoMove(ScoreDirector) - Method in class org.optaplanner.core.impl.move.CompositeMove
 
createUndoMove(ScoreDirector) - Method in interface org.optaplanner.core.impl.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.
createUndoMove(ScoreDirector) - Method in class org.optaplanner.core.impl.move.NoChangeMove
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector.OriginalCartesianProductMoveIterator
 
CustomSolverPhase - Interface in org.optaplanner.core.impl.phase.custom
A CustomSolverPhase is a SolverPhase which uses the brute force algorithm
CustomSolverPhaseCommand - Interface in org.optaplanner.core.impl.phase.custom
 
customSolverPhaseCommandClassList - Variable in class org.optaplanner.core.config.phase.custom.CustomSolverPhaseConfig
 
customSolverPhaseCommandList - Variable in class org.optaplanner.core.impl.phase.custom.DefaultCustomSolverPhase
 
CustomSolverPhaseConfig - Class in org.optaplanner.core.config.phase.custom
 
CustomSolverPhaseConfig() - Constructor for class org.optaplanner.core.config.phase.custom.CustomSolverPhaseConfig
 
CustomSolverPhaseScope - Class in org.optaplanner.core.impl.phase.custom.scope
 
CustomSolverPhaseScope(DefaultSolverScope) - Constructor for class org.optaplanner.core.impl.phase.custom.scope.CustomSolverPhaseScope
 
CustomStepScope - Class in org.optaplanner.core.impl.phase.custom.scope
 
CustomStepScope(CustomSolverPhaseScope) - Constructor for class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
 
CustomStepScope(CustomSolverPhaseScope, int) - Constructor for class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
 

D

decideNextStep(ConstructionHeuristicStepScope, Placement) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
decideNextStep(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
decider - Variable in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
decider - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
DeciderScoreComparatorFactory - Interface in org.optaplanner.core.impl.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.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
DeciderScoreComparatorFactoryConfig - Class in org.optaplanner.core.config.localsearch.decider.deciderscorecomparator
 
DeciderScoreComparatorFactoryConfig() - Constructor for class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType - Enum in org.optaplanner.core.config.localsearch.decider.deciderscorecomparator
 
deduceEntityDescriptor(SolutionDescriptor) - Method in class org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig
 
deduceEntityDescriptor(SolutionDescriptor, Class<?>) - Method in class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
deduceVariableDescriptor(PlanningEntityDescriptor, String) - Method in class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
deduceVariableDescriptors(PlanningEntityDescriptor, List<String>) - Method in class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
DEFAULT_RANDOM_SEED - Static variable in class org.optaplanner.core.config.solver.SolverConfig
 
DefaultBruteForceSolverPhase - Class in org.optaplanner.core.impl.bruteforce
Default implementation of BruteForceSolverPhase.
DefaultBruteForceSolverPhase() - Constructor for class org.optaplanner.core.impl.bruteforce.DefaultBruteForceSolverPhase
 
DefaultConstructionHeuristicForager - Class in org.optaplanner.core.impl.constructionheuristic.decider.forager
 
DefaultConstructionHeuristicForager(ConstructionHeuristicPickEarlyType) - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
DefaultConstructionHeuristicSolverPhase - Class in org.optaplanner.core.impl.constructionheuristic
Default implementation of ConstructionHeuristicSolverPhase.
DefaultConstructionHeuristicSolverPhase() - Constructor for class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
DefaultCustomSolverPhase - Class in org.optaplanner.core.impl.phase.custom
Default implementation of CustomSolverPhase.
DefaultCustomSolverPhase() - Constructor for class org.optaplanner.core.impl.phase.custom.DefaultCustomSolverPhase
 
DefaultLocalSearchSolverPhase - Class in org.optaplanner.core.impl.localsearch
Default implementation of LocalSearchSolverPhase.
DefaultLocalSearchSolverPhase() - Constructor for class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
DefaultReadMethodAccessor - Class in org.optaplanner.core.impl.domain.common
Wraps PropertyDescriptor for faster and easier access.
DefaultReadMethodAccessor(Method) - Constructor for class org.optaplanner.core.impl.domain.common.DefaultReadMethodAccessor
 
DefaultSolver - Class in org.optaplanner.core.impl.solver
Default implementation for Solver.
DefaultSolver() - Constructor for class org.optaplanner.core.impl.solver.DefaultSolver
 
DefaultSolverScope - Class in org.optaplanner.core.impl.solver.scope
 
DefaultSolverScope() - Constructor for class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
DefaultSubChainSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.chained
This is the common SubChainSelector implementation.
DefaultSubChainSelector(EntityIndependentValueSelector, boolean, int, int) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
DescriptorPolicy - Class in org.optaplanner.core.impl.domain.policy
 
DescriptorPolicy() - Constructor for class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
determineBailOutSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
determineBailOutSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
determineBailOutSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
determineBaseRandomSelection(PlanningEntityDescriptor, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
determineBaseRandomSelection(SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
determineBaseRandomSelection(PlanningVariableDescriptor, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
determineSorter(PlanningEntityDescriptor) - Method in enum org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig.EntitySorterManner
 
determineSorter(PlanningVariableDescriptor) - Method in enum org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig.ValueSorterManner
 
determineTabuSize(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.EntityRatioTabuSizeStrategy
 
determineTabuSize(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.FixedTabuSizeStrategy
 
determineTabuSize(LocalSearchStepScope) - Method in interface org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.TabuSizeStrategy
 
determineTabuSize(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.ValueRatioTabuSizeStrategy
 
dispose() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
dispose() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
dispose() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
Needs to be called after use because some implementations needs to clean up their resources.
disposeCache(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleListener
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
divide(double) - Method in interface org.optaplanner.core.api.score.Score
Returns a Score whose value is (this / divisor).
doChainedChange(ScoreDirector, Object, PlanningVariableDescriptor, Object) - Static method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedMoveUtils
 
doChange(ScoreDirector) - Method in interface org.optaplanner.core.impl.solver.ProblemFactChange
Does the change on the Solution of the ScoreDirector and notifies the ScoreDirector accordingly.
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
 
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.move.CompositeMove
 
doMove(ScoreDirector) - Method in interface org.optaplanner.core.impl.move.Move
Does the Move and updates the Solution and its ScoreDirector accordingly.
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.move.NoChangeMove
 
doReverseSubChainChange(ScoreDirector, SubChain, PlanningVariableDescriptor, Object) - Static method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedMoveUtils
 
doSubChainChange(ScoreDirector, SubChain, PlanningVariableDescriptor, Object) - Static method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedMoveUtils
 
DoubleConstraintMatch - Class in org.optaplanner.core.api.score.constraint.primdouble
 
DoubleConstraintMatch(String, String, int, List<Object>, double) - Constructor for class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatch
 
DoubleConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint.primdouble
 
DoubleConstraintMatchTotal(String, String, int) - Constructor for class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
DoubleConstraintOccurrence - Class in org.optaplanner.core.impl.score.constraint
Deprecated. 
DoubleConstraintOccurrence(String, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.DoubleConstraintOccurrence
Deprecated.  
DoubleConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.DoubleConstraintOccurrence
Deprecated.  
DoubleConstraintOccurrence(String, double, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.DoubleConstraintOccurrence
Deprecated.  
DoubleConstraintOccurrence(String, ConstraintType, double, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.DoubleConstraintOccurrence
Deprecated.  
DroolsScoreDirector - Class in org.optaplanner.core.impl.score.director.drools
Drools implementation of ScoreDirector, which directs the Rule Engine to calculate the Score of the Solution workingSolution.
DroolsScoreDirector(DroolsScoreDirectorFactory) - Constructor for class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
DroolsScoreDirectorFactory - Class in org.optaplanner.core.impl.score.director.drools
Drools implementation of ScoreDirectorFactory.
DroolsScoreDirectorFactory() - Constructor for class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 

E

earlyPickedMoveScope - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
earlyPickedMoveScope - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
endingIterator() - Method in interface org.optaplanner.core.impl.heuristic.selector.entity.EntitySelector
If Selector.isNeverEnding() is true, then Iterable.iterator() will never end.
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
entity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
entityClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
entityDependent - Variable in class org.optaplanner.core.impl.domain.value.CompositePlanningValueRangeDescriptor
 
EntityDependentSortingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
EntityDependentSortingValueSelector(ValueSelector, SelectionCacheType, SelectionSorter) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
entityDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
EntityIndependentValueSelector - Interface in org.optaplanner.core.impl.heuristic.selector.value
 
entityPlacer - Variable in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
EntityPlacer - Interface in org.optaplanner.core.impl.constructionheuristic.placer
 
EntityPlacerConfig - Class in org.optaplanner.core.config.constructionheuristic.placer
General superclass for QueuedEntityPlacerConfig // TODO and PooledEntityPlacerConfig.
EntityPlacerConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig
 
entityPlacerConfigList - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
EntityRatioTabuSizeStrategy - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size
 
EntityRatioTabuSizeStrategy(double) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.EntityRatioTabuSizeStrategy
 
entitySelector - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedEntityPlacer
 
EntitySelector - Interface in org.optaplanner.core.impl.heuristic.selector.entity
Selects instances of 1 PlanningEntity annotated class.
entitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
entitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
entitySelectorConfig - Variable in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
EntitySelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.entity
 
EntitySelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
entitySelectorConfig - Variable in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
EntitySelectorConfig.EntitySorterManner - Enum in org.optaplanner.core.config.heuristic.selector.entity
Build-in ways of sorting.
EntityTabuAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
 
EntityTabuAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.EntityTabuAcceptor
 
entityTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
entityTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
EnvironmentMode - Enum in org.optaplanner.core.config.solver
The environment mode also allows you to detect common bugs in your implementation.
environmentMode - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
equals(Object) - Method in class org.optaplanner.core.impl.move.CompositeMove
 
equals(Object) - Method in class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
equals(Object) - Method in class org.optaplanner.core.impl.score.constraint.DoubleConstraintOccurrence
Deprecated.  
equals(Object) - Method in class org.optaplanner.core.impl.score.constraint.IntConstraintOccurrence
Deprecated.  
equals(Object) - Method in class org.optaplanner.core.impl.score.constraint.LongConstraintOccurrence
Deprecated.  
executeGetter(Object) - Method in interface org.optaplanner.core.impl.domain.common.PropertyAccessor
 
executeGetter(Object) - Method in class org.optaplanner.core.impl.domain.common.ReflectionPropertyAccessor
 
executeSetter(Object, Object) - Method in interface org.optaplanner.core.impl.domain.common.PropertyAccessor
 
executeSetter(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.ReflectionPropertyAccessor
 
extractAllPlanningValues(Solution) - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
extractAllValues(Solution) - Method in class org.optaplanner.core.impl.domain.value.CompositePlanningValueRangeDescriptor
 
extractAllValues(Solution) - Method in class org.optaplanner.core.impl.domain.value.FromEntityPropertyPlanningValueRangeDescriptor
 
extractAllValues(Solution) - Method in class org.optaplanner.core.impl.domain.value.FromSolutionPropertyPlanningValueRangeDescriptor
 
extractAllValues(Solution) - Method in interface org.optaplanner.core.impl.domain.value.PlanningValueRangeDescriptor
 
extractEntities(Solution) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
extractJustificationList(RuleContext) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
extractLevelDoubles(Score) - Static method in class org.optaplanner.core.impl.score.ScoreUtils
 
extractPlanningValues(Solution, Object) - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
 
extractScore() - Method in interface org.optaplanner.core.api.score.holder.ScoreHolder
Extracts the Score, calculated by the KieSession for DroolsScoreDirector.
extractValues(Solution, Object) - Method in class org.optaplanner.core.impl.domain.value.CompositePlanningValueRangeDescriptor
 
extractValues(Solution, Object) - Method in class org.optaplanner.core.impl.domain.value.FromEntityPropertyPlanningValueRangeDescriptor
 
extractValues(Solution, Object) - Method in class org.optaplanner.core.impl.domain.value.FromSolutionPropertyPlanningValueRangeDescriptor
 
extractValues(Solution, Object) - Method in interface org.optaplanner.core.impl.domain.value.PlanningValueRangeDescriptor
 
extractValuesFromEntity(Object) - Method in class org.optaplanner.core.impl.domain.value.FromEntityPropertyPlanningValueRangeDescriptor
 

F

fadingEntityTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingEntityTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingMoveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingSolutionTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingTabuSizeStrategy - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
fadingUndoMoveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingValueTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingValueTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
FairSelectorProbabilityWeightFactory - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
 
FairSelectorProbabilityWeightFactory() - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.FairSelectorProbabilityWeightFactory
 
FeasibilityScore<S extends FeasibilityScore> - Interface in org.optaplanner.core.api.score
A Score that supports FeasibilityScore.isFeasible().
field - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.Unprocessed
 
FieldAccessingSolutionCloner<SolutionG extends Solution> - Class in org.optaplanner.core.impl.domain.solution.cloner
 
FieldAccessingSolutionCloner(SolutionDescriptor) - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun - Class in org.optaplanner.core.impl.domain.solution.cloner
 
FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun() - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
FieldAccessingSolutionCloner.Unprocessed - Class in org.optaplanner.core.impl.domain.solution.cloner
 
FieldAccessingSolutionCloner.Unprocessed(Object, Field, Object) - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.Unprocessed
 
fieldListCache - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
filterClassList - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
filterClassList - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
FilteringEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
FilteringEntitySelector(EntitySelector, List<SelectionFilter>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
FilteringMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
 
FilteringMoveSelector(MoveSelector, List<SelectionFilter>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
filterList - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
filterList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
findNewTabu(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.EntityTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.ValueTabuAcceptor
 
findTabu(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
findTabu(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.EntityTabuAcceptor
 
findTabu(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 
findTabu(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
 
findTabu(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.ValueTabuAcceptor
 
findVariableDescriptor(Object, String) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
fireBestSolutionChanged(Solution) - Method in class org.optaplanner.core.impl.event.SolverEventSupport
 
firePhaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleSupport
 
firePhaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleSupport
 
fireSolvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleSupport
 
fireSolvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleSupport
 
fireStepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleSupport
 
fireStepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleSupport
 
FixedSelectorProbabilityWeightFactory<Sel extends Selector> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
 
FixedSelectorProbabilityWeightFactory(Map<Sel, Double>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.FixedSelectorProbabilityWeightFactory
 
FixedTabuSizeStrategy - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size
 
FixedTabuSizeStrategy(int) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.FixedTabuSizeStrategy
 
FlatteningHardSoftScoreComparator - Class in org.optaplanner.core.impl.score.comparator
Compares 2 HardSoftScores based on the calculation of the hard multiplied by a weight, summed with the soft.
FlatteningHardSoftScoreComparator(int) - Constructor for class org.optaplanner.core.impl.score.comparator.FlatteningHardSoftScoreComparator
 
forager - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
Forager - Interface in org.optaplanner.core.impl.localsearch.decider.forager
A Forager collects the accepted moves and picks the next step from those for the Decider.
forager - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
foragerConfig - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
ForagerConfig - Class in org.optaplanner.core.config.localsearch.decider.forager
 
ForagerConfig() - Constructor for class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
forceUpdateBestSolution - Variable in class org.optaplanner.core.config.phase.custom.CustomSolverPhaseConfig
 
forceUpdateBestSolution - Variable in class org.optaplanner.core.impl.phase.custom.DefaultCustomSolverPhase
 
formatScore(Score) - Method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
 
formatScore(Score) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
Returns a String representation of the Score.
FromEntityPropertyPlanningValueRangeDescriptor - Class in org.optaplanner.core.impl.domain.value
 
FromEntityPropertyPlanningValueRangeDescriptor(PlanningVariableDescriptor, Method) - Constructor for class org.optaplanner.core.impl.domain.value.FromEntityPropertyPlanningValueRangeDescriptor
 
FromEntityPropertyValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value
This is the common ValueSelector implementation.
FromEntityPropertyValueSelector(FromEntityPropertyPlanningValueRangeDescriptor, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
fromRandomSelectionBoolean(boolean) - Static method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
 
FromSolutionEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity
This is the common EntitySelector implementation.
FromSolutionEntitySelector(PlanningEntityDescriptor, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
FromSolutionPropertyPlanningValueRangeDescriptor - Class in org.optaplanner.core.impl.domain.value
 
FromSolutionPropertyPlanningValueRangeDescriptor(PlanningVariableDescriptor, Method) - Constructor for class org.optaplanner.core.impl.domain.value.FromSolutionPropertyPlanningValueRangeDescriptor
 
FromSolutionPropertyValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value
This is the common ValueSelector implementation.
FromSolutionPropertyValueSelector(PlanningVariableDescriptor, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 

G

GenericMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
Abstract superclass for every generic MoveSelector.
GenericMoveSelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.GenericMoveSelector
 
getAccepted() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
getAcceptedCountLimit() - Method in class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
getAcceptedMoveCount() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getAcceptorClassList() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getAcceptorConfig() - Method in class org.optaplanner.core.config.localsearch.LocalSearchSolverPhaseConfig
 
getAcceptorTypeList() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getAllFacts(Solution) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getAssertionScoreDirectorFactory() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getAssertionScoreDirectorFactory() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
getBendableHardLevelCount() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getBendableSoftLevelCount() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getBestScore() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getBestScore() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getBestScoreImproved() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
getBestScoreWithUninitializedPrefix() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getBestSolution() - Method in interface org.optaplanner.core.api.solver.Solver
 
getBestSolution() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getBestSolution() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getBestSolutionStepIndex() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getBestUninitializedVariableCount() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getCacheType() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getCacheType() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getCacheType() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
getCacheType() - Method in interface org.optaplanner.core.impl.heuristic.selector.Selector
Unless this selector itself caches, this returns SelectionCacheType.JUST_IN_TIME, even if a selector child caches.
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
getCacheType() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
getCalculateCount() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getCalculateCount() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
getCalculateCount() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getCauses() - Method in class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
getChainedVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getChildEntitySelector() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
getChildMoveSelector() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
getChildValueSelector() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
getChildValueSelector() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
getClonedSolution() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
getConstraintMatchSet() - Method in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
getConstraintMatchSet() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getConstraintMatchSet() - Method in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
getConstraintMatchSet() - Method in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
getConstraintMatchSet() - Method in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
getConstraintMatchTotals() - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
getConstraintMatchTotals() - Method in interface org.optaplanner.core.api.score.holder.ScoreHolder
Explains the Score of ScoreHolder.extractScore().
getConstraintMatchTotals() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getConstraintMatchTotals() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
getConstraintMatchTotals() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
getConstraintName() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
getConstraintName() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getConstraintPackage() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
getConstraintPackage() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getConstraintType() - Method in class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
getConstructionHeuristicType() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
getCustomSolverPhaseCommandClassList() - Method in class org.optaplanner.core.config.phase.custom.CustomSolverPhaseConfig
 
getDeciderScoreComparatorClass() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
getDeciderScoreComparatorFactoryConfig() - Method in class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
getDeciderScoreComparatorFactoryType() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
getDecreasingDifficultySorter() - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
getEntity() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
getEntity() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
getEntityClass() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getEntityCollectionPropertyAccessorMap() - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getEntityCount(Solution) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getEntityDescriptor(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.shadow.ShadowVariableDescriptor
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
getEntityDescriptor() - Method in interface org.optaplanner.core.impl.heuristic.selector.entity.EntitySelector
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
getEntityDescriptor() - Method in interface org.optaplanner.core.impl.heuristic.selector.entity.pillar.PillarSelector
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
getEntityDescriptors() - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getEntityDescriptorStrict(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getEntityList(Solution) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getEntityList() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
getEntityListByPlanningEntityClass(Solution, Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getEntityPlacerConfigList() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
getEntityPropertyAccessorMap() - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getEntitySelectorConfig() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
getEntitySelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
getEntitySelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
getEntitySelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
getEntityTabuRatio() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getEntityTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getEnvironmentMode() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
getEnvironmentMode() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getFadingEntityTabuRatio() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getFadingEntityTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getFadingMoveTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getFadingSolutionTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getFadingUndoMoveTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getFadingValueTabuRatio() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getFadingValueTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getFieldValue(Object, Field) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
getFileExtension() - Method in interface org.optaplanner.core.impl.solution.ProblemIO
Every Solution type potentially has its own file extension.
getFilterClassList() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getFilterClassList() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getFirstEntity() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
getFixedProbabilityWeight() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getForager() - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
getForagerClass() - Method in class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
getForagerConfig() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
getForagerConfig() - Method in class org.optaplanner.core.config.localsearch.LocalSearchSolverPhaseConfig
 
getForceUpdateBestSolution() - Method in class org.optaplanner.core.config.phase.custom.CustomSolverPhaseConfig
 
getFromEntityValueRangeProvider(String) - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
getFromSolutionValueRangeProvider(String) - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
getGenuineEntityDescriptors() - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getGreatDelugeWaterLevelUpperBoundRate() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getGreatDelugeWaterRisingRate() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getHardLevelCount() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
getHardLevelCount() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
getHardLevelCount() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
getHardScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
getHardScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
getHardScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
The total of the broken negative hard constraints and fulfilled positive hard constraints.
getHardScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
getHardScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
The total of the broken negative hard constraints and fulfilled positive hard constraints.
getHardScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
getHardScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
The total of the broken negative hard constraints and fulfilled positive hard constraints.
getHardScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
getHardScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
The total of the broken negative hard constraints and fulfilled positive hard constraints.
getHardScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
getHardScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
The total of the broken negative hard constraints and fulfilled positive hard constraints.
getHardScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
getHardScoreActivationThreshold() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
getHardScoreTimeGradientWeight() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
getHardScoreTimeGradientWeight() - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
getHardScoreTimeGradientWeight() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
getHardScoreTimeGradientWeight() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
getHardScoreTimeGradientWeight() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
getHardWeight() - Method in class org.optaplanner.core.impl.score.comparator.FlatteningHardSoftScoreComparator
 
getHardWeightSurvivalRatio() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
getId() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getIdentificationString() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
getIdentificationString() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getIgnoreEmptyChildIterators() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
getIncreasingStrengthSorter() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
getIncrementalScoreCalculator() - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
getIncrementalScoreCalculatorClass() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getIncrementalScoreCalculatorClass() - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirectorFactory
 
getJustificationList() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
getKieBase() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getKieBase() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
getKieBase() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
getKieBaseConfigurationProperties() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getKieSession() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
getLastCompletedStepScope() - Method in class org.optaplanner.core.impl.bruteforce.scope.BruteForceSolverPhaseScope
 
getLastCompletedStepScope() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicSolverPhaseScope
 
getLastCompletedStepScope() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchSolverPhaseScope
 
getLastCompletedStepScope() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getLastCompletedStepScope() - Method in class org.optaplanner.core.impl.phase.custom.scope.CustomSolverPhaseScope
 
getLastEntity() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
getLateAcceptanceSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getLateSimulatedAnnealingSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getLeftEntity() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
getLeftEntityList() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
getLeftSubChain() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
getLeftSubChain() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
getMappedByVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.shadow.ShadowVariableDescriptor
 
getMaximumHoursSpend() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
getMaximumMinutesSpend() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
getMaximumSecondsSpend() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
getMaximumStepCount() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
getMaximumSubChainSize() - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
getMaximumTimeMillisSpend() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
getMaximumUnimprovedStepCount() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
getMediumScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
The total of the broken negative medium constraints and fulfilled positive medium constraints.
getMediumScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
getMediumScoreTimeGradientWeight() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
getMimicRecordingEntitySelector(String) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
getMimicRecordingEntitySelectorMap() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
getMimicSelectorRef() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getMinimumSubChainSize() - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
Defaults to because other MoveSelectors s(uch as ChangeMoveSelector and SwapMoveSelector) already handle 1-sized chains.
getMovableEntitySelectionFilter() - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
getMove() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
getMove() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
getMoveIndex() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
getMoveIndex() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
getMoveIteratorFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
getMoveList() - Method in class org.optaplanner.core.impl.move.CompositeMove
 
getMoveListFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
getMoveSelectorConfigList() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
getMoveSelectorConfigList() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
getMoveSelectorConfigList() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
getMoveSelectorConfigList() - Method in class org.optaplanner.core.config.localsearch.LocalSearchSolverPhaseConfig
 
getMoveTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getName() - Method in interface org.optaplanner.core.impl.domain.common.PropertyAccessor
 
getName() - Method in class org.optaplanner.core.impl.domain.common.ReflectionPropertyAccessor
 
getNewBestSolution() - Method in class org.optaplanner.core.impl.event.BestSolutionChangedEvent
 
getPerfectMaximumScore() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
getPerfectMaximumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
getPerfectMaximumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
getPerfectMaximumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
getPerfectMaximumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
getPerfectMaximumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
getPerfectMaximumScore() - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
getPerfectMaximumScore() - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
getPerfectMaximumScore() - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
getPerfectMaximumScore() - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
getPerfectMaximumScore() - Method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
 
getPerfectMaximumScore() - Method in interface org.optaplanner.core.impl.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.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
getPerfectMinimumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
getPerfectMinimumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
getPerfectMinimumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
getPerfectMinimumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
getPerfectMinimumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
getPerfectMinimumScore() - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
getPerfectMinimumScore() - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
getPerfectMinimumScore() - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
getPerfectMinimumScore() - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
getPerfectMinimumScore() - Method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
 
getPerfectMinimumScore() - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
The perfect minimum Score is the Score of which there is no worse in any problem instance.
getPhaseIndex() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
getPhaseScope() - Method in class org.optaplanner.core.impl.bruteforce.scope.BruteForceStepScope
 
getPhaseScope() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
getPhaseScope() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getPhaseScope() - Method in class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
 
getPhaseScope() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
getPickEarlyType() - Method in class org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig
 
getPickEarlyType() - Method in class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
getPillarSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
getPlanningEntities() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
getPlanningEntities() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
getPlanningEntities() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
getPlanningEntities() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
getPlanningEntities() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
getPlanningEntities() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
getPlanningEntities() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
getPlanningEntities() - Method in class org.optaplanner.core.impl.move.CompositeMove
 
getPlanningEntities() - Method in interface org.optaplanner.core.impl.move.Move
Returns all planning entities that are being changed by this move.
getPlanningEntities() - Method in class org.optaplanner.core.impl.move.NoChangeMove
 
getPlanningEntityClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
getPlanningEntityClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
getPlanningEntityClass() - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
getPlanningEntityClassList() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getPlanningEntityClassSet() - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getPlanningValues() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
getPlanningValues() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
getPlanningValues() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
getPlanningValues() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
getPlanningValues() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
getPlanningValues() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
getPlanningValues() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
getPlanningValues() - Method in class org.optaplanner.core.impl.move.CompositeMove
 
getPlanningValues() - Method in interface org.optaplanner.core.impl.move.Move
Returns all planning values that entities are being assigned to by this move.
getPlanningValues() - Method in class org.optaplanner.core.impl.move.NoChangeMove
 
getPlanningVariableNameSet() - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
getProbabilityWeightFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getProbabilityWeightFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getProbabilityWeightFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getProblemFactChangeQueue() - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
getProblemFacts() - Method in interface org.optaplanner.core.impl.solution.Solution
Called by the DroolsScoreDirector when the Solution needs to be inserted into an empty KieSession.
getProblemScale(Solution, Object) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
getProblemScale(Solution) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
Calculates an indication on how big this problem instance is.
getPropertyAccessor(String) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getPropertyDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
getPropertyType() - Method in interface org.optaplanner.core.impl.domain.common.PropertyAccessor
 
getPropertyType() - Method in class org.optaplanner.core.impl.domain.common.ReflectionPropertyAccessor
 
getRandomSeed() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getRandomSeed() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getReadMethod() - Method in class org.optaplanner.core.impl.domain.common.DefaultReadMethodAccessor
 
getReadMethod() - Method in interface org.optaplanner.core.impl.domain.common.PropertyAccessor
 
getReadMethod() - Method in interface org.optaplanner.core.impl.domain.common.ReadMethodAccessor
 
getReadMethod() - Method in class org.optaplanner.core.impl.domain.common.ReflectionPropertyAccessor
 
getRecursiveTimeGradientWeight() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
getReinitializeVariableEntityFilter() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
getReturnType() - Method in class org.optaplanner.core.impl.domain.common.DefaultReadMethodAccessor
 
getReturnType() - Method in interface org.optaplanner.core.impl.domain.common.ReadMethodAccessor
 
getRightEntity() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
getRightEntityList() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
getRightSubChain() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
getRightSubChain() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
getRuleId() - Method in class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
getScore() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
The total of the broken negative constraints and fulfilled positive hard constraints.
getScore() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
 
getScore() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
The total of the broken negative constraints and fulfilled positive hard constraints.
getScore() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
 
getScore() - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
The total of the broken negative constraints and fulfilled positive hard constraints.
getScore() - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
 
getScore() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
The total of the broken negative constraints and fulfilled positive hard constraints.
getScore() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
 
getScore() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
getScore() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
getScore() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
getScore() - Method in interface org.optaplanner.core.impl.solution.Solution
Returns the Score of this Solution.
getScoreAttained() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
getScoreClass() - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
Returns the Class of the actual Score implementation
getScoreDefinition() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
getScoreDefinition() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getScoreDefinition() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getScoreDefinition() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
getScoreDefinition() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
getScoreDefinition() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirectorFactory
 
getScoreDefinition() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getScoreDefinitionClass() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getScoreDefinitionType() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getScoreDirector() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
getScoreDirector() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
getScoreDirector() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getScoreDirector() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
getScoreDirector() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getScoreDirectorFactory() - Method in interface org.optaplanner.core.api.solver.Solver
 
getScoreDirectorFactory() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getScoreDirectorFactory() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
getScoreDirectorFactory() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getScoreDirectorFactoryConfig() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getScoreDrlList() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getScoreLevel() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
getScoreLevel() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getSecondaryEntitySelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
getSecondaryPillarSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
getSecondarySubChainSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
getSelectedMoveCount() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
getSelectedMoveCount() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getSelectionOrder() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getSelectionOrder() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getSelectionOrder() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getSelectorProbabilityWeightFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
getSelectReversingMoveToo() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
getSelectReversingMoveToo() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
getShadowVariableDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
getSimpleScoreCalculator() - Method in class org.optaplanner.core.impl.score.director.simple.SimpleScoreDirectorFactory
 
getSimpleScoreCalculatorClass() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getSimulatedAnnealingStartingTemperature() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getSize(ListIterableSelector, ListIterableSelector) - Static method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
getSize() - Method in interface org.optaplanner.core.impl.heuristic.selector.IterableSelector
A random JIT Selector with Selector.isNeverEnding() true should return a size as if it would be able to return each distinct element only once, because the size can be used in SelectionProbabilityWeightFactory.
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
getSize(ScoreDirector) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
getSize(Object) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.ValueSelector
Similar to IterableSelector.getSize(), but requires an entity.
getSoftLevelCount() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
getSoftLevelCount() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
getSoftLevelCount() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
getSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
getSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
getSoftScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
The total of the broken negative soft constraints and fulfilled positive soft constraints.
getSoftScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
getSoftScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
The total of the broken negative soft constraints and fulfilled positive soft constraints.
getSoftScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
getSoftScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
The total of the broken negative soft constraints and fulfilled positive soft constraints.
getSoftScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
getSoftScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
The total of the broken negative soft constraints and fulfilled positive soft constraints.
getSoftScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
getSoftScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
The total of the broken negative soft constraints and fulfilled positive soft constraints.
getSoftScore() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
getSolutionClass() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getSolutionClass() - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getSolutionCloner() - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getSolutionDescriptor() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
getSolutionDescriptor() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
getSolutionDescriptor() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirectorFactory
 
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getSolutionTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getSolverConfig() - Method in interface org.optaplanner.core.api.solver.SolverFactory
Allows you to problematically change the SolverConfig at runtime before building the Solver.
getSolverConfig() - Method in class org.optaplanner.core.config.solver.XmlSolverFactory
 
getSolverPhaseConfigList() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getSolverPhaseList() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getSolverScope() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getSolverScope() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getSorterClass() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getSorterClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getSorterClass() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getSorterComparatorClass() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getSorterComparatorClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getSorterComparatorClass() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getSorterManner() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getSorterManner() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getSorterOrder() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getSorterOrder() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getSorterOrder() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getSorterWeightFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getSorterWeightFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getSorterWeightFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getStartingHardWeight() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
getStartingInitializedScore() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getStartingScore() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getStartingSystemTimeMillis() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getStartingSystemTimeMillis() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getStep() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
getStep() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getStepCountingHillClimbingSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getStepCountingHillClimbingType() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getStepIndex() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
getStepScope() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
getStepScope() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
getStepString() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
getStepString() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getSubChainSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
getSubChainSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
getSuccessiveNoHardChangeMaximum() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
getSuccessiveNoHardChangeMinimum() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
getSuccessiveNoHardChangeRepetitionMultiplicand() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
getTermination() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
getTerminationClass() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
getTerminationCompositionStyle() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
getTerminationConfig() - Method in class org.optaplanner.core.config.phase.SolverPhaseConfig
 
getTerminationConfig() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getTerminationConfigList() - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
getTimeGradient() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getTimeMillisSpend() - Method in interface org.optaplanner.core.api.solver.Solver
TODO timeMillisSpend should not continue to increase after the solver has been terminated
getTimeMillisSpend() - Method in class org.optaplanner.core.impl.event.BestSolutionChangedEvent
 
getTimeMillisSpend() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getToPlanningValue() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
getTrailingEntity(PlanningVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getTrailingEntity(PlanningVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
getTrailingEntity(PlanningVariableDescriptor, Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
getUndoMove() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
getUndoMove() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
getUndoMoveTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getUndoStep() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
getUndoStep() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getUninitializedVariableCount() - Method in class org.optaplanner.core.impl.bruteforce.scope.BruteForceStepScope
 
getUninitializedVariableCount() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
Should not be called because ConstructionHeuristicStepScope.isBestSolutionCloningDelayed() returns true
getUninitializedVariableCount() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getUninitializedVariableCount() - Method in class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
 
getUninitializedVariableCount() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
getValue(Object) - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
getValue(Object) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ShadowVariableDescriptor
 
getValueCount(Solution) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
getValueCount(Solution, Object) - Method in class org.optaplanner.core.impl.domain.value.CompositePlanningValueRangeDescriptor
 
getValueCount(Solution, Object) - Method in class org.optaplanner.core.impl.domain.value.FromEntityPropertyPlanningValueRangeDescriptor
 
getValueCount(Solution, Object) - Method in class org.optaplanner.core.impl.domain.value.FromSolutionPropertyPlanningValueRangeDescriptor
 
getValueCount(Solution, Object) - Method in interface org.optaplanner.core.impl.domain.value.PlanningValueRangeDescriptor
 
getValueCount(Solution, Object) - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
getValueRangeDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
getValueSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
getValueSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
getValueSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
getValueTabuRatio() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getValueTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getVariableDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.value.AbstractPlanningValueRangeDescriptor
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
getVariableDescriptor() - Method in interface org.optaplanner.core.impl.heuristic.selector.value.chained.SubChainSelector
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
getVariableDescriptor() - Method in interface org.optaplanner.core.impl.heuristic.selector.value.ValueSelector
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
getVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
getVariableName() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getVariableName() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
getVariableName() - Method in class org.optaplanner.core.impl.domain.variable.shadow.ShadowVariableDescriptor
 
getVariableNameIncludeList() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
getVariableNameIncludeList() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
getVariablePropertyType() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
getVariablePropertyType() - Method in class org.optaplanner.core.impl.domain.variable.shadow.ShadowVariableDescriptor
 
getWeight() - Method in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatch
 
getWeight() - Method in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatch
 
getWeight() - Method in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatch
 
getWeight() - Method in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatch
 
getWeight() - Method in class org.optaplanner.core.impl.score.constraint.DoubleConstraintOccurrence
Deprecated.  
getWeight() - Method in class org.optaplanner.core.impl.score.constraint.IntConstraintOccurrence
Deprecated.  
getWeight() - Method in class org.optaplanner.core.impl.score.constraint.LongConstraintOccurrence
Deprecated.  
getWeightAsNumber() - Method in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatch
 
getWeightAsNumber() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
getWeightAsNumber() - Method in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatch
 
getWeightAsNumber() - Method in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatch
 
getWeightAsNumber() - Method in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatch
 
getWeightTotal() - Method in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
getWeightTotal() - Method in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
getWeightTotal() - Method in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
getWeightTotal() - Method in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
getWeightTotalAsNumber() - Method in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
getWeightTotalAsNumber() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getWeightTotalAsNumber() - Method in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
getWeightTotalAsNumber() - Method in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
getWeightTotalAsNumber() - Method in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
getWorkingEntityCount() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getWorkingEntityCount() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getWorkingEntityCount() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
getWorkingEntityCount() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getWorkingEntityList() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getWorkingEntityList() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getWorkingEntityList() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
getWorkingEntityList() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getWorkingFacts() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
getWorkingRandom() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
getWorkingRandom() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
getWorkingRandom() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getWorkingRandom() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
getWorkingRandom() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getWorkingSolution() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
getWorkingSolution() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
getWorkingSolution() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getWorkingSolution() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
getWorkingSolution() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getWorkingSolution() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
The Solution that is used to calculate the Score.
getWorkingSolution() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getWorkingValueCount() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
getWorkingValueCount() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getWorkingValueCount() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
getWorkingValueCount() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getWriteMethod() - Method in interface org.optaplanner.core.impl.domain.common.PropertyAccessor
 
getWriteMethod() - Method in class org.optaplanner.core.impl.domain.common.ReflectionPropertyAccessor
 
GLOBAL_SCORE_HOLDER_KEY - Static variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
GreatDelugeAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge
TODO Under construction.
GreatDelugeAcceptor(double, double) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
 
greatDelugeWaterLevelUpperBoundRate - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
greatDelugeWaterRisingRate - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 

H

HardMediumSoftScore - Class in org.optaplanner.core.api.score.buildin.hardmediumsoft
This Score is based on 3 levels of int constraints: hard, medium and soft.
HardMediumSoftScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardmediumsoft
 
HardMediumSoftScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
HardMediumSoftScoreHolder - Class in org.optaplanner.core.api.score.buildin.hardmediumsoft
 
HardMediumSoftScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
hardScore - Variable in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
hardScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
hardScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
hardScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
hardScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
HardSoftBigDecimalScore - Class in org.optaplanner.core.api.score.buildin.hardsoftbigdecimal
This Score is based on 2 levels of BigDecimal constraints: hard and soft.
HardSoftBigDecimalScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal
 
HardSoftBigDecimalScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
HardSoftBigDecimalScoreHolder - Class in org.optaplanner.core.api.score.buildin.hardsoftbigdecimal
 
HardSoftBigDecimalScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
HardSoftDoubleScore - Class in org.optaplanner.core.api.score.buildin.hardsoftdouble
This Score is based on 2 levels of double constraints: hard and soft.
HardSoftDoubleScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardsoftdouble
 
HardSoftDoubleScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
HardSoftDoubleScoreHolder - Class in org.optaplanner.core.api.score.buildin.hardsoftdouble
WARNING: NOT RECOMMENDED TO USE DUE TO ROUNDING ERRORS THAT CAUSE SCORE CORRUPTION.
HardSoftDoubleScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
HardSoftLongScore - Class in org.optaplanner.core.api.score.buildin.hardsoftlong
This Score is based on 2 levels of long constraints: hard and soft.
HardSoftLongScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardsoftlong
 
HardSoftLongScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
HardSoftLongScoreHolder - Class in org.optaplanner.core.api.score.buildin.hardsoftlong
 
HardSoftLongScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
HardSoftScore - Class in org.optaplanner.core.api.score.buildin.hardsoft
This Score is based on 2 levels of int constraints: hard and soft.
HardSoftScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardsoft
 
HardSoftScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
HardSoftScoreHolder - Class in org.optaplanner.core.api.score.buildin.hardsoft
 
HardSoftScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
hasChainedVariables - Variable in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
hasEntityDescriptor(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
hasEntityDescriptorStrict(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
hasFromEntityValueRangeProvider(String) - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
hasFromSolutionValueRangeProvider(String) - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
hasGenuineVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
hashCode() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
hashCode() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
hashCode() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
hashCode() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
hashCode() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
hashCode() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
hashCode() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
hashCode() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
hashCode() - Method in class org.optaplanner.core.impl.move.CompositeMove
 
hashCode() - Method in class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
hashCode() - Method in class org.optaplanner.core.impl.score.constraint.DoubleConstraintOccurrence
Deprecated.  
hashCode() - Method in class org.optaplanner.core.impl.score.constraint.IntConstraintOccurrence
Deprecated.  
hashCode() - Method in class org.optaplanner.core.impl.score.constraint.LongConstraintOccurrence
Deprecated.  
hasMovableEntitySelectionFilter() - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
hasNext() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
hasNext() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
hasNext() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector.RandomCartesianProductMoveIterator
 
hasNext() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
hasNoUninitializedVariables() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
hasNoUninitializedVariables() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
hasRecording - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
hasRecordingCreated - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
hasShadowVariableDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
hasUpcomingSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
hasVariableDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
hasWalk() - Method in class org.optaplanner.core.impl.bruteforce.BruteForceEntityWalker
 
hasWalk() - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
hasWalk() - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
HeuristicConfigPolicy - Class in org.optaplanner.core.config.heuristic.policy
 
HeuristicConfigPolicy(EnvironmentMode, SolutionDescriptor, ScoreDefinition) - Constructor for class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
HillClimbingAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing
 
HillClimbingAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing.HillClimbingAcceptor
 
hillClimbingEnabled - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 

I

id - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
IncrementalScoreCalculator<Sol extends Solution> - Interface in org.optaplanner.core.impl.score.director.incremental
Used for incremental java Score calculation.
incrementalScoreCalculatorClass - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
IncrementalScoreDirector - Class in org.optaplanner.core.impl.score.director.incremental
Incremental java implementation of ScoreDirector, which only recalculates the Score of the part of the Solution workingSolution that changed, instead of the going through the entire Solution.
IncrementalScoreDirector(IncrementalScoreDirectorFactory, IncrementalScoreCalculator) - Constructor for class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
IncrementalScoreDirectorFactory - Class in org.optaplanner.core.impl.score.director.incremental
Incremental implementation of ScoreDirectorFactory.
IncrementalScoreDirectorFactory(Class<? extends IncrementalScoreCalculator>) - Constructor for class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirectorFactory
 
inherit(BruteForceSolverPhaseConfig) - Method in class org.optaplanner.core.config.bruteforce.BruteForceSolverPhaseConfig
 
inherit(ConstructionHeuristicSolverPhaseConfig) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
inherit(ConstructionHeuristicForagerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig
 
inherit(EntityPlacerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig
 
inherit(QueuedEntityPlacerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
inherit(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
inherit(PillarSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
inherit(CartesianProductMoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
inherit(UnionMoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
inherit(MoveIteratorFactoryConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
inherit(MoveListFactoryConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
inherit(SubChainChangeMoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
inherit(SubChainSwapMoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
inherit(ChangeMoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
inherit(PillarSwapMoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
inherit(SwapMoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
inherit(MoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
inherit(SelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
inherit(SubChainSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
inherit(ValueSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
inherit(AcceptorConfig) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
inherit(DeciderScoreComparatorFactoryConfig) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
inherit(ForagerConfig) - Method in class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
inherit(LocalSearchSolverPhaseConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchSolverPhaseConfig
 
inherit(CustomSolverPhaseConfig) - Method in class org.optaplanner.core.config.phase.custom.CustomSolverPhaseConfig
 
inherit(SolverPhaseConfig) - Method in class org.optaplanner.core.config.phase.SolverPhaseConfig
 
inherit(ScoreDirectorFactoryConfig) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
inherit(SolverConfig) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
inherit(TerminationConfig) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
inheritMergeableListProperty(List<T>, List<T>) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
inheritMergeableMapProperty(Map<K, T>, Map<K, T>) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
inheritOverwritableProperty(T, T) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
InitializedValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
Filters out every value that is planning entity for which the planning variable (for which this ValueSelector applies to) and that is uninitialized too.
InitializedValueSelector(ValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
initWalk(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
initWalk(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
insert(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ChainedMappedByVariableListener
 
insertInTrailingEntityMap(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
insertInTrailingEntityMap(PlanningVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
IntConstraintMatch - Class in org.optaplanner.core.api.score.constraint.primint
 
IntConstraintMatch(String, String, int, List<Object>, int) - Constructor for class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatch
 
IntConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint.primint
 
IntConstraintMatchTotal(String, String, int) - Constructor for class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
IntConstraintOccurrence - Class in org.optaplanner.core.impl.score.constraint
Deprecated. 
IntConstraintOccurrence(String, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.IntConstraintOccurrence
Deprecated.  
IntConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.IntConstraintOccurrence
Deprecated.  
IntConstraintOccurrence(String, int, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.IntConstraintOccurrence
Deprecated.  
IntConstraintOccurrence(String, ConstraintType, int, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.IntConstraintOccurrence
Deprecated.  
isAccepted(LocalSearchMoveScope) - Method in interface org.optaplanner.core.impl.localsearch.decider.acceptor.Acceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing.HillClimbingAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
isAsserted() - Method in enum org.optaplanner.core.config.solver.EnvironmentMode
 
isBaseInherentlyCached() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
isBaseInherentlyCached() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
isBaseInherentlyCached() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
isBaseInherentlyCached(PlanningVariableDescriptor) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
isBestSolutionCloningDelayed() - Method in class org.optaplanner.core.impl.bruteforce.scope.BruteForceStepScope
 
isBestSolutionCloningDelayed() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
isBestSolutionCloningDelayed() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
isBestSolutionCloningDelayed() - Method in class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
 
isBestSolutionCloningDelayed() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
isBestSolutionInitialized() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
isBestSolutionInitialized() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
isCached() - Method in enum org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheType
 
isChained() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
isConstraintMatchEnabled() - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
isConstraintMatchEnabled() - Method in interface org.optaplanner.core.api.score.holder.ScoreHolder
Must be in sync with ScoreDirector.isConstraintMatchEnabled() for the ScoreDirector which contains this ScoreHolder.
isConstraintMatchEnabled() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
isConstraintMatchEnabled() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
isConstraintMatchEnabled() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
isContinuous() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
isContinuous() - Method in interface org.optaplanner.core.impl.heuristic.selector.Selector
If true, then Selector.isNeverEnding() is also true.
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
isContinuous() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
isDeepCloneField(Field, Object) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
isEntityDependent() - Method in class org.optaplanner.core.impl.domain.value.CompositePlanningValueRangeDescriptor
 
isEntityDependent() - Method in class org.optaplanner.core.impl.domain.value.FromEntityPropertyPlanningValueRangeDescriptor
 
isEntityDependent() - Method in class org.optaplanner.core.impl.domain.value.FromSolutionPropertyPlanningValueRangeDescriptor
 
isEntityDependent() - Method in interface org.optaplanner.core.impl.domain.value.PlanningValueRangeDescriptor
 
isEveryProblemFactChangeProcessed() - Method in interface org.optaplanner.core.api.solver.Solver
Checks if all scheduled ProblemFactChanges have been processed.
isEveryProblemFactChangeProcessed() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
A Solution is feasible if it has no broken hard constraints.
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
isFeasible() - Method in interface org.optaplanner.core.api.score.FeasibilityScore
A Solution is feasible if it has no broken hard constraints.
isFieldAnEntityOrSolution(Field) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
isFieldAnEntityPropertyOnSolution(Field) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
isInitialized(Object) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
isInitialized(Solution) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
isInitialized(Object) - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
A PlanningVariable.nullable() value is always considered initialized, but it can still be reinitialized with PlanningVariable.reinitializeVariableEntityFilter().
isInitializedChainedValueFilterEnabled() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
isIntrusiveFastAsserted() - Method in enum org.optaplanner.core.config.solver.EnvironmentMode
 
isMoveDoable(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
isMoveDoable(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
isMoveDoable(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
isMoveDoable(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
isMoveDoable(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
isMoveDoable(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
isMoveDoable(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
isMoveDoable(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
isMoveDoable(ScoreDirector) - Method in class org.optaplanner.core.impl.move.CompositeMove
 
isMoveDoable(ScoreDirector) - Method in interface org.optaplanner.core.impl.move.Move
Called before a move is evaluated to decide whether the move can be done and evaluated.
isMoveDoable(ScoreDirector) - Method in class org.optaplanner.core.impl.move.NoChangeMove
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ShufflingEntitySelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.CachingMoveSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ShufflingMoveSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
isNeverEnding() - Method in interface org.optaplanner.core.impl.heuristic.selector.Selector
Is true if Selector.isContinuous() is true or if this selector is in random order (for most cases).
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ShufflingValueSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
isNonIntrusiveFullAsserted() - Method in enum org.optaplanner.core.config.solver.EnvironmentMode
 
isNotCached() - Method in enum org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheType
 
isNullable() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.AndCompositeTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.OrCompositeTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.PhaseToSolverTerminationBridge
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.ScoreAttainedTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.StepCountTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in interface org.optaplanner.core.impl.termination.Termination
Called by the SolverPhase after every step and every move to determine if the search should stop.
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.TimeMillisSpendTermination
 
isPhaseTerminated(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.UnimprovedStepCountTermination
 
isPlanningValuesCacheable() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
Deprecated. 
isQuitEarly() - Method in interface org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicForager
 
isQuitEarly() - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
isQuitEarly() - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
isQuitEarly() - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.Forager
 
isReinitializeVariableFilterEnabled() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
isRestartSolver() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.AndCompositeTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.OrCompositeTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.PhaseToSolverTerminationBridge
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.ScoreAttainedTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.StepCountTermination
 
isSolverTerminated(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.termination.Termination
Called by the Solver after every phase to determine if the search should stop.
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.TimeMillisSpendTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.UnimprovedStepCountTermination
 
isSolving() - Method in interface org.optaplanner.core.api.solver.Solver
This method is thread-safe.
isSolving() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
isSortEntitiesByDecreasingDifficulty() - Method in enum org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType
 
isSortEntitiesByDecreasingDifficultyEnabled() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
isSortValuesByIncreasingStrength() - Method in enum org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType
 
isSortValuesByIncreasingStrengthEnabled() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
isTerminateEarly() - Method in interface org.optaplanner.core.api.solver.Solver
This method is thread-safe.
isTerminateEarly() - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
isTerminateEarly() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
isValueAnEntityOrSolution(Object) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
isValuesCacheable() - Method in class org.optaplanner.core.impl.domain.value.AbstractPlanningValueRangeDescriptor
 
isValuesCacheable() - Method in class org.optaplanner.core.impl.domain.value.CompositePlanningValueRangeDescriptor
 
isValuesCacheable() - Method in class org.optaplanner.core.impl.domain.value.FromSolutionPropertyPlanningValueRangeDescriptor
 
isValuesCacheable() - Method in interface org.optaplanner.core.impl.domain.value.PlanningValueRangeDescriptor
 
isWorkingSolutionInitialized() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
isWorkingSolutionInitialized() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
IterableSelector<T> - Interface in org.optaplanner.core.impl.heuristic.selector
 
iterator() - Method in class org.optaplanner.core.impl.constructionheuristic.placer.Placement
 
iterator() - Method in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedEntityPlacer
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ShufflingEntitySelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.CachingMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ShufflingMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
 
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ShufflingValueSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ShufflingValueSelector
 
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
 
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
iterator(Object) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.ValueSelector
Similar to Iterable.iterator(), but requires an entity.
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueSelector
Deprecated.  

J

justificationList - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 

K

KeyAsElementMapConverter - Class in org.optaplanner.core.config.util
 
KeyAsElementMapConverter() - Constructor for class org.optaplanner.core.config.util.KeyAsElementMapConverter
 
kieBase - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
kieBase - Variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
kieBaseConfigurationProperties - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
kieSession - Variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 

L

LateAcceptanceAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance
 
LateAcceptanceAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
lateAcceptanceSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
lateAcceptanceSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
lateScoreIndex - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
lateScoreIndex - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
 
LateSimulatedAnnealingAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing
 
LateSimulatedAnnealingAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
 
lateSimulatedAnnealingSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
lateSimulatedAnnealingSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
 
leftEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
leftEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
leftEqualsRight - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
leftPillarSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
leftSubChainSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
leftSubSelectionIterator - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
leftSubSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
leftSubSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
LegacySimulatedAnnealingAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing
TODO this will be removed once the time gradient based SimulatedAnnealingAcceptor is always better.
LegacySimulatedAnnealingAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
levelsLength - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
ListIterable<T> - Interface in org.optaplanner.core.impl.heuristic.selector.common.iterator
An extension on the Iterable interface that supports ListIterable.listIterator() and ListIterable.listIterator(int).
ListIterableSelector<T> - Interface in org.optaplanner.core.impl.heuristic.selector
 
listIterator() - Method in interface org.optaplanner.core.impl.heuristic.selector.common.iterator.ListIterable
See List.listIterator()
listIterator(int) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.iterator.ListIterable
See List.listIterator()
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ShufflingEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ShufflingEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
LocalSearchDecider - Class in org.optaplanner.core.impl.localsearch.decider
 
LocalSearchDecider() - Constructor for class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
LocalSearchMoveScope - Class in org.optaplanner.core.impl.localsearch.scope
 
LocalSearchMoveScope(LocalSearchStepScope) - Constructor for class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
LocalSearchSolverPhase - Interface in org.optaplanner.core.impl.localsearch
A LocalSearchSolverPhase is a SolverPhase which uses a local search algorithm, such as tabu search, simulated annealing, ...
LocalSearchSolverPhaseConfig - Class in org.optaplanner.core.config.localsearch
 
LocalSearchSolverPhaseConfig() - Constructor for class org.optaplanner.core.config.localsearch.LocalSearchSolverPhaseConfig
 
LocalSearchSolverPhaseLifecycleListener - Interface in org.optaplanner.core.impl.localsearch.event
 
LocalSearchSolverPhaseLifecycleListenerAdapter - Class in org.optaplanner.core.impl.localsearch.event
 
LocalSearchSolverPhaseLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
 
LocalSearchSolverPhaseScope - Class in org.optaplanner.core.impl.localsearch.scope
 
LocalSearchSolverPhaseScope(DefaultSolverScope) - Constructor for class org.optaplanner.core.impl.localsearch.scope.LocalSearchSolverPhaseScope
 
LocalSearchStepScope - Class in org.optaplanner.core.impl.localsearch.scope
 
LocalSearchStepScope(LocalSearchSolverPhaseScope) - Constructor for class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
LocalSearchStepScope(LocalSearchSolverPhaseScope, int) - Constructor for class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
logger - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
logger - Variable in class org.optaplanner.core.impl.bestsolution.BestSolutionRecaller
 
logger - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
logger - Variable in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
logger - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.AbstractAcceptor
 
logger - Variable in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
 
logger - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AbstractForager
 
logger - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
logger - Variable in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
logger - Variable in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
logger - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
logger - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
logger - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
logger - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
logger - Variable in class org.optaplanner.core.impl.termination.AbstractTermination
 
LongConstraintMatch - Class in org.optaplanner.core.api.score.constraint.primlong
 
LongConstraintMatch(String, String, int, List<Object>, long) - Constructor for class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatch
 
LongConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint.primlong
 
LongConstraintMatchTotal(String, String, int) - Constructor for class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
LongConstraintOccurrence - Class in org.optaplanner.core.impl.score.constraint
Deprecated. 
LongConstraintOccurrence(String, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.LongConstraintOccurrence
Deprecated.  
LongConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.LongConstraintOccurrence
Deprecated.  
LongConstraintOccurrence(String, long, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.LongConstraintOccurrence
Deprecated.  
LongConstraintOccurrence(String, ConstraintType, long, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.LongConstraintOccurrence
Deprecated.  

M

marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.core.config.util.KeyAsElementMapConverter
 
matchesEntity(Object) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
matchesEntityVariable(Object, String) - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
max(SelectionCacheType, SelectionCacheType) - Static method in enum org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheType
 
maxAcceptedScore - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
maximumSubChainSize - Variable in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
maximumSubChainSize - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
maxScoreAcceptedList - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
maxScoreMoveScope - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
maxScoreUnacceptedList - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
maxUnacceptedScore - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
mediumScore - Variable in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
MimicRecordingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.mimic
 
MimicRecordingEntitySelector(EntitySelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
MimicReplayingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.mimic
 
MimicReplayingEntitySelector(MimicRecordingEntitySelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
mimicSelectorRef - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
minimumSubChainSize - Variable in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
minimumSubChainSize - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
Move - Interface in org.optaplanner.core.impl.move
A Move represents a change of 1 or more planning variables of 1 or more planning entities in the Solution.
moveIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
moveIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
MoveIteratorFactory - Interface in org.optaplanner.core.impl.heuristic.selector.move.factory
An interface to generate an Iterator of custom Moves.
moveIteratorFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
moveIteratorFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
MoveIteratorFactoryConfig - Class in org.optaplanner.core.config.heuristic.selector.move.factory
 
MoveIteratorFactoryConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
MoveIteratorFactoryToMoveSelectorBridge - Class in org.optaplanner.core.impl.heuristic.selector.move.factory
Bridges a MoveIteratorFactory to a MoveSelector.
MoveIteratorFactoryToMoveSelectorBridge(MoveIteratorFactory, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
moveIteratorMap - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
moveList - Variable in class org.optaplanner.core.impl.move.CompositeMove
 
MoveListFactory<SolutionG extends Solution> - Interface in org.optaplanner.core.impl.heuristic.selector.move.factory
A simple interface to generate a List of custom Moves.
moveListFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
moveListFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
MoveListFactoryConfig - Class in org.optaplanner.core.config.heuristic.selector.move.factory
 
MoveListFactoryConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
MoveListFactoryToMoveSelectorBridge - Class in org.optaplanner.core.impl.heuristic.selector.move.factory
Bridges a MoveListFactory to a MoveSelector.
MoveListFactoryToMoveSelectorBridge(MoveListFactory, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
MoveSelector - Interface in org.optaplanner.core.impl.heuristic.selector.move
Generates Moves.
moveSelector - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
MoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move
General superclass for ChangeMoveSelectorConfig, etc.
MoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
moveSelectorList - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedEntityPlacer
 
MoveTabuAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
 
MoveTabuAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 
moveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
multiply(double) - Method in interface org.optaplanner.core.api.score.Score
Returns a Score whose value is (this * multiplicand).
MutationCounter - Class in org.optaplanner.core.impl.domain.solution.mutation
 
MutationCounter(SolutionDescriptor) - Constructor for class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter
 

N

NaturalDeciderScoreComparatorFactory - Class in org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator
Implementation of DeciderScoreComparatorFactory.
NaturalDeciderScoreComparatorFactory() - Constructor for class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.NaturalDeciderScoreComparatorFactory
 
NaturalScoreComparator - Class in org.optaplanner.core.api.score.comparator
Compares by the natural order of scores.
NaturalScoreComparator() - Constructor for class org.optaplanner.core.api.score.comparator.NaturalScoreComparator
 
newInstance(Object, String, Class<T>) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
newSwapSelection(SubS, SubS) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
newSwapSelection(SubS, SubS) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
next() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
next() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
next() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector.RandomCartesianProductMoveIterator
 
next() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
nextDouble(Random, double) - Static method in class org.optaplanner.core.impl.util.RandomUtils
Mimics Random.nextInt(int) for doubles.
nextLong(Random, long) - Static method in class org.optaplanner.core.impl.util.RandomUtils
Mimics Random.nextInt(int) for longs.
NoChangeMove - Class in org.optaplanner.core.impl.move
Makes no changes.
NoChangeMove() - Constructor for class org.optaplanner.core.impl.move.NoChangeMove
 
notEmpty - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
noUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
NullValueReinitializeVariableEntityFilter - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Behaves as if it was a UninitializedVariableEntityFilter, except when the variable is PlanningVariable.nullable().
NullValueReinitializeVariableEntityFilter(PlanningVariableDescriptor) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.NullValueReinitializeVariableEntityFilter
 

O

OrCompositeTermination - Class in org.optaplanner.core.impl.termination
 
OrCompositeTermination() - Constructor for class org.optaplanner.core.impl.termination.OrCompositeTermination
 
OrCompositeTermination(Termination...) - Constructor for class org.optaplanner.core.impl.termination.OrCompositeTermination
 
org.optaplanner.core.api.domain.entity - package org.optaplanner.core.api.domain.entity
 
org.optaplanner.core.api.domain.solution - package org.optaplanner.core.api.domain.solution
 
org.optaplanner.core.api.domain.solution.cloner - package org.optaplanner.core.api.domain.solution.cloner
 
org.optaplanner.core.api.domain.value - package org.optaplanner.core.api.domain.value
 
org.optaplanner.core.api.domain.variable - package org.optaplanner.core.api.domain.variable
 
org.optaplanner.core.api.score - package org.optaplanner.core.api.score
 
org.optaplanner.core.api.score.buildin.bendable - package org.optaplanner.core.api.score.buildin.bendable
 
org.optaplanner.core.api.score.buildin.hardmediumsoft - package org.optaplanner.core.api.score.buildin.hardmediumsoft
 
org.optaplanner.core.api.score.buildin.hardsoft - package org.optaplanner.core.api.score.buildin.hardsoft
 
org.optaplanner.core.api.score.buildin.hardsoftbigdecimal - package org.optaplanner.core.api.score.buildin.hardsoftbigdecimal
 
org.optaplanner.core.api.score.buildin.hardsoftdouble - package org.optaplanner.core.api.score.buildin.hardsoftdouble
 
org.optaplanner.core.api.score.buildin.hardsoftlong - package org.optaplanner.core.api.score.buildin.hardsoftlong
 
org.optaplanner.core.api.score.buildin.simple - package org.optaplanner.core.api.score.buildin.simple
 
org.optaplanner.core.api.score.buildin.simplebigdecimal - package org.optaplanner.core.api.score.buildin.simplebigdecimal
 
org.optaplanner.core.api.score.buildin.simpledouble - package org.optaplanner.core.api.score.buildin.simpledouble
 
org.optaplanner.core.api.score.buildin.simplelong - package org.optaplanner.core.api.score.buildin.simplelong
 
org.optaplanner.core.api.score.comparator - package org.optaplanner.core.api.score.comparator
 
org.optaplanner.core.api.score.constraint - package org.optaplanner.core.api.score.constraint
 
org.optaplanner.core.api.score.constraint.bigdecimal - package org.optaplanner.core.api.score.constraint.bigdecimal
 
org.optaplanner.core.api.score.constraint.primdouble - package org.optaplanner.core.api.score.constraint.primdouble
 
org.optaplanner.core.api.score.constraint.primint - package org.optaplanner.core.api.score.constraint.primint
 
org.optaplanner.core.api.score.constraint.primlong - package org.optaplanner.core.api.score.constraint.primlong
 
org.optaplanner.core.api.score.holder - package org.optaplanner.core.api.score.holder
 
org.optaplanner.core.api.solver - package org.optaplanner.core.api.solver
 
org.optaplanner.core.config.bruteforce - package org.optaplanner.core.config.bruteforce
 
org.optaplanner.core.config.constructionheuristic - package org.optaplanner.core.config.constructionheuristic
 
org.optaplanner.core.config.constructionheuristic.decider.forager - package org.optaplanner.core.config.constructionheuristic.decider.forager
 
org.optaplanner.core.config.constructionheuristic.placer - package org.optaplanner.core.config.constructionheuristic.placer
 
org.optaplanner.core.config.heuristic.policy - package org.optaplanner.core.config.heuristic.policy
 
org.optaplanner.core.config.heuristic.selector - package org.optaplanner.core.config.heuristic.selector
 
org.optaplanner.core.config.heuristic.selector.common - package org.optaplanner.core.config.heuristic.selector.common
 
org.optaplanner.core.config.heuristic.selector.entity - package org.optaplanner.core.config.heuristic.selector.entity
 
org.optaplanner.core.config.heuristic.selector.entity.pillar - package org.optaplanner.core.config.heuristic.selector.entity.pillar
 
org.optaplanner.core.config.heuristic.selector.move - package org.optaplanner.core.config.heuristic.selector.move
 
org.optaplanner.core.config.heuristic.selector.move.composite - package org.optaplanner.core.config.heuristic.selector.move.composite
 
org.optaplanner.core.config.heuristic.selector.move.factory - package org.optaplanner.core.config.heuristic.selector.move.factory
 
org.optaplanner.core.config.heuristic.selector.move.generic - package org.optaplanner.core.config.heuristic.selector.move.generic
 
org.optaplanner.core.config.heuristic.selector.move.generic.chained - package org.optaplanner.core.config.heuristic.selector.move.generic.chained
 
org.optaplanner.core.config.heuristic.selector.value - package org.optaplanner.core.config.heuristic.selector.value
 
org.optaplanner.core.config.heuristic.selector.value.chained - package org.optaplanner.core.config.heuristic.selector.value.chained
 
org.optaplanner.core.config.localsearch - package org.optaplanner.core.config.localsearch
 
org.optaplanner.core.config.localsearch.decider.acceptor - package org.optaplanner.core.config.localsearch.decider.acceptor
 
org.optaplanner.core.config.localsearch.decider.deciderscorecomparator - package org.optaplanner.core.config.localsearch.decider.deciderscorecomparator
 
org.optaplanner.core.config.localsearch.decider.forager - package org.optaplanner.core.config.localsearch.decider.forager
 
org.optaplanner.core.config.phase - package org.optaplanner.core.config.phase
 
org.optaplanner.core.config.phase.custom - package org.optaplanner.core.config.phase.custom
 
org.optaplanner.core.config.score.director - package org.optaplanner.core.config.score.director
 
org.optaplanner.core.config.solver - package org.optaplanner.core.config.solver
 
org.optaplanner.core.config.termination - package org.optaplanner.core.config.termination
 
org.optaplanner.core.config.util - package org.optaplanner.core.config.util
 
org.optaplanner.core.impl.bestsolution - package org.optaplanner.core.impl.bestsolution
 
org.optaplanner.core.impl.bruteforce - package org.optaplanner.core.impl.bruteforce
 
org.optaplanner.core.impl.bruteforce.event - package org.optaplanner.core.impl.bruteforce.event
 
org.optaplanner.core.impl.bruteforce.scope - package org.optaplanner.core.impl.bruteforce.scope
 
org.optaplanner.core.impl.constructionheuristic - package org.optaplanner.core.impl.constructionheuristic
 
org.optaplanner.core.impl.constructionheuristic.decider - package org.optaplanner.core.impl.constructionheuristic.decider
 
org.optaplanner.core.impl.constructionheuristic.decider.forager - package org.optaplanner.core.impl.constructionheuristic.decider.forager
 
org.optaplanner.core.impl.constructionheuristic.event - package org.optaplanner.core.impl.constructionheuristic.event
 
org.optaplanner.core.impl.constructionheuristic.placer - package org.optaplanner.core.impl.constructionheuristic.placer
 
org.optaplanner.core.impl.constructionheuristic.scope - package org.optaplanner.core.impl.constructionheuristic.scope
 
org.optaplanner.core.impl.domain.common - package org.optaplanner.core.impl.domain.common
 
org.optaplanner.core.impl.domain.entity - package org.optaplanner.core.impl.domain.entity
 
org.optaplanner.core.impl.domain.policy - package org.optaplanner.core.impl.domain.policy
 
org.optaplanner.core.impl.domain.solution - package org.optaplanner.core.impl.domain.solution
 
org.optaplanner.core.impl.domain.solution.cloner - package org.optaplanner.core.impl.domain.solution.cloner
 
org.optaplanner.core.impl.domain.solution.mutation - package org.optaplanner.core.impl.domain.solution.mutation
 
org.optaplanner.core.impl.domain.value - package org.optaplanner.core.impl.domain.value
 
org.optaplanner.core.impl.domain.variable - package org.optaplanner.core.impl.domain.variable
 
org.optaplanner.core.impl.domain.variable.listener - package org.optaplanner.core.impl.domain.variable.listener
 
org.optaplanner.core.impl.domain.variable.shadow - package org.optaplanner.core.impl.domain.variable.shadow
 
org.optaplanner.core.impl.event - package org.optaplanner.core.impl.event
 
org.optaplanner.core.impl.heuristic.selector - package org.optaplanner.core.impl.heuristic.selector
 
org.optaplanner.core.impl.heuristic.selector.common - package org.optaplanner.core.impl.heuristic.selector.common
 
org.optaplanner.core.impl.heuristic.selector.common.decorator - package org.optaplanner.core.impl.heuristic.selector.common.decorator
 
org.optaplanner.core.impl.heuristic.selector.common.iterator - package org.optaplanner.core.impl.heuristic.selector.common.iterator
 
org.optaplanner.core.impl.heuristic.selector.entity - package org.optaplanner.core.impl.heuristic.selector.entity
 
org.optaplanner.core.impl.heuristic.selector.entity.decorator - package org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
org.optaplanner.core.impl.heuristic.selector.entity.mimic - package org.optaplanner.core.impl.heuristic.selector.entity.mimic
 
org.optaplanner.core.impl.heuristic.selector.entity.pillar - package org.optaplanner.core.impl.heuristic.selector.entity.pillar
 
org.optaplanner.core.impl.heuristic.selector.move - package org.optaplanner.core.impl.heuristic.selector.move
 
org.optaplanner.core.impl.heuristic.selector.move.composite - package org.optaplanner.core.impl.heuristic.selector.move.composite
 
org.optaplanner.core.impl.heuristic.selector.move.decorator - package org.optaplanner.core.impl.heuristic.selector.move.decorator
 
org.optaplanner.core.impl.heuristic.selector.move.factory - package org.optaplanner.core.impl.heuristic.selector.move.factory
 
org.optaplanner.core.impl.heuristic.selector.move.generic - package org.optaplanner.core.impl.heuristic.selector.move.generic
 
org.optaplanner.core.impl.heuristic.selector.move.generic.chained - package org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
org.optaplanner.core.impl.heuristic.selector.value - package org.optaplanner.core.impl.heuristic.selector.value
 
org.optaplanner.core.impl.heuristic.selector.value.chained - package org.optaplanner.core.impl.heuristic.selector.value.chained
 
org.optaplanner.core.impl.heuristic.selector.value.decorator - package org.optaplanner.core.impl.heuristic.selector.value.decorator
 
org.optaplanner.core.impl.heuristic.selector.variable - package org.optaplanner.core.impl.heuristic.selector.variable
 
org.optaplanner.core.impl.localsearch - package org.optaplanner.core.impl.localsearch
 
org.optaplanner.core.impl.localsearch.decider - package org.optaplanner.core.impl.localsearch.decider
 
org.optaplanner.core.impl.localsearch.decider.acceptor - package org.optaplanner.core.impl.localsearch.decider.acceptor
 
org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge - package org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge
 
org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing - package org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing
 
org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance - package org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance
 
org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing - package org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing
 
org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing - package org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing
 
org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing - package org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing
 
org.optaplanner.core.impl.localsearch.decider.acceptor.tabu - package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
 
org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size - package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size
 
org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator - package org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator
 
org.optaplanner.core.impl.localsearch.decider.forager - package org.optaplanner.core.impl.localsearch.decider.forager
 
org.optaplanner.core.impl.localsearch.event - package org.optaplanner.core.impl.localsearch.event
 
org.optaplanner.core.impl.localsearch.scope - package org.optaplanner.core.impl.localsearch.scope
 
org.optaplanner.core.impl.move - package org.optaplanner.core.impl.move
 
org.optaplanner.core.impl.phase - package org.optaplanner.core.impl.phase
 
org.optaplanner.core.impl.phase.custom - package org.optaplanner.core.impl.phase.custom
 
org.optaplanner.core.impl.phase.custom.scope - package org.optaplanner.core.impl.phase.custom.scope
 
org.optaplanner.core.impl.phase.event - package org.optaplanner.core.impl.phase.event
 
org.optaplanner.core.impl.phase.step - package org.optaplanner.core.impl.phase.step
 
org.optaplanner.core.impl.score - package org.optaplanner.core.impl.score
 
org.optaplanner.core.impl.score.buildin.bendable - package org.optaplanner.core.impl.score.buildin.bendable
 
org.optaplanner.core.impl.score.buildin.hardmediumsoft - package org.optaplanner.core.impl.score.buildin.hardmediumsoft
 
org.optaplanner.core.impl.score.buildin.hardsoft - package org.optaplanner.core.impl.score.buildin.hardsoft
 
org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal - package org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal
 
org.optaplanner.core.impl.score.buildin.hardsoftdouble - package org.optaplanner.core.impl.score.buildin.hardsoftdouble
 
org.optaplanner.core.impl.score.buildin.hardsoftlong - package org.optaplanner.core.impl.score.buildin.hardsoftlong
 
org.optaplanner.core.impl.score.buildin.simple - package org.optaplanner.core.impl.score.buildin.simple
 
org.optaplanner.core.impl.score.buildin.simplebigdecimal - package org.optaplanner.core.impl.score.buildin.simplebigdecimal
 
org.optaplanner.core.impl.score.buildin.simpledouble - package org.optaplanner.core.impl.score.buildin.simpledouble
 
org.optaplanner.core.impl.score.buildin.simplelong - package org.optaplanner.core.impl.score.buildin.simplelong
 
org.optaplanner.core.impl.score.comparator - package org.optaplanner.core.impl.score.comparator
 
org.optaplanner.core.impl.score.constraint - package org.optaplanner.core.impl.score.constraint
 
org.optaplanner.core.impl.score.definition - package org.optaplanner.core.impl.score.definition
 
org.optaplanner.core.impl.score.director - package org.optaplanner.core.impl.score.director
 
org.optaplanner.core.impl.score.director.common - package org.optaplanner.core.impl.score.director.common
 
org.optaplanner.core.impl.score.director.drools - package org.optaplanner.core.impl.score.director.drools
 
org.optaplanner.core.impl.score.director.incremental - package org.optaplanner.core.impl.score.director.incremental
 
org.optaplanner.core.impl.score.director.simple - package org.optaplanner.core.impl.score.director.simple
 
org.optaplanner.core.impl.solution - package org.optaplanner.core.impl.solution
 
org.optaplanner.core.impl.solver - package org.optaplanner.core.impl.solver
 
org.optaplanner.core.impl.solver.event - package org.optaplanner.core.impl.solver.event
 
org.optaplanner.core.impl.solver.scope - package org.optaplanner.core.impl.solver.scope
 
org.optaplanner.core.impl.termination - package org.optaplanner.core.impl.termination
 
org.optaplanner.core.impl.util - package org.optaplanner.core.impl.util
 
originalToCloneMap - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
originalValue - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.Unprocessed
 

P

parseLevelStrings(String, int) - Static method in class org.optaplanner.core.api.score.AbstractScore
 
parseLevelStrings(String, String...) - Static method in class org.optaplanner.core.api.score.AbstractScore
 
parseScore(int, int, String) - Static method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
parseScore(String) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
Parses the String and returns a Score.
phaseEnded(BruteForceSolverPhaseScope) - Method in class org.optaplanner.core.impl.bruteforce.BruteForceEntityWalker
 
phaseEnded(BruteForceSolverPhaseScope) - Method in class org.optaplanner.core.impl.bruteforce.DefaultBruteForceSolverPhase
 
phaseEnded(BruteForceSolverPhaseScope) - Method in interface org.optaplanner.core.impl.bruteforce.event.BruteForceSolverPhaseLifecycleListener
 
phaseEnded(ConstructionHeuristicSolverPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
phaseEnded(ConstructionHeuristicSolverPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
phaseEnded(ConstructionHeuristicSolverPhaseScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicSolverPhaseLifecycleListener
 
phaseEnded(ConstructionHeuristicSolverPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicSolverPhaseLifecycleListenerAdapter
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueSelector
Deprecated.  
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
 
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
phaseEnded(LocalSearchSolverPhaseScope) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchSolverPhaseLifecycleListener
 
phaseEnded(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
phaseEnded(CustomSolverPhaseScope) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomSolverPhase
 
phaseEnded(AbstractSolverPhaseScope) - Method in interface org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleListener
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleListenerAdapter
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.AbstractCompositeTermination
 
phaseEnded(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.PhaseToSolverTerminationBridge
 
phaseIndex - Variable in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
phaseStarted(BruteForceSolverPhaseScope) - Method in class org.optaplanner.core.impl.bruteforce.BruteForceEntityWalker
 
phaseStarted(BruteForceSolverPhaseScope) - Method in class org.optaplanner.core.impl.bruteforce.DefaultBruteForceSolverPhase
 
phaseStarted(BruteForceSolverPhaseScope) - Method in interface org.optaplanner.core.impl.bruteforce.event.BruteForceSolverPhaseLifecycleListener
 
phaseStarted(ConstructionHeuristicSolverPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
phaseStarted(ConstructionHeuristicSolverPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
phaseStarted(ConstructionHeuristicSolverPhaseScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicSolverPhaseLifecycleListener
 
phaseStarted(ConstructionHeuristicSolverPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicSolverPhaseLifecycleListenerAdapter
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueSelector
Deprecated.  
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchSolverPhaseLifecycleListener
 
phaseStarted(LocalSearchSolverPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
phaseStarted(CustomSolverPhaseScope) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomSolverPhase
 
phaseStarted(AbstractSolverPhaseScope) - Method in interface org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleListener
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleListenerAdapter
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.AbstractCompositeTermination
 
phaseStarted(AbstractSolverPhaseScope) - Method in class org.optaplanner.core.impl.termination.PhaseToSolverTerminationBridge
 
PhaseToSolverTerminationBridge - Class in org.optaplanner.core.impl.termination
 
PhaseToSolverTerminationBridge(Termination) - Constructor for class org.optaplanner.core.impl.termination.PhaseToSolverTerminationBridge
 
pickEarlyType - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
pickEarlyType - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
PickEarlyType - Enum in org.optaplanner.core.impl.localsearch.decider.forager
 
pickMaxScoreMoveScope(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
pickMove(ConstructionHeuristicStepScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicForager
 
pickMove(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
pickMove(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
pickMove(LocalSearchStepScope) - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.Forager
 
PillarSelector - Interface in org.optaplanner.core.impl.heuristic.selector.entity.pillar
A pillar is a List of entities that are somehow related.
PillarSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.entity.pillar
 
PillarSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
PillarSwapMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
Non-cacheable
PillarSwapMove(Collection<PlanningVariableDescriptor>, List<Object>, List<Object>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
PillarSwapMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
 
PillarSwapMoveSelector(PillarSelector, PillarSelector, Collection<PlanningVariableDescriptor>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
PillarSwapMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic
 
PillarSwapMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
Placement - Class in org.optaplanner.core.impl.constructionheuristic.placer
 
Placement(Iterator<Move>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.placer.Placement
 
planningClone() - Method in interface org.optaplanner.core.api.domain.solution.cloner.PlanningCloneable
Does a planning clone.
PlanningCloneable<T> - Interface in org.optaplanner.core.api.domain.solution.cloner
Tagging interface for a Solution that implements its own planning cloning instead of letting the default or a custom SolutionCloner do it.
PlanningCloneableSolutionCloner<SolutionG extends Solution> - Class in org.optaplanner.core.impl.domain.solution.cloner
 
PlanningCloneableSolutionCloner() - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.PlanningCloneableSolutionCloner
 
PlanningEntity - Annotation Type in org.optaplanner.core.api.domain.entity
Specifies that the class is a planning entity.
PlanningEntity.NullDifficultyComparator - Interface in org.optaplanner.core.api.domain.entity
 
PlanningEntity.NullDifficultyWeightFactory - Interface in org.optaplanner.core.api.domain.entity
 
PlanningEntity.NullMovableEntitySelectionFilter - Interface in org.optaplanner.core.api.domain.entity
 
planningEntityClassList - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
PlanningEntityCollectionProperty - Annotation Type in org.optaplanner.core.api.domain.solution
Specifies that a property on a Solution is a collection of planning entities.
PlanningEntityDescriptor - Class in org.optaplanner.core.impl.domain.entity
 
PlanningEntityDescriptor(SolutionDescriptor, Class<?>) - Constructor for class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
PlanningEntityProperty - Annotation Type in org.optaplanner.core.api.domain.solution
Specifies that a property on a Solution is a planning entity.
PlanningSolution - Annotation Type in org.optaplanner.core.api.domain.solution
Specifies that the class is a planning solution.
PlanningSolution.NullSolutionCloner - Interface in org.optaplanner.core.api.domain.solution
 
PlanningValueRangeDescriptor - Interface in org.optaplanner.core.impl.domain.value
 
PlanningValueSelectionOrder - Enum in org.optaplanner.core.impl.heuristic.selector.variable
Deprecated. 
PlanningValueSelectionPromotion - Enum in org.optaplanner.core.impl.heuristic.selector.variable
 
PlanningValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.variable
Deprecated. 
PlanningValueSelector(PlanningVariableDescriptor) - Constructor for class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueSelector
Deprecated.  
PlanningValueWalker - Class in org.optaplanner.core.impl.heuristic.selector.variable
Deprecated. 
PlanningValueWalker(PlanningVariableDescriptor, PlanningValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
PlanningVariable - Annotation Type in org.optaplanner.core.api.domain.variable
Specifies that a bean property can be changed and should be optimized by the optimization algorithms.
PlanningVariable.NullReinitializeVariableEntityFilter - Interface in org.optaplanner.core.api.domain.variable
 
PlanningVariable.NullStrengthComparator - Interface in org.optaplanner.core.api.domain.variable
 
PlanningVariable.NullStrengthWeightFactory - Interface in org.optaplanner.core.api.domain.variable
 
PlanningVariableDescriptor - Class in org.optaplanner.core.impl.domain.variable
 
PlanningVariableDescriptor(PlanningEntityDescriptor, PropertyDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
PlanningVariableListener<EntityG> - Interface in org.optaplanner.core.impl.domain.variable.listener
Changes shadow variables when a real planning variable changes.
PlanningVariableListenerSupport - Class in org.optaplanner.core.impl.domain.variable.listener
 
PlanningVariableListenerSupport(Map<PlanningVariableDescriptor, List<PlanningVariableListener>>) - Constructor for class org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListenerSupport
 
PlanningVariableWalker - Class in org.optaplanner.core.impl.heuristic.selector.variable
Deprecated. 
PlanningVariableWalker(PlanningEntityDescriptor) - Constructor for class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
power(double) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
power(double) - Method in interface org.optaplanner.core.api.score.Score
Returns a Score whose value is (this ^ exponent).
previousScores - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
previousScores - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
 
ProbabilityEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
ProbabilityEntitySelector(EntitySelector, SelectionCacheType, SelectionProbabilityWeightFactory) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
probabilityItemMap - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
ProbabilityMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
 
ProbabilityMoveSelector(MoveSelector, SelectionCacheType, SelectionProbabilityWeightFactory) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
ProbabilityValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
ProbabilityValueSelector(EntityIndependentValueSelector, SelectionCacheType, SelectionProbabilityWeightFactory) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
probabilityWeightFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
probabilityWeightFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
probabilityWeightFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
probabilityWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
probabilityWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
probabilityWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
probabilityWeightTotal - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
probabilityWeightTotal - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
probabilityWeightTotal - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
probabilityWeightTotal - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
ProblemFactChange - Interface in org.optaplanner.core.impl.solver
A ProblemFactChange represents a change in 1 or more problem facts of a Solution.
problemFactChangeQueue - Variable in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
ProblemIO - Interface in org.optaplanner.core.impl.solution
Reads or writes a Solution from or to a File.
process(FieldAccessingSolutionCloner.Unprocessed) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
processAnnotations(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
processAnnotations(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
processAnnotations(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
processAnnotations(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ShadowVariableDescriptor
 
processQueue() - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
PropertyAccessor - Interface in org.optaplanner.core.impl.domain.common
 
protectTabuSizeCornerCases(int, int) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.AbstractTabuSizeStrategy
 

Q

QueuedEntityPlacer - Class in org.optaplanner.core.impl.constructionheuristic.placer
 
QueuedEntityPlacer(EntitySelector, List<MoveSelector>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.placer.QueuedEntityPlacer
 
QueuedEntityPlacerConfig - Class in org.optaplanner.core.config.constructionheuristic.placer
 
QueuedEntityPlacerConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 

R

randomSeed - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
randomSeed - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.CachingMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
RandomUtils - Class in org.optaplanner.core.impl.util
 
read(Object) - Method in class org.optaplanner.core.impl.domain.common.DefaultReadMethodAccessor
 
read(Object) - Method in interface org.optaplanner.core.impl.domain.common.ReadMethodAccessor
 
read(File) - Method in interface org.optaplanner.core.impl.solution.ProblemIO
This method is thread-safe.
ReadMethodAccessor - Interface in org.optaplanner.core.impl.domain.common
 
recordedHasNext(boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
recordedNext(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
recording - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
recordingAlreadyReturned - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
recordingCreated - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
recordingEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
ReflectionPropertyAccessor - Class in org.optaplanner.core.impl.domain.common
Wraps PropertyDescriptor for faster and easier access.
ReflectionPropertyAccessor(PropertyDescriptor) - Constructor for class org.optaplanner.core.impl.domain.common.ReflectionPropertyAccessor
 
registerBigDecimalConstraintMatch(RuleContext, int, BigDecimal, Runnable) - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
registerDoubleConstraintMatch(RuleContext, int, double, Runnable) - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
registerIntConstraintMatch(RuleContext, int, int, Runnable) - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
registerLongConstraintMatch(RuleContext, int, long, Runnable) - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
registerShadowVariableDescriptor(ShadowVariableDescriptor) - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
reinitializeVariableEntityFilter - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
ReinitializeVariableValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
Returns no values if the variable is already initialized.
ReinitializeVariableValueSelector(ValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
remove() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SelectionIterator
 
removeConstraintMatch(BigDecimalConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
removeConstraintMatch(DoubleConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
removeConstraintMatch(IntConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
removeConstraintMatch(LongConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
removeEventListener(SolverEventListener) - Method in interface org.optaplanner.core.api.solver.Solver
 
removeEventListener(SolverEventListener) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
removeSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
removeSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in interface org.optaplanner.core.impl.phase.SolverPhase
 
removeSolverPhaseLifecycleListener(SolverPhaseLifecycleListener) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
replayingEntitySelectorList - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
reset() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
resetTerminateEarly() - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
resetTrailingEntityMap(Solution) - Method in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
resetWalk() - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
resetWalk() - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
resetWorkingSolution(Sol) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
resolve(SelectionOrder, SelectionOrder) - Static method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
 
resolve(SelectionSorterOrder) - Static method in enum org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterOrder
 
resolve(SelectionCacheType, SelectionCacheType) - Static method in enum org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheType
 
restartSolver - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
retract(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ChainedMappedByVariableListener
 
retractFromTrailingEntityMap(PlanningEntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
retractFromTrailingEntityMap(PlanningVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
retrieveCachedConstructor(Class<C>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
retrieveCachedFields(Class<C>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
reverse() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
rightEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
rightEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
rightPillarSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
rightSubChainSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
rightSubSelectionIterator - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
rightSubSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
rightSubSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
ruleId - Variable in class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
runSolverPhases() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 

S

SameValuePillarSelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.pillar
This is the common PillarSelector implementation.
SameValuePillarSelector(EntitySelector, Collection<PlanningVariableDescriptor>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
score - Variable in class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
 
score - Variable in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
 
score - Variable in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
 
score - Variable in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
 
Score<S extends Score> - Interface in org.optaplanner.core.api.score
A Score is result of the score function (AKA fitness function) on a single possible solution.
score - Variable in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
ScoreAttainedTermination - Class in org.optaplanner.core.impl.termination
 
ScoreAttainedTermination() - Constructor for class org.optaplanner.core.impl.termination.ScoreAttainedTermination
 
scoreComparator - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
scoreComparator - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
ScoreDefinition<S extends Score> - Interface in org.optaplanner.core.impl.score.definition
A ScoreDefinition knows how to compare Scores and what the perfect maximum/minimum Score is.
scoreDefinition - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
scoreDefinitionClass - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
scoreDefinitionType - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
ScoreDirector - Interface in org.optaplanner.core.impl.score.director
The ScoreDirector holds the workingSolution and calculates the Score for that Solution.
scoreDirector - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
scoreDirectorFactory - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
ScoreDirectorFactory - Interface in org.optaplanner.core.impl.score.director
Builds a ScoreDirector.
scoreDirectorFactory - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
ScoreDirectorFactoryConfig - Class in org.optaplanner.core.config.score.director
 
ScoreDirectorFactoryConfig() - Constructor for class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
scoreDirectorFactoryConfig - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
ScoreDirectorFactoryConfig.ScoreDefinitionType - Enum in org.optaplanner.core.config.score.director
 
scoreDrlList - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
ScoreHolder - Interface in org.optaplanner.core.api.score.holder
This class is injected as a global by DroolsScoreDirector into the Drools DRL.
scoreLevel - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
scoreLevel - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
ScoreUtils - Class in org.optaplanner.core.impl.score
 
selectedMoveCount - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
SelectionCacheLifecycleBridge - Class in org.optaplanner.core.impl.heuristic.selector.common
 
SelectionCacheLifecycleBridge(SelectionCacheType, SelectionCacheLifecycleListener) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
selectionCacheLifecycleListener - Variable in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
SelectionCacheLifecycleListener - Interface in org.optaplanner.core.impl.heuristic.selector.common
 
SelectionCacheType - Enum in org.optaplanner.core.impl.heuristic.selector.common
There is no INHERIT by design because 2 sequential caches provides no benefit, only memory overhead.
SelectionFilter<T> - Interface in org.optaplanner.core.impl.heuristic.selector.common.decorator
Decides on keeping or discarding a selection (which is a PlanningEntity, a planningValue, a Move or a Selector).
SelectionIterator<S> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
SelectionIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.SelectionIterator
 
SelectionOrder - Enum in org.optaplanner.core.config.heuristic.selector.common
Defines in which order the elements or a selector are selected.
selectionOrder - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
selectionOrder - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
selectionOrder - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
SelectionProbabilityWeightFactory<T> - Interface in org.optaplanner.core.impl.heuristic.selector.common.decorator
Create a probabilityWeight for a selection (which is a PlanningEntity, a planningValue, a Move or a Selector).
SelectionSorter<T> - Interface in org.optaplanner.core.impl.heuristic.selector.common.decorator
Decides the order of a List of selection (which is a PlanningEntity, a planningValue, a Move or a Selector).
SelectionSorterOrder - Enum in org.optaplanner.core.impl.heuristic.selector.common.decorator
 
SelectionSorterWeightFactory<Sol extends Solution,T> - Interface in org.optaplanner.core.impl.heuristic.selector.common.decorator
Creates a weight to decide the order of a collections of selections (a selection is a PlanningEntity, a planningValue, a Move or a Selector).
Selector - Interface in org.optaplanner.core.impl.heuristic.selector
General interface for MoveSelector, EntitySelector and ValueSelector which generates Moves or parts of them.
SelectorConfig - Class in org.optaplanner.core.config.heuristic.selector
General superclass for MoveSelectorConfig, EntitySelectorConfig and ValueSelectorConfig.
SelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
selectorProbabilityWeightFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
selectReversingMoveToo - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
selectReversingMoveToo - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
setAccepted(Boolean) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
setAcceptedCountLimit(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
setAcceptedMoveCount(Long) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setAcceptor(Acceptor) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setAcceptorClassList(List<Class<? extends Acceptor>>) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setAcceptorConfig(AcceptorConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchSolverPhaseConfig
 
setAcceptorList(List<Acceptor>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
setAcceptorTypeList(List<AcceptorConfig.AcceptorType>) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setAspirationEnabled(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
setAssertBestScoreIsUnmodified(boolean) - Method in class org.optaplanner.core.impl.bestsolution.BestSolutionRecaller
 
setAssertExpectedStepScore(boolean) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
setAssertExpectedStepScore(boolean) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
setAssertExpectedUndoMoveScore(boolean) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
setAssertExpectedUndoMoveScore(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setAssertionScoreDirectorFactory(ScoreDirectorFactoryConfig) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setAssertionScoreDirectorFactory(ScoreDirectorFactory) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
setAssertMoveScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
setAssertMoveScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setAssertStepScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
setAssertStepScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
setAssertTabuHashCodeCorrectness(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
setBasicPlumbingTermination(BasicPlumbingTermination) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setBendableHardLevelCount(Integer) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setBendableSoftLevelCount(Integer) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setBestScore(Score) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setBestScoreImproved(Boolean) - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
setBestSolution(Solution) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
The bestSolution must never be the same instance as the workingSolution, it should be a (un)changed clone.
setBestSolutionRecaller(BestSolutionRecaller) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
setBestSolutionRecaller(BestSolutionRecaller) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setBestSolutionStepIndex(int) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
setBestUninitializedVariableCount(int) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setBruteForceEntityWalker(BruteForceEntityWalker) - Method in class org.optaplanner.core.impl.bruteforce.DefaultBruteForceSolverPhase
 
setCacheType(SelectionCacheType) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setCacheType(SelectionCacheType) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setCacheType(SelectionCacheType) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setCalculatedScore(Score) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
setClonedSolution(Solution) - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
setConstructionHeuristicType(ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
setCustomSolverPhaseCommandClassList(List<Class<CustomSolverPhaseCommand>>) - Method in class org.optaplanner.core.config.phase.custom.CustomSolverPhaseConfig
 
setCustomSolverPhaseCommandList(List<CustomSolverPhaseCommand>) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomSolverPhase
 
setDecider(ConstructionHeuristicDecider) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
setDecider(LocalSearchDecider) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
setDeciderScoreComparatorClass(Class<? extends DeciderScoreComparatorFactory>) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
setDeciderScoreComparatorFactoryConfig(DeciderScoreComparatorFactoryConfig) - Method in class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
setDeciderScoreComparatorFactoryType(DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
setEntity(Object) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
setEntityClass(Class<?>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setEntityPlacer(EntityPlacer) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
setEntityPlacerConfigList(List<EntityPlacerConfig>) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
setEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
setEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
setEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
setEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
setEntityTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setEntityTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setEnvironmentMode(EnvironmentMode) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setFadingEntityTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingEntityTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingSolutionTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingTabuSizeStrategy(TabuSizeStrategy) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
setFadingUndoMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingValueTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingValueTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFieldValue(Object, Field, Object) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
setFilterClassList(List<Class<? extends SelectionFilter>>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setFilterClassList(List<Class<? extends SelectionFilter>>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setFixedProbabilityWeight(Double) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setForager(Forager) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setForagerClass(Class<? extends Forager>) - Method in class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
setForagerConfig(ConstructionHeuristicForagerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig
 
setForagerConfig(ForagerConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchSolverPhaseConfig
 
setForceUpdateBestSolution(Boolean) - Method in class org.optaplanner.core.config.phase.custom.CustomSolverPhaseConfig
 
setForceUpdateBestSolution(boolean) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomSolverPhase
 
setGreatDelugeWaterLevelUpperBoundRate(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setGreatDelugeWaterRisingRate(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setHardScore(int, int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
Deprecated. 
setHardScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
Deprecated. 
setHardScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
Deprecated. 
setHardScore(BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
Deprecated. 
setHardScore(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
Deprecated. 
setHardScore(long) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
Deprecated. 
setHardScoreActivationThreshold(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
setHardScoreActivationThreshold(int) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setHardScoreTimeGradientWeight(double) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
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.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
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.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
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.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
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.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
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.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
setHardWeightSurvivalRatio(double) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setHillClimbingEnabled(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
setId(String) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setIgnoreEmptyChildIterators(Boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
setIncrementalScoreCalculatorClass(Class<? extends IncrementalScoreCalculator>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setInitializedChainedValueFilterEnabled(boolean) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
setKieBase(KieBase) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setKieBase(KieBase) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
setKieBaseConfigurationProperties(Map<String, String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setLastCompletedStepScope(BruteForceStepScope) - Method in class org.optaplanner.core.impl.bruteforce.scope.BruteForceSolverPhaseScope
 
setLastCompletedStepScope(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicSolverPhaseScope
 
setLastCompletedStepScope(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchSolverPhaseScope
 
setLastCompletedStepScope(CustomStepScope) - Method in class org.optaplanner.core.impl.phase.custom.scope.CustomSolverPhaseScope
 
setLateAcceptanceSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setLateAcceptanceSize(int) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
setLateSimulatedAnnealingSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setLateSimulatedAnnealingSize(int) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
 
setMaximumHoursSpend(Long) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
setMaximumMinutesSpend(Long) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
setMaximumSecondsSpend(Long) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
setMaximumStepCount(Integer) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
setMaximumStepCount(int) - Method in class org.optaplanner.core.impl.termination.StepCountTermination
 
setMaximumSubChainSize(Integer) - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
setMaximumTimeMillisSpend(Long) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
setMaximumTimeMillisSpend(long) - Method in class org.optaplanner.core.impl.termination.TimeMillisSpendTermination
 
setMaximumUnimprovedStepCount(Integer) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
setMaximumUnimprovedStepCount(int) - Method in class org.optaplanner.core.impl.termination.UnimprovedStepCountTermination
 
setMediumScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
Deprecated. 
setMediumScoreTimeGradientWeight(double) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
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, ...
setMimicRecordingEntitySelectorMap(Map<String, MimicRecordingEntitySelector>) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
setMimicSelectorRef(String) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setMinimumSubChainSize(Integer) - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
setMove(Move) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
setMove(Move) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
setMoveIndex(int) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
setMoveIndex(int) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
setMoveIteratorFactoryClass(Class<? extends MoveIteratorFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
setMoveListFactoryClass(Class<? extends MoveListFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
setMoveSelector(MoveSelector) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setMoveSelectorConfigList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
setMoveSelectorConfigList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
setMoveSelectorConfigList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
setMoveSelectorConfigList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.localsearch.LocalSearchSolverPhaseConfig
 
setMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setPerfectMaximumScore(BendableScore) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
setPerfectMaximumScore(HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
setPerfectMaximumScore(HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
setPerfectMaximumScore(HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
setPerfectMaximumScore(HardSoftDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
setPerfectMaximumScore(HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
setPerfectMaximumScore(SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
setPerfectMaximumScore(SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
setPerfectMaximumScore(SimpleDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
setPerfectMaximumScore(SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
setPerfectMinimumScore(BendableScore) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
setPerfectMinimumScore(HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
setPerfectMinimumScore(HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
setPerfectMinimumScore(HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
setPerfectMinimumScore(HardSoftDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
setPerfectMinimumScore(HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
setPerfectMinimumScore(SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
setPerfectMinimumScore(SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
setPerfectMinimumScore(SimpleDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
setPerfectMinimumScore(SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
setPhaseIndex(int) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
setPickEarlyType(ConstructionHeuristicPickEarlyType) - Method in class org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig
 
setPickEarlyType(PickEarlyType) - Method in class org.optaplanner.core.config.localsearch.decider.forager.ForagerConfig
 
setPillarSelectorConfig(PillarSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
setPlanningEntityClass(Class<?>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
setPlanningEntityClass(Class<?>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
setPlanningEntityClassList(List<Class<?>>) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setPlanningProblem(Solution) - Method in interface org.optaplanner.core.api.solver.Solver
 
setPlanningProblem(Solution) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setPlanningValueWalkerList(List<PlanningValueWalker>) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
setProbabilityWeightFactoryClass(Class<? extends SelectionProbabilityWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setProbabilityWeightFactoryClass(Class<? extends SelectionProbabilityWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setProbabilityWeightFactoryClass(Class<? extends SelectionProbabilityWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setRandomSeed(Long) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setRandomSeed(long) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setRecursiveTimeGradientWeight(double) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
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, ...
setReinitializeVariableFilterEnabled(boolean) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
setRestartSolver(boolean) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setRoundRobinSelection(boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueSelector
Deprecated.  
setScore(int) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
Deprecated. 
setScore(BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
Deprecated. 
setScore(double) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
Deprecated. 
setScore(long) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
Deprecated. 
setScore(Score) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
setScore(Score) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
setScore(Score) - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
setScore(S) - Method in interface org.optaplanner.core.impl.solution.Solution
Called by the Solver when the Score of this Solution has been calculated.
setScoreAttained(String) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
setScoreAttained(Score) - Method in class org.optaplanner.core.impl.termination.ScoreAttainedTermination
 
setScoreDefinition(ScoreDefinition) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
setScoreDefinitionClass(Class<? extends ScoreDefinition>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setScoreDefinitionType(ScoreDirectorFactoryConfig.ScoreDefinitionType) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setScoreDirector(ScoreDirector) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setScoreDirectorFactory(ScoreDirectorFactory) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setScoreDirectorFactoryConfig(ScoreDirectorFactoryConfig) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setScoreDrlList(List<String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setSecondaryEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
setSecondaryPillarSelectorConfig(PillarSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
setSecondarySubChainSelectorConfig(SubChainSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
setSelectedMoveCount(Long) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
setSelectedMoveCount(Long) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setSelectionOrder(SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSelectionOrder(SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setSelectionOrder(SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSelectionOrder(PlanningValueSelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueSelector
Deprecated.  
setSelectionPromotion(PlanningValueSelectionPromotion) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueSelector
Deprecated.  
setSelectorProbabilityWeightFactoryClass(Class<? extends SelectionProbabilityWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
setSelectReversingMoveToo(Boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
setSelectReversingMoveToo(Boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
setSimpleScoreCalculatorClass(Class<? extends SimpleScoreCalculator>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setSimulatedAnnealingStartingTemperature(String) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setSoftScore(int, int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
Deprecated. 
setSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
Deprecated. 
setSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
Deprecated. 
setSoftScore(BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
Deprecated. 
setSoftScore(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
Deprecated. 
setSoftScore(long) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
Deprecated. 
setSolutionClass(Class<? extends Solution>) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setSolutionDescriptor(SolutionDescriptor) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
setSolutionTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setSolverEventSupport(SolverEventSupport) - Method in class org.optaplanner.core.impl.bestsolution.BestSolutionRecaller
 
setSolverPhaseConfigList(List<SolverPhaseConfig>) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setSolverPhaseList(List<SolverPhase>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setSortEntitiesByDecreasingDifficultyEnabled(boolean) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
setSorterClass(Class<? extends SelectionSorter>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSorterClass(Class<? extends SelectionSorter>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setSorterClass(Class<? extends SelectionSorter>) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSorterComparatorClass(Class<? extends Comparator>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSorterComparatorClass(Class<? extends Comparator>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setSorterComparatorClass(Class<? extends Comparator>) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSorterManner(EntitySelectorConfig.EntitySorterManner) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSorterManner(ValueSelectorConfig.ValueSorterManner) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSorterOrder(SelectionSorterOrder) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSorterOrder(SelectionSorterOrder) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setSorterOrder(SelectionSorterOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSorterWeightFactoryClass(Class<? extends SelectionSorterWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSorterWeightFactoryClass(Class<? extends SelectionSorterWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setSorterWeightFactoryClass(Class<? extends SelectionSorterWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSortValuesByIncreasingStrengthEnabled(boolean) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
setStartingHardWeight(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
setStartingHardWeight(int) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setStartingInitializedScore(Score) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setStartingSystemTimeMillis(long) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setStartingTemperature(double) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
setStartingTemperature(Score) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
setStep(Move) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
setStep(Move) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setStepCountingHillClimbingSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setStepCountingHillClimbingType(StepCountingHillClimbingType) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setStepString(String) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
setStepString(String) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setSubChainSelectorConfig(SubChainSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
setSubChainSelectorConfig(SubChainSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
setSuccessiveNoHardChangeMaximum(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
setSuccessiveNoHardChangeMaximum(int) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setSuccessiveNoHardChangeMinimum(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
setSuccessiveNoHardChangeMinimum(int) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setSuccessiveNoHardChangeRepetitionMultiplicand(Double) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
 
setSuccessiveNoHardChangeRepetitionMultiplicand(double) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setTabuSizeStrategy(TabuSizeStrategy) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
setTemperatureSurvival(double) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
setTermination(Termination) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setTermination(Termination) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
setTermination(Termination) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setTerminationClass(Class<? extends Termination>) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
setTerminationCompositionStyle(TerminationConfig.TerminationCompositionStyle) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
setTerminationConfig(TerminationConfig) - Method in class org.optaplanner.core.config.phase.SolverPhaseConfig
 
setTerminationConfig(TerminationConfig) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setTerminationConfigList(List<TerminationConfig>) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
setTerminationList(List<Termination>) - Method in class org.optaplanner.core.impl.termination.AbstractCompositeTermination
 
setTimeGradient(double) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setUndoMove(Move) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
setUndoMove(Move) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
setUndoMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setUndoStep(Move) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
setUndoStep(Move) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setUninitializedVariableCount(int) - Method in class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
 
setUseUndoMoveAsTabuMove(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 
setValue(Object, Object) - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
setValue(Object, Object) - Method in class org.optaplanner.core.impl.domain.variable.shadow.ShadowVariableDescriptor
 
setValueSelectorConfig(ValueSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
setValueSelectorConfig(ValueSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
setValueSelectorConfig(ValueSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
setValueTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setValueTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setVariableName(String) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setVariableNameIncludeList(List<String>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
setVariableNameIncludeList(List<String>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
setWorkingRandom(Random) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setWorkingSolution(Solution) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
setWorkingSolution(Solution) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
setWorkingSolution(Solution) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
setWorkingSolution(Solution) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
The workingSolution must never be the same instance as the bestSolution, it should be a (un)changed clone.
setWorkingSolutionFromBestSolution() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
ShadowVariableDescriptor - Class in org.optaplanner.core.impl.domain.variable.shadow
 
ShadowVariableDescriptor(PlanningEntityDescriptor, PropertyDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.shadow.ShadowVariableDescriptor
 
ShiftingHardPenaltyDeciderScoreComparatorFactory - Class in org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator
 
ShiftingHardPenaltyDeciderScoreComparatorFactory() - Constructor for class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
shortenMaximumTimeMillisSpendTotal(long) - Method in class org.optaplanner.core.config.termination.TerminationConfig
 
ShufflingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
ShufflingEntitySelector(EntitySelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ShufflingEntitySelector
 
ShufflingMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
 
ShufflingMoveSelector(MoveSelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.ShufflingMoveSelector
 
ShufflingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
ShufflingValueSelector(EntityIndependentValueSelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.ShufflingValueSelector
 
SimpleBigDecimalScore - Class in org.optaplanner.core.api.score.buildin.simplebigdecimal
This Score is based on 1 level of BigDecimal constraints.
SimpleBigDecimalScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.simplebigdecimal
 
SimpleBigDecimalScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
SimpleBigDecimalScoreHolder - Class in org.optaplanner.core.api.score.buildin.simplebigdecimal
 
SimpleBigDecimalScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
 
SimpleDoubleScore - Class in org.optaplanner.core.api.score.buildin.simpledouble
This Score is based on 1 level of double constraints.
SimpleDoubleScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.simpledouble
 
SimpleDoubleScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
SimpleDoubleScoreHolder - Class in org.optaplanner.core.api.score.buildin.simpledouble
WARNING: NOT RECOMMENDED TO USE DUE TO ROUNDING ERRORS THAT CAUSE SCORE CORRUPTION.
SimpleDoubleScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
 
SimpleLongScore - Class in org.optaplanner.core.api.score.buildin.simplelong
This Score is based on 1 level of long constraints.
SimpleLongScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.simplelong
 
SimpleLongScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
SimpleLongScoreHolder - Class in org.optaplanner.core.api.score.buildin.simplelong
 
SimpleLongScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
 
SimpleScore - Class in org.optaplanner.core.api.score.buildin.simple
This Score is based on 1 level of int constraints.
SimpleScoreCalculator<Sol extends Solution> - Interface in org.optaplanner.core.impl.score.director.simple
Used for simple java Score calculation.
simpleScoreCalculatorClass - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
SimpleScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.simple
 
SimpleScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
SimpleScoreDirector - Class in org.optaplanner.core.impl.score.director.simple
Simple java implementation of ScoreDirector, which recalculates the Score of the Solution workingSolution every time.
SimpleScoreDirector(SimpleScoreDirectorFactory, SimpleScoreCalculator) - Constructor for class org.optaplanner.core.impl.score.director.simple.SimpleScoreDirector
 
SimpleScoreDirectorFactory - Class in org.optaplanner.core.impl.score.director.simple
Simple implementation of ScoreDirectorFactory.
SimpleScoreDirectorFactory(SimpleScoreCalculator) - Constructor for class org.optaplanner.core.impl.score.director.simple.SimpleScoreDirectorFactory
 
SimpleScoreHolder - Class in org.optaplanner.core.api.score.buildin.simple
 
SimpleScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
 
SimulatedAnnealingAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing
The time gradient implementation of simulated annealing.
SimulatedAnnealingAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
simulatedAnnealingStartingTemperature - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
softScore - Variable in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
softScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
softScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
softScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
softScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
Solution<S extends Score> - Interface in org.optaplanner.core.impl.solution
A Solution represents a problem and a possible solution of that problem.
solutionClass - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
SolutionCloner<SolutionG extends Solution> - Interface in org.optaplanner.core.api.domain.solution.cloner
Clones a Solution during planning.
solutionDescriptor - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
solutionDescriptor - Variable in class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter
 
SolutionDescriptor - Class in org.optaplanner.core.impl.domain.solution
 
SolutionDescriptor(Class<? extends Solution>) - Constructor for class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
solutionDescriptor - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
solutionDescriptor - Variable in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
SolutionTabuAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
 
SolutionTabuAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
 
solutionTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
solve() - Method in interface org.optaplanner.core.api.solver.Solver
Solves the planning problem.
solve(DefaultSolverScope) - Method in class org.optaplanner.core.impl.bruteforce.DefaultBruteForceSolverPhase
 
solve(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
solve(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
solve(DefaultSolverScope) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomSolverPhase
 
solve(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.phase.SolverPhase
 
solve() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
Solver - Interface in org.optaplanner.core.api.solver
A Solver solves planning problems.
SolverConfig - Class in org.optaplanner.core.config.solver
 
SolverConfig() - Constructor for class org.optaplanner.core.config.solver.SolverConfig
 
SolverEventListener - Interface in org.optaplanner.core.impl.event
 
solverEventSupport - Variable in class org.optaplanner.core.impl.bestsolution.BestSolutionRecaller
 
SolverEventSupport - Class in org.optaplanner.core.impl.event
Internal API.
SolverEventSupport(Solver) - Constructor for class org.optaplanner.core.impl.event.SolverEventSupport
 
solverEventSupport - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
SolverFactory - Interface in org.optaplanner.core.api.solver
Builds a Solver.
SolverLifecycleListener - Interface in org.optaplanner.core.impl.solver.event
 
SolverLifecycleListenerAdapter - Class in org.optaplanner.core.impl.solver.event
 
SolverLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter
 
SolverPhase - Interface in org.optaplanner.core.impl.phase
A SolverPhase
SolverPhaseConfig - Class in org.optaplanner.core.config.phase
 
SolverPhaseConfig() - Constructor for class org.optaplanner.core.config.phase.SolverPhaseConfig
 
solverPhaseConfigList - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
SolverPhaseLifecycleListener - Interface in org.optaplanner.core.impl.phase.event
 
SolverPhaseLifecycleListenerAdapter - Class in org.optaplanner.core.impl.phase.event
 
SolverPhaseLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleListenerAdapter
 
solverPhaseLifecycleSupport - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
solverPhaseLifecycleSupport - Variable in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
solverPhaseLifecycleSupport - Variable in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
SolverPhaseLifecycleSupport - Class in org.optaplanner.core.impl.phase.event
Internal API.
SolverPhaseLifecycleSupport() - Constructor for class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleSupport
 
solverPhaseList - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
solverScope - Variable in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
solverScope - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
solving - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.bruteforce.DefaultBruteForceSolverPhase
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
solvingEnded(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.AbstractCompositeTermination
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.PhaseToSolverTerminationBridge
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.bestsolution.BestSolutionRecaller
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.bruteforce.DefaultBruteForceSolverPhase
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
solvingStarted(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.AbstractCompositeTermination
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.termination.PhaseToSolverTerminationBridge
 
sort(ScoreDirector, List<Object>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.ComparatorSelectionSorter
 
sort(ScoreDirector, List<T>) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorter
 
sort(ScoreDirector, List<Object>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.WeightFactorySelectionSorter
 
sorter - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
sorter - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
 
sorter - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
sorter - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
 
sorterClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
sorterClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
sorterClass - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
sorterComparatorClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
sorterComparatorClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
sorterComparatorClass - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
sorterManner - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
sorterManner - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
sorterOrder - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
sorterOrder - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
sorterOrder - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
sorterWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
sorterWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
sorterWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
SortingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
SortingEntitySelector(EntitySelector, SelectionCacheType, SelectionSorter) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
SortingMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
 
SortingMoveSelector(MoveSelector, SelectionCacheType, SelectionSorter) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
 
SortingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
SortingValueSelector(EntityIndependentValueSelector, SelectionCacheType, SelectionSorter) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
 
stale - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
startingInitializedScore - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
startingScore - Variable in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
startingSystemTimeMillis - Variable in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
startingSystemTimeMillis - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
startingTemperature - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
startingTemperature - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
startingTemperatureLevels - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
StepCountingHillClimbingAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing
 
StepCountingHillClimbingAcceptor(int, StepCountingHillClimbingType) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
stepCountingHillClimbingSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
stepCountingHillClimbingSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
stepCountingHillClimbingType - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
stepCountingHillClimbingType - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
StepCountingHillClimbingType - Enum in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing
Determines what increment the counter of Step Counting Hill Climbing.
StepCountTermination - Class in org.optaplanner.core.impl.termination
 
StepCountTermination() - Constructor for class org.optaplanner.core.impl.termination.StepCountTermination
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.bestsolution.BestSolutionRecaller
 
stepEnded(BruteForceStepScope) - Method in class org.optaplanner.core.impl.bruteforce.BruteForceEntityWalker
 
stepEnded(BruteForceStepScope) - Method in class org.optaplanner.core.impl.bruteforce.DefaultBruteForceSolverPhase
 
stepEnded(BruteForceStepScope) - Method in interface org.optaplanner.core.impl.bruteforce.event.BruteForceSolverPhaseLifecycleListener
 
stepEnded(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
stepEnded(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
stepEnded(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
stepEnded(ConstructionHeuristicStepScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicSolverPhaseLifecycleListener
 
stepEnded(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicSolverPhaseLifecycleListenerAdapter
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
stepEnded(LocalSearchStepScope) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchSolverPhaseLifecycleListener
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
stepEnded(CustomStepScope) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomSolverPhase
 
stepEnded(AbstractStepScope) - Method in interface org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleListener
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleListenerAdapter
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.termination.AbstractCompositeTermination
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.termination.PhaseToSolverTerminationBridge
 
stepIndex - Variable in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
stepStarted(BruteForceStepScope) - Method in class org.optaplanner.core.impl.bruteforce.DefaultBruteForceSolverPhase
 
stepStarted(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
stepStarted(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
stepStarted(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicSolverPhase
 
stepStarted(ConstructionHeuristicStepScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicSolverPhaseLifecycleListener
 
stepStarted(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicSolverPhaseLifecycleListenerAdapter
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase
 
stepStarted(LocalSearchStepScope) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchSolverPhaseLifecycleListener
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchSolverPhaseLifecycleListenerAdapter
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
stepStarted(CustomStepScope) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomSolverPhase
 
stepStarted(AbstractStepScope) - Method in interface org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleListener
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.event.SolverPhaseLifecycleListenerAdapter
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.termination.AbstractCompositeTermination
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.termination.PhaseToSolverTerminationBridge
 
SubChain - Class in org.optaplanner.core.impl.heuristic.selector.value.chained
A subList out of a single chain.
SubChain(List<Object>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
subChain(int, int) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
SubChainChangeMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
SubChainChangeMove(SubChain, PlanningVariableDescriptor, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
SubChainChangeMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
SubChainChangeMoveSelector(SubChainSelector, EntityIndependentValueSelector, boolean, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
SubChainChangeMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic.chained
 
SubChainChangeMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
SubChainReversingChangeMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
SubChainReversingChangeMove(SubChain, PlanningVariableDescriptor, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
SubChainReversingSwapMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Non-cacheable
SubChainReversingSwapMove(PlanningVariableDescriptor, SubChain, SubChain) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
subChainSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
SubChainSelector - Interface in org.optaplanner.core.impl.heuristic.selector.value.chained
 
SubChainSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.value.chained
 
SubChainSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
SubChainSwapMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Non-cacheable
SubChainSwapMove(PlanningVariableDescriptor, SubChain, SubChain) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
SubChainSwapMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
SubChainSwapMoveSelector(SubChainSelector, SubChainSelector, boolean, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
SubChainSwapMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic.chained
 
SubChainSwapMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
subtract(BendableScore) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
subtract(HardMediumSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
subtract(HardSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
subtract(HardSoftBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
subtract(HardSoftDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
subtract(HardSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
subtract(SimpleScore) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
subtract(SimpleBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
subtract(SimpleDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
subtract(SimpleLongScore) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
subtract(S) - Method in interface org.optaplanner.core.api.score.Score
Returns a Score whose value is (this - subtrahend).
supportsNeverEndingMoveSelector() - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
supportsNeverEndingMoveSelector() - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.Forager
 
SwapMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
 
SwapMove(Collection<PlanningVariableDescriptor>, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
SwapMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
 
SwapMoveSelector(EntitySelector, EntitySelector, Collection<PlanningVariableDescriptor>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
SwapMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic
 
SwapMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 

T

tabuRatio - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.EntityRatioTabuSizeStrategy
 
tabuRatio - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.ValueRatioTabuSizeStrategy
 
tabuSequenceList - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
tabuSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.FixedTabuSizeStrategy
 
tabuSizeStrategy - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
TabuSizeStrategy - Interface in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size
 
tabuToStepIndexMap - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
temperature - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
temperatureLevels - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
temperatureMinimum - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
temperatureSurvival - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.LegacySimulatedAnnealingAcceptor
 
terminatedEarly - Variable in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
terminateEarly() - Method in interface org.optaplanner.core.api.solver.Solver
Notifies the solver that it should stop at its earliest convenience.
terminateEarly() - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
terminateEarly() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
termination - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
termination - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
termination - Variable in class org.optaplanner.core.impl.phase.AbstractSolverPhase
 
termination - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
Termination - Interface in org.optaplanner.core.impl.termination
A Termination determines when a Solver or a SolverPhase should stop.
TerminationConfig - Class in org.optaplanner.core.config.termination
 
TerminationConfig() - Constructor for class org.optaplanner.core.config.termination.TerminationConfig
 
TerminationConfig.TerminationCompositionStyle - Enum in org.optaplanner.core.config.termination
 
terminationList - Variable in class org.optaplanner.core.impl.termination.AbstractCompositeTermination
 
thresholdScore - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
TimeMillisSpendTermination - Class in org.optaplanner.core.impl.termination
 
TimeMillisSpendTermination() - Constructor for class org.optaplanner.core.impl.termination.TimeMillisSpendTermination
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
toLevelNumbers() - Method in interface org.optaplanner.core.api.score.Score
Returns an array of doubles representing the Score.
toPlanningValue - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
toRandomSelectionBoolean() - Method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
 
toString() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
toString() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
toString() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
toString() - Method in class org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig
 
toString() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
toString() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
toString() - Method in class org.optaplanner.core.impl.domain.entity.PlanningEntityDescriptor
 
toString() - Method in class org.optaplanner.core.impl.domain.solution.SolutionDescriptor
 
toString() - Method in class org.optaplanner.core.impl.domain.value.AbstractPlanningValueRangeDescriptor
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.PlanningVariableDescriptor
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.shadow.ShadowVariableDescriptor
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ShufflingEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.CachingMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ShufflingMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ShufflingValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
toString() - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
toString() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
toString() - Method in class org.optaplanner.core.impl.move.CompositeMove
 
toString() - Method in class org.optaplanner.core.impl.move.NoChangeMove
 
toString() - Method in class org.optaplanner.core.impl.phase.AbstractSolverPhaseScope
 
toString() - Method in class org.optaplanner.core.impl.phase.step.AbstractStepScope
 
toString() - Method in class org.optaplanner.core.impl.score.constraint.ConstraintOccurrence
Deprecated.  
toString() - Method in class org.optaplanner.core.impl.score.constraint.DoubleConstraintOccurrence
Deprecated.  
toString() - Method in class org.optaplanner.core.impl.score.constraint.IntConstraintOccurrence
Deprecated.  
toString() - Method in class org.optaplanner.core.impl.score.constraint.LongConstraintOccurrence
Deprecated.  
toString() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
trailingEntitiesMap - Variable in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
trailingEntityMapSupport - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
TrailingEntityMapSupport - Class in org.optaplanner.core.impl.score.director.common
 
TrailingEntityMapSupport(SolutionDescriptor) - Constructor for class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 

U

undoMoveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
UnimprovedStepCountTermination - Class in org.optaplanner.core.impl.termination
 
UnimprovedStepCountTermination() - Constructor for class org.optaplanner.core.impl.termination.UnimprovedStepCountTermination
 
UnionMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
A CompositeMoveSelector that unions 2 or more MoveSelectors.
UnionMoveSelector(List<MoveSelector>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
UnionMoveSelector(List<MoveSelector>, boolean, SelectionProbabilityWeightFactory) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
UnionMoveSelector.RandomUnionMoveIterator - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
 
UnionMoveSelector.RandomUnionMoveIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
UnionMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.composite
 
UnionMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
UnionMoveSelectorConfig(List<MoveSelectorConfig>) - Constructor for class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.core.config.util.KeyAsElementMapConverter
 
unprocessedQueue - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
UnweightedConstraintOccurrence - Class in org.optaplanner.core.impl.score.constraint
Deprecated. 
UnweightedConstraintOccurrence(String, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.UnweightedConstraintOccurrence
Deprecated.  
UnweightedConstraintOccurrence(String, ConstraintType, Object...) - Constructor for class org.optaplanner.core.impl.score.constraint.UnweightedConstraintOccurrence
Deprecated.  
upcomingCreated - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
upcomingSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
UpcomingSelectionIterator<S> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
IMPORTANT: The constructor of any subclass of this abstract class, should never call any of its child Selector's Iterator.hasNext() or Iterator.next() methods, because that can cause descendant Selectors to be selected too early (which breaks MimicReplayingEntitySelector).
UpcomingSelectionIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
updateBestSolution(DefaultSolverScope, Solution, int) - Method in class org.optaplanner.core.impl.bestsolution.BestSolutionRecaller
 
useUndoMoveAsTabuMove - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 

V

validateCacheTypeVersusSelectionOrder(SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
validateCloneSolution(SolutionG, SolutionG) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
Fails fast if FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun.isFieldAnEntityPropertyOnSolution(java.lang.reflect.Field) assumptions were wrong.
validateCompatible(BendableScore) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
valueOf(int[], int[]) - Static method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
Creates a new BendableScore.
valueOf(int, int, int) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
valueOf(int, int) - Static method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
valueOf(BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
valueOf(double, double) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
valueOf(long, long) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
valueOf(int) - Static method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
valueOf(BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
valueOf(double) - Static method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
valueOf(long) - Static method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
valueOf(String) - Static method in enum org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicSolverPhaseConfig.ConstructionHeuristicType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig.EntitySorterManner
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig.ValueSorterManner
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig.AcceptorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig.DeciderScoreComparatorFactoryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.ScoreDefinitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.solver.EnvironmentMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.termination.TerminationConfig.TerminationCompositionStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicPickEarlyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueSelectionOrder
Deprecated. Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueSelectionPromotion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.localsearch.decider.forager.PickEarlyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.score.constraint.ConstraintType
Deprecated. Returns the enum constant of this type with the specified name.
valueRangeDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
valueRangeDescriptorList - Variable in class org.optaplanner.core.impl.domain.value.CompositePlanningValueRangeDescriptor
 
ValueRangeProvider - Annotation Type in org.optaplanner.core.api.domain.value
Provides the planning values can be used for a planning variable.
ValueRatioTabuSizeStrategy - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size
 
ValueRatioTabuSizeStrategy(double) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.ValueRatioTabuSizeStrategy
 
values() - Static method in enum org.optaplanner.core.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.optaplanner.core.config.heuristic.selector.common.SelectionOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig.EntitySorterManner
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig.ValueSorterManner
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.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.optaplanner.core.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.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig.ScoreDefinitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.solver.EnvironmentMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.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.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicPickEarlyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueSelectionOrder
Deprecated. Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.impl.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.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.impl.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.optaplanner.core.impl.score.constraint.ConstraintType
Deprecated. Returns an array containing the constants of this enum type, in the order they are declared.
valueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
valueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
valueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
ValueSelector - Interface in org.optaplanner.core.impl.heuristic.selector.value
Selects values from the ValueRangeProvider) for a {@link PlanningVariable} annotated property.
valueSelectorConfig - Variable in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
ValueSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.value
 
ValueSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
ValueSelectorConfig.ValueSorterManner - Enum in org.optaplanner.core.config.heuristic.selector.value
Build-in ways of sorting.
ValueTabuAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
 
ValueTabuAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.ValueTabuAcceptor
 
valueTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
valueTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
variableDescriptor - Variable in class org.optaplanner.core.impl.domain.value.AbstractPlanningValueRangeDescriptor
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
variableDescriptors - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.SameValuePillarSelector
 
variableDescriptors - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
variableDescriptors - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
variableDescriptors - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
variableListenerSupport - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
variableName - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 

W

walk() - Method in class org.optaplanner.core.impl.bruteforce.BruteForceEntityWalker
 
walk() - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningValueWalker
Deprecated.  
walk() - Method in class org.optaplanner.core.impl.heuristic.selector.variable.PlanningVariableWalker
Deprecated.  
waterLevelScore - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
 
waterLevelUpperBoundRate - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
 
waterRisingRate - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
 
weight - Variable in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatch
 
weight - Variable in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatch
 
weight - Variable in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatch
 
weight - Variable in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatch
 
weight - Variable in class org.optaplanner.core.impl.score.constraint.DoubleConstraintOccurrence
Deprecated.  
weight - Variable in class org.optaplanner.core.impl.score.constraint.IntConstraintOccurrence
Deprecated.  
weight - Variable in class org.optaplanner.core.impl.score.constraint.LongConstraintOccurrence
Deprecated.  
WeightFactorySelectionSorter - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
 
WeightFactorySelectionSorter(SelectionSorterWeightFactory<Solution, Object>, SelectionSorterOrder) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.WeightFactorySelectionSorter
 
weightTotal - Variable in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
weightTotal - Variable in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
weightTotal - Variable in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
weightTotal - Variable in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
workingFadingTabuSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
workingRandom - Variable in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
workingRandom - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
workingRandom - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
workingScoreHolder - Variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
workingSolution - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
workingTabuSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
write(Solution, File) - Method in interface org.optaplanner.core.impl.solution.ProblemIO
This method is thread-safe.

X

XmlSolverFactory - Class in org.optaplanner.core.config.solver
XML based configuration that builds a Solver.
XmlSolverFactory() - Constructor for class org.optaplanner.core.config.solver.XmlSolverFactory
 
XmlSolverFactory(String) - Constructor for class org.optaplanner.core.config.solver.XmlSolverFactory
 

A B C D E F G H I J K L M N O P Q R S T U V W X
OptaPlanner core 6.0.1.Final

Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.