OptaPlanner core 6.0.0.CR2
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(BigDecimalConstraintMatchTotal, 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(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 - Variable in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatch
 
ConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint
 
ConstraintMatchTotal(String, String, int) - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
constraintMatchTotal - Variable in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatch
 
constraintMatchTotal - Variable in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatch
 
constraintMatchTotal - Variable in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatch
 
constraintMatchTotalMap - Variable in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
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.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
 
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(Solution) - 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(DoubleConstraintMatchTotal, 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
 
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
 
getConstraintMatchTotal() - Method in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatch
 
getConstraintMatchTotal() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
getConstraintMatchTotal() - Method in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatch
 
getConstraintMatchTotal() - Method in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatch
 
getConstraintMatchTotal() - Method in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatch
 
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.ConstraintMatchTotal
 
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.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.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
 
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
 
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
 
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
 
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(IntConstraintMatchTotal, 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.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.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(LongConstraintMatchTotal, 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 - 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.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.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.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.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.