OptaPlanner core 6.2.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.solver.termination
Abstract superclass that combines multiple Terminations.
AbstractCompositeTermination(List<Termination>) - Constructor for class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
AbstractCompositeTermination(Termination...) - Constructor for class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
AbstractConstructionHeuristicForager - Class in org.optaplanner.core.impl.constructionheuristic.decider.forager
 
AbstractConstructionHeuristicForager() - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.forager.AbstractConstructionHeuristicForager
 
AbstractCountableValueRange<T> - Class in org.optaplanner.core.impl.domain.valuerange
Abstract superclass for CountableValueRange (and therefore ValueRange).
AbstractCountableValueRange() - Constructor for class org.optaplanner.core.impl.domain.valuerange.AbstractCountableValueRange
 
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
 
AbstractFeasibilityScoreDefinition<S extends FeasibilityScore<S>> - Class in org.optaplanner.core.impl.score.definition
Abstract superclass for FeasibilityScoreDefinition.
AbstractFeasibilityScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.definition.AbstractFeasibilityScoreDefinition
 
AbstractFinalistPodium - Class in org.optaplanner.core.impl.localsearch.decider.forager.finalist
Abstract superclass for FinalistPodium.
AbstractFinalistPodium() - Constructor for class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
 
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
 
AbstractFromPropertyValueRangeDescriptor - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
 
AbstractFromPropertyValueRangeDescriptor(GenuineVariableDescriptor, boolean, Method) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
 
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
 
AbstractMove - Class in org.optaplanner.core.impl.heuristic.move
Abstract superclass for Move
AbstractMove() - Constructor for class org.optaplanner.core.impl.heuristic.move.AbstractMove
 
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
 
AbstractPhase - Class in org.optaplanner.core.impl.phase
 
AbstractPhase() - Constructor for class org.optaplanner.core.impl.phase.AbstractPhase
 
AbstractPhaseScope - Class in org.optaplanner.core.impl.phase.scope
 
AbstractPhaseScope(DefaultSolverScope) - Constructor for class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
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, boolean) - 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
 
AbstractScoreHolder.BigDecimalConstraintUndoListener - Class in org.optaplanner.core.api.score.holder
 
AbstractScoreHolder.BigDecimalConstraintUndoListener() - Constructor for class org.optaplanner.core.api.score.holder.AbstractScoreHolder.BigDecimalConstraintUndoListener
 
AbstractScoreHolder.DoubleConstraintUndoListener - Class in org.optaplanner.core.api.score.holder
 
AbstractScoreHolder.DoubleConstraintUndoListener() - Constructor for class org.optaplanner.core.api.score.holder.AbstractScoreHolder.DoubleConstraintUndoListener
 
AbstractScoreHolder.IntConstraintUndoListener - Class in org.optaplanner.core.api.score.holder
 
AbstractScoreHolder.IntConstraintUndoListener() - Constructor for class org.optaplanner.core.api.score.holder.AbstractScoreHolder.IntConstraintUndoListener
 
AbstractScoreHolder.LongConstraintUndoListener - Class in org.optaplanner.core.api.score.holder
 
AbstractScoreHolder.LongConstraintUndoListener() - Constructor for class org.optaplanner.core.api.score.holder.AbstractScoreHolder.LongConstraintUndoListener
 
AbstractSelector - Class in org.optaplanner.core.impl.heuristic.selector
Abstract superclass for Selector.
AbstractSelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
AbstractStepScope - Class in org.optaplanner.core.impl.phase.scope
 
AbstractStepScope(int) - Constructor for class org.optaplanner.core.impl.phase.scope.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.solver.termination
Abstract superclass for Termination.
AbstractTermination() - Constructor for class org.optaplanner.core.impl.solver.termination.AbstractTermination
 
AbstractUncountableValueRange<T> - Class in org.optaplanner.core.impl.domain.valuerange
Abstract superclass for ValueRange that is not a CountableValueRange).
AbstractUncountableValueRange() - Constructor for class org.optaplanner.core.impl.domain.valuerange.AbstractUncountableValueRange
 
AbstractValueRangeDescriptor - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
 
AbstractValueRangeDescriptor(GenuineVariableDescriptor, boolean) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
 
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.LocalSearchForagerConfig
 
acceptedCountLimit - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
AcceptedForager - Class in org.optaplanner.core.impl.localsearch.decider.forager
A Forager which forages accepted moves and ignores unaccepted moves.
AcceptedForager(FinalistPodium, LocalSearchPickEarlyType, 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
 
acceptorList - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
AcceptorType - Enum in org.optaplanner.core.config.localsearch.decider.acceptor
 
add(BendableScore) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
add(BendableBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
add(HardMediumSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
add(HardMediumSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
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).
add(T) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
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(List<Object>, 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(List<Object>, 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(List<Object>, 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
 
addConstraintMatch(List<Object>, long) - Method in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
addDeclaredVariableListenersToMap(Map<VariableDescriptor, List<VariableListener>>) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
addEntityDescriptor(EntityDescriptor) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
addEntityMimicRecorder(String, EntityMimicRecorder) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
addEventListener(SolverEventListener) - Method in interface org.optaplanner.core.api.solver.Solver
 
addEventListener(SolverEventListener) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
addExpandableNode(ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
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, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
addHardConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
addHardConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
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
 
addMediumConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
addMimicReplayingEntitySelector(MimicReplayingEntitySelector) - Method in interface org.optaplanner.core.impl.heuristic.selector.entity.mimic.EntityMimicRecorder
 
addMimicReplayingEntitySelector(MimicReplayingEntitySelector) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
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.finalist.FinalistPodium
See Forager.addMove(LocalSearchMoveScope).
addMove(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.HighestScoreFinalistPodium
 
addMove(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
 
addMove(LocalSearchMoveScope) - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.Forager
 
addNullInValueRange - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
 
addPhaseLifecycleListener(PhaseLifecycleListener) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
addPhaseLifecycleListener(PhaseLifecycleListener) - Method in interface org.optaplanner.core.impl.phase.Phase
 
addPhaseLifecycleListener(PhaseLifecycleListener) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
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
Concurrency note: unblocks BasicPlumbingTermination.waitForRestartSolverDecision()
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, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
addSoftConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
addSoftConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
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
 
addXStreamAnnotations(Class...) - Method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
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.solution.descriptor.SolutionDescriptor
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
afterEntityAdded(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
afterEntityAdded(ScoreDirector, EntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerSupport
 
afterEntityAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityAdded(EntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityAdded(EntityDescriptor, 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(EntityDescriptor, 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, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
afterEntityRemoved(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
afterEntityRemoved(ScoreDirector, EntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerSupport
 
afterEntityRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityRemoved(EntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityRemoved(EntityDescriptor, 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(EntityDescriptor, 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
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
afterVariableChanged(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
afterVariableChanged(ScoreDirector, VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerSupport
 
afterVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterVariableChanged(VariableDescriptor, 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(VariableDescriptor, 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
 
afterVariableChanged(VariableDescriptor, Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
allChangesWillBeUndoneBeforeStepEnds - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
anchorTrailingChainList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
AndCompositeTermination - Class in org.optaplanner.core.impl.solver.termination
 
AndCompositeTermination(List<Termination>) - Constructor for class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
 
AndCompositeTermination(Termination...) - Constructor for class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
 
anyChained - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
applyInitializedChainedValueFilter(HeuristicConfigPolicy, GenuineVariableDescriptor, SelectionCacheType, SelectionOrder, ValueSelector) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
applyNearbyEntitySelector(HeuristicConfigPolicy, SelectionCacheType, SelectionCacheType, SelectionOrder, EntitySelector) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
applyNearbyValueSelector(HeuristicConfigPolicy, SelectionCacheType, SelectionCacheType, SelectionOrder, ValueSelector) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
aspirationEnabled - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
assertBestScoreIsUnmodified - Variable in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
assertExpectedStepScore - Variable in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
assertExpectedStepScore - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
assertExpectedUndoMoveScore - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
assertExpectedUndoMoveScore - Variable in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
assertExpectedUndoMoveScore - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
assertExpectedUndoMoveScore(Move, Move) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
assertExpectedWorkingScore(Score, Object) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
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.InnerScoreDirector
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
 
assertExpectedWorkingSolutionScore - Variable in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
assertInitialScoreFromScratch - Variable in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
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.exhaustivesearch.decider.ExhaustiveSearchDecider
 
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.InnerScoreDirectorFactory
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.DefaultConstructionHeuristicPhase
 
assertStepScoreFromScratch - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
assertTabuHashCodeCorrectness - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
assertWorkingScoreFromScratch(Score, Object) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
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.InnerScoreDirector
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
 
assertWorkingSolutionScoreFromScratch - Variable in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
assignBreadth() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchLayer
 

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
Concurrency notes: Condition predicate on (BasicPlumbingTermination.problemFactChangeQueue is not empty or BasicPlumbingTermination.terminatedEarly is true)
BasicPlumbingTermination(boolean) - 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, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
beforeEntityAdded(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
beforeEntityAdded(ScoreDirector, EntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerSupport
 
beforeEntityAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeEntityAdded(EntityDescriptor, 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(EntityDescriptor, 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, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
beforeEntityRemoved(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
beforeEntityRemoved(ScoreDirector, EntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerSupport
 
beforeEntityRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeEntityRemoved(EntityDescriptor, 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(EntityDescriptor, 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
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
beforeVariableChanged(ScoreDirector, EntityG) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
beforeVariableChanged(ScoreDirector, VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerSupport
 
beforeVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeVariableChanged(VariableDescriptor, 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(VariableDescriptor, 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
 
beforeVariableChanged(VariableDescriptor, Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
BendableBigDecimalScore - Class in org.optaplanner.core.api.score.buildin.bendablebigdecimal
This Score is based on n levels of BigDecimal constraints.
BendableBigDecimalScore(BigDecimal[], BigDecimal[]) - Constructor for class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
BendableBigDecimalScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.bendablebigdecimal
 
BendableBigDecimalScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
BendableBigDecimalScoreHolder - Class in org.optaplanner.core.api.score.buildin.bendablebigdecimal
 
BendableBigDecimalScoreHolder(boolean, int, int) - Constructor for class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
bendableHardLevelsSize - 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
 
bendableSoftLevelsSize - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
bestScore - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
BestScoreFeasibleTermination - Class in org.optaplanner.core.impl.solver.termination
 
BestScoreFeasibleTermination(FeasibilityScoreDefinition, double[]) - Constructor for class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
bestScoreImproved - Variable in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
BestScoreTermination - Class in org.optaplanner.core.impl.solver.termination
 
BestScoreTermination(ScoreDefinition, Score, double[]) - Constructor for class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
bestSolution - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
bestSolutionChanged(BestSolutionChangedEvent<SolutionG>) - Method in interface org.optaplanner.core.api.solver.event.SolverEventListener
Called once every time when a better Solution is found.
BestSolutionChangedEvent<SolutionG extends Solution> - Class in org.optaplanner.core.api.solver.event
Delivered when the best Solution changes during solving.
BestSolutionChangedEvent(Solver, long, SolutionG, int) - Constructor for class org.optaplanner.core.api.solver.event.BestSolutionChangedEvent
 
bestSolutionRecaller - Variable in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
bestSolutionRecaller - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
 
bestSolutionRecaller - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
BestSolutionRecaller - Class in org.optaplanner.core.impl.solver.recaller
A BestSolutionRecaller remembers the best solution that a Solver encounters.
BestSolutionRecaller() - Constructor for class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
bestSolutionStepIndex - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
bestSolutionTimeMillis - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
bestUninitializedVariableCount - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
betaDistribution - Variable in class org.optaplanner.core.impl.heuristic.selector.common.nearby.BetaDistributionNearbyRandom
 
betaDistributionAlpha - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
betaDistributionBeta - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
BetaDistributionNearbyRandom - Class in org.optaplanner.core.impl.heuristic.selector.common.nearby
 
BetaDistributionNearbyRandom(double, double) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.nearby.BetaDistributionNearbyRandom
 
BigDecimalConstraintMatch - Class in org.optaplanner.core.api.score.constraint.bigdecimal
 
BigDecimalConstraintMatch(String, String, int, List<Object>, BigDecimal) - Constructor for class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatch
 
BigDecimalConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint.bigdecimal
 
BigDecimalConstraintMatchTotal(String, String, int) - Constructor for class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
BigDecimalValueRange - Class in org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal
 
BigDecimalValueRange(BigDecimal, BigDecimal) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
All parameters must have the same BigDecimal.scale().
BigDecimalValueRange(BigDecimal, BigDecimal, BigDecimal) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
All parameters must have the same BigDecimal.scale().
BlockDistributionNearbyRandom - Class in org.optaplanner.core.impl.heuristic.selector.common.nearby
 
BlockDistributionNearbyRandom(int, int, double, double) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.nearby.BlockDistributionNearbyRandom
 
blockDistributionSizeMaximum - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
blockDistributionSizeMinimum - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
blockDistributionSizeRatio - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
blockDistributionUniformDistributionProbability - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
BreadthFirstNodeComparator - Class in org.optaplanner.core.impl.exhaustivesearch.node.comparator
Investigate nodes layer by layer: investigate shallower nodes first.
BreadthFirstNodeComparator(boolean) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.comparator.BreadthFirstNodeComparator
 
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.PillarChangeMoveSelectorConfig
 
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
Deprecated.  
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.PooledEntityPlacerConfig
 
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
 
buildFinalistPodium() - Method in enum org.optaplanner.core.config.localsearch.decider.forager.FinalistPodiumType
 
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.LocalSearchForagerConfig
 
buildInvalidVariableNameExceptionMessage(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
buildMimicReplaying(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
buildMove(Move...) - Static method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
buildMove(List<Move>) - Static method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
buildMoveSelector(HeuristicConfigPolicy, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
buildNearbyRandom() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
buildNodeComparator(boolean) - Method in enum org.optaplanner.core.config.exhaustivesearch.NodeExplorationType
 
buildOptimisticBound(InitializingScoreTrend, BendableScore) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, BendableBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardMediumSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardSoftDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, SimpleDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, S) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
Builds a Score which is equal or better than any other Score with more variables initialized (while the already variables don't change).
buildPessimisticBound(InitializingScoreTrend, BendableScore) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, BendableBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardMediumSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardSoftDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, SimpleDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, S) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
Builds a Score which is equal or worse than any other Score with more variables initialized (while the already variables don't change).
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.phase.PhaseConfig
 
buildPillarSelector(HeuristicConfigPolicy, SelectionCacheType, SelectionOrder, List<String>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
buildScoreCorruptionAnalysis(ScoreDirector) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
buildScoreDefinition() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
buildScoreDirector() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
buildScoreDirector(boolean) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
buildScoreDirector(boolean) - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirectorFactory
 
buildScoreDirector(boolean) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirectorFactory
 
buildScoreDirector() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory
 
buildScoreDirector(boolean) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory
Like InnerScoreDirectorFactory.buildScoreDirector(), but optionally disables ConstraintMatch tracking for more performance (presuming the ScoreDirector implementation actually supports it to begin with).
buildScoreDirector() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirectorFactory
Creates a new ScoreDirector instance.
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.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
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
Used by DroolsScoreDirector.
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 class 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.impl.solver.XStreamXmlSolverFactory
 
buildSubChainSelector(HeuristicConfigPolicy, EntityDescriptor, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
buildTermination(HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
buildTermination(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
buildTrendPattern(int) - Static method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
 
buildUniformTrend(InitializingScoreTrendLevel, int) - Static method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
 
buildValueSelector(HeuristicConfigPolicy, EntityDescriptor, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
buildVariableListener() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.CustomShadowVariableDescriptor
 
buildVariableListener() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
 
buildVariableListener() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
 
buildVariableListenerList() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
buildVariableListenerSupport() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
buildXStream() - Static method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
Builds the XStream setup which is used to read/write solver configs and benchmark configs.

C

CACHE_TYPE - Static variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
CACHE_TYPE - Static variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
cachedBasePillarList - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
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
 
cachedEntityListIsDirty - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
cachedEntityListIsDirty - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
cachedEntityListRevision - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
cachedEntityListRevision - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
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
 
cachedValueList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
cachedValueRange - 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.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
 
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
 
calculateFeasibilityTimeGradient(FeasibilityScore, FeasibilityScore) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
calculateOptimisticBound(ScoreDirector, Score) - Method in interface org.optaplanner.core.impl.exhaustivesearch.node.bounder.ScoreBounder
In OR terms, this is called the lower bound if they minimize, and upper bound if they maximize.
calculateOptimisticBound(ScoreDirector, Score) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.bounder.TrendBasedScoreBounder
 
calculatePessimisticBound(ScoreDirector, Score) - Method in interface org.optaplanner.core.impl.exhaustivesearch.node.bounder.ScoreBounder
In OR terms, this is called the upper bound if they minimize, and lower bound if they maximize.
calculatePessimisticBound(ScoreDirector, Score) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.bounder.TrendBasedScoreBounder
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in interface org.optaplanner.core.impl.solver.termination.Termination
See Termination.calculateSolverTimeGradient(DefaultSolverScope).
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
 
calculatePhaseTimeMillisSpent() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
calculateScore() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
calculateScore() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
calculateScore(Sol) - Method in interface org.optaplanner.core.impl.score.director.easy.EasyScoreCalculator
 
calculateScore() - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
 
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() - 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.solver.termination.AndCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.solver.termination.Termination
A timeGradient is a relative estimate of how long the search will continue.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
 
calculateSolverTimeMillisSpent() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
calculateSubChainSelectionSize(SubChain) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
calculateTimeGradient(Number[], Number[], double[], int) - Static method in class org.optaplanner.core.impl.score.ScoreUtils
 
calculateTimeGradient(Score, Score, Score) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
calculateTimeGradient(long) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
 
calculateTimeGradient(long) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
 
calculateTimeMillisSpent() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
calculateTimeMillisSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
calculateUnimprovedStepCount(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
 
calculateUnimprovedTimeMillisSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
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
 
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, GenuineVariableDescriptor, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
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<GenuineVariableDescriptor>, 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, GenuineVariableDescriptor, 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.CustomPhaseCommand
 
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.decorator.SelectedCountLimitEntitySelector
 
childEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
childEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
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
 
childMoveSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SelectedCountLimitMoveSelector
 
childMoveSelectorList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
 
childValueRangeDescriptorList - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
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.DowncastingValueSelector
 
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
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
clone() - Method in class org.optaplanner.core.config.solver.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.InnerScoreDirector
Clones this ScoreDirector and its workingSolution.
cloneCollection(Class<?>, Collection<E>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
cloneCollectionsElementIfNeeded(C) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
clonedSolution - Variable in class org.optaplanner.core.impl.phase.scope.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.InnerScoreDirector
 
collectionWrapping - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
 
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(ExhaustiveSearchNode, ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.comparator.BreadthFirstNodeComparator
 
compare(ExhaustiveSearchNode, ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.comparator.DepthFirstNodeComparator
 
compare(ExhaustiveSearchNode, ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.comparator.OptimisticBoundFirstNodeComparator
 
compare(ExhaustiveSearchNode, ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.comparator.OriginalOrderNodeComparator
 
compare(ExhaustiveSearchNode, ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.comparator.ScoreFirstNodeComparator
 
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(BendableBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
compareTo(HardMediumSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
compareTo(HardMediumSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
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
 
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
 
CompositeCountableValueRange<T> - Class in org.optaplanner.core.impl.domain.valuerange.buildin.composite
 
CompositeCountableValueRange(List<? extends CountableValueRange<T>>) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
 
CompositeMove - Class in org.optaplanner.core.impl.heuristic.move
A CompositeMove is composed out of multiple other moves.
CompositeMove(Move...) - Constructor for class org.optaplanner.core.impl.heuristic.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
 
CompositeValueRangeDescriptor - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
 
CompositeValueRangeDescriptor(GenuineVariableDescriptor, boolean, List<ValueRangeDescriptor>) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
configure(String) - Method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
configure(File) - Method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
configure(InputStream) - Method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
configure(Reader) - Method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
configurePhase(AbstractPhase, int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.phase.PhaseConfig
 
ConfigUtils - Class in org.optaplanner.core.config.util
 
ConstraintMatch - Class in org.optaplanner.core.api.score.constraint
 
ConstraintMatch(String, String, int, List<Object>) - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
ConstraintMatchAwareIncrementalScoreCalculator<Sol extends Solution> - Interface in org.optaplanner.core.impl.score.director.incremental
Allows a IncrementalScoreCalculator to report ConstraintMatchTotals for explaining a score (= which score constraints match for how much) and also for score corruption analysis.
constraintMatchEnabled - Variable in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
constraintMatchEnabledPreference - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
constraintMatchEnabledPreference - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
constraintMatchSet - Variable in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
constraintMatchSet - Variable in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
constraintMatchSet - Variable in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
constraintMatchSet - Variable in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
ConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint
 
ConstraintMatchTotal(String, String, int) - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
constraintMatchTotalMap - Variable in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
constraintName - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
constraintName - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
constraintPackage - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
constraintPackage - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
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.pillar.DefaultPillarSelector
 
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
 
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
 
ConstructionHeuristicPhase - Interface in org.optaplanner.core.impl.constructionheuristic
A ConstructionHeuristicPhase is a Phase which uses a construction heuristic algorithm, such as First Fit, First Fit Decreasing, Cheapest Insertion, ...
ConstructionHeuristicPhaseConfig - Class in org.optaplanner.core.config.constructionheuristic
 
ConstructionHeuristicPhaseConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
ConstructionHeuristicPhaseLifecycleListener - Interface in org.optaplanner.core.impl.constructionheuristic.event
 
ConstructionHeuristicPhaseLifecycleListenerAdapter - Class in org.optaplanner.core.impl.constructionheuristic.event
 
ConstructionHeuristicPhaseLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
 
ConstructionHeuristicPhaseScope - Class in org.optaplanner.core.impl.constructionheuristic.scope
 
ConstructionHeuristicPhaseScope(DefaultSolverScope) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicPhaseScope
 
ConstructionHeuristicPickEarlyType - Enum in org.optaplanner.core.config.constructionheuristic.decider.forager
 
ConstructionHeuristicStepScope - Class in org.optaplanner.core.impl.constructionheuristic.scope
 
ConstructionHeuristicStepScope(ConstructionHeuristicPhaseScope) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
ConstructionHeuristicStepScope(ConstructionHeuristicPhaseScope, int) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
constructionHeuristicType - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
ConstructionHeuristicType - Enum in org.optaplanner.core.config.constructionheuristic
 
constructorCache - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
contains(T) - Method in interface org.optaplanner.core.api.domain.valuerange.ValueRange
 
contains(BigDecimal) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
 
contains(T) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.collection.ListValueRange
 
contains(T) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
 
contains(T) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
 
contains(T) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
 
contains(Double) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primdouble.DoubleValueRange
 
contains(Integer) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primint.IntValueRange
 
copyFields(Class<C>, C, C) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
count - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
countable - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
 
CountableValueRange<T> - Interface in org.optaplanner.core.api.domain.valuerange

An implementation must extend AbstractCountableValueRange to ensure backwards compatibility in future versions.

countMutations(Solution, Solution) - Method in class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter
 
countReinitializableVariables(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
countReinitializableVariables(ScoreDirector, Solution) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
countUninitializedVariables(Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
countUninitializedVariables(Solution) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
countWorkingSolutionUninitializedVariables() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
countWorkingSolutionUninitializedVariables() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
createBigDecimalValueRange(BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
All parameters must have the same BigDecimal.scale().
createBigDecimalValueRange(BigDecimal, BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
All parameters must have the same BigDecimal.scale().
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
 
createDoubleValueRange(double, double) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
 
createFromXmlFile(File) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlInputStream(InputStream) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlReader(Reader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlResource(String) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createIntValueRange(int, int) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
 
createIntValueRange(int, int, int) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
 
createMoveList(SolutionG) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory
When it is called depends on the configured SelectionCacheType.
createOrGetClonedSolution() - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
createOriginalIterator() - Method in interface org.optaplanner.core.api.domain.valuerange.CountableValueRange
Select the elements in original (natural) order.
createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
 
createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.collection.ListValueRange
 
createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
 
createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
 
createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
 
createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primint.IntValueRange
 
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
 
createRandom() - Method in class org.optaplanner.core.impl.solver.random.DefaultRandomFactory
 
createRandom() - Method in interface org.optaplanner.core.impl.solver.random.RandomFactory
 
createRandomIterator(Random) - Method in interface org.optaplanner.core.api.domain.valuerange.ValueRange
Select in random order, without shuffling the elements.
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.collection.ListValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primdouble.DoubleValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primint.IntValueRange
 
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
 
createScore(BigDecimal...) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
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.move.CompositeMove
 
createUndoMove(ScoreDirector) - Method in interface org.optaplanner.core.impl.heuristic.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.heuristic.move.NoChangeMove
 
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.PillarChangeMove
 
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
 
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
 
CustomPhase - Interface in org.optaplanner.core.impl.phase.custom
A CustomPhase is a Phase which uses the brute force algorithm
CustomPhaseCommand - Interface in org.optaplanner.core.impl.phase.custom
 
customPhaseCommandClassList - Variable in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
customPhaseCommandList - Variable in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
CustomPhaseConfig - Class in org.optaplanner.core.config.phase.custom
 
CustomPhaseConfig() - Constructor for class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
CustomPhaseScope - Class in org.optaplanner.core.impl.phase.custom.scope
 
CustomPhaseScope(DefaultSolverScope) - Constructor for class org.optaplanner.core.impl.phase.custom.scope.CustomPhaseScope
 
CustomShadowVariable - Annotation Type in org.optaplanner.core.api.domain.variable
Specifies that a bean property is a custom shadow of 1 or more PlanningVariable's.
CustomShadowVariable.Source - Annotation Type in org.optaplanner.core.api.domain.variable
Declares which genuine variable (or other shadow variable) causes the shadow variable to change.
CustomShadowVariable.Source.NullEntityClass - Interface in org.optaplanner.core.api.domain.variable
 
CustomShadowVariableDescriptor - Class in org.optaplanner.core.impl.domain.variable.descriptor
 
CustomShadowVariableDescriptor(EntityDescriptor, PropertyDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.descriptor.CustomShadowVariableDescriptor
 
CustomStepScope - Class in org.optaplanner.core.impl.phase.custom.scope
 
CustomStepScope(CustomPhaseScope) - Constructor for class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
 
CustomStepScope(CustomPhaseScope, int) - Constructor for class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
 

D

daemon - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
daemon - Variable in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
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.DefaultConstructionHeuristicPhase
 
decider - Variable in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
decider - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
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.
DeciderScoreComparatorFactoryConfig - Class in org.optaplanner.core.config.localsearch.decider.deciderscorecomparator
Deprecated. 
DeciderScoreComparatorFactoryConfig() - Constructor for class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.  
DeciderScoreComparatorFactoryType - Enum in org.optaplanner.core.config.localsearch.decider.deciderscorecomparator
Deprecated. 
deduceEntityDescriptor(SolutionDescriptor) - Method in class org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig
 
deduceEntityDescriptor(SolutionDescriptor) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
deduceEntityDescriptor(SolutionDescriptor, Class<?>) - Method in class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
deduceVariableDescriptor(EntityDescriptor, String) - Method in class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
deduceVariableDescriptors(EntityDescriptor, List<String>) - Method in class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
deepCloneDecisionActualValueClassCache - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
deepCloneDecisionFieldCache - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
DeepPlanningClone - Annotation Type in org.optaplanner.core.api.domain.solution.cloner
Marks a problem fact class as being required to be deep planning cloned.
DEFAULT_RANDOM_SEED - Static variable in class org.optaplanner.core.config.solver.SolverConfig
 
DefaultConstructionHeuristicForager - Class in org.optaplanner.core.impl.constructionheuristic.decider.forager
 
DefaultConstructionHeuristicForager(ConstructionHeuristicPickEarlyType) - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
DefaultConstructionHeuristicPhase - Class in org.optaplanner.core.impl.constructionheuristic
Default implementation of ConstructionHeuristicPhase.
DefaultConstructionHeuristicPhase() - Constructor for class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
DefaultCustomPhase - Class in org.optaplanner.core.impl.phase.custom
Default implementation of CustomPhase.
DefaultCustomPhase() - Constructor for class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
DefaultExhaustiveSearchPhase - Class in org.optaplanner.core.impl.exhaustivesearch
Default implementation of ExhaustiveSearchPhase.
DefaultExhaustiveSearchPhase() - Constructor for class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
DefaultLocalSearchPhase - Class in org.optaplanner.core.impl.localsearch
Default implementation of LocalSearchPhase.
DefaultLocalSearchPhase() - Constructor for class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
DefaultPillarSelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.pillar
 
DefaultPillarSelector(EntitySelector, Collection<GenuineVariableDescriptor>, boolean, boolean, int, int) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
DefaultRandomFactory - Class in org.optaplanner.core.impl.solver.random
 
DefaultRandomFactory(RandomType, Long) - Constructor for class org.optaplanner.core.impl.solver.random.DefaultRandomFactory
 
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
 
DepthFirstNodeComparator - Class in org.optaplanner.core.impl.exhaustivesearch.node.comparator
Investigate deeper nodes first.
DepthFirstNodeComparator(boolean) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.comparator.DepthFirstNodeComparator
 
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(EntityDescriptor, 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(GenuineVariableDescriptor, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
determineSorter(EntityDescriptor) - Method in enum org.optaplanner.core.config.heuristic.selector.entity.EntitySorterManner
 
determineSorter(GenuineVariableDescriptor) - Method in enum org.optaplanner.core.config.heuristic.selector.value.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
 
discardNearbyIndexZero - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
discardNearbyIndexZero - Variable in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
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.pillar.DefaultPillarSelector
 
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
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
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, GenuineVariableDescriptor, 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.move.CompositeMove
 
doMove(ScoreDirector) - Method in interface org.optaplanner.core.impl.heuristic.move.Move
Does the Move and updates the Solution and its ScoreDirector accordingly.
doMove(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
 
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.PillarChangeMove
 
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
 
doNullInValueRangeWrapping(ValueRange<T>) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
 
doReverseSubChainChange(ScoreDirector, SubChain, GenuineVariableDescriptor, Object) - Static method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedMoveUtils
 
doSubChainChange(ScoreDirector, SubChain, GenuineVariableDescriptor, Object) - Static method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedMoveUtils
 
DoubleConstraintMatch - Class in org.optaplanner.core.api.score.constraint.primdouble
 
DoubleConstraintMatch(String, String, int, List<Object>, double) - Constructor for class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatch
 
DoubleConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint.primdouble
 
DoubleConstraintMatchTotal(String, String, int) - Constructor for class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
DoubleValueRange - Class in org.optaplanner.core.impl.domain.valuerange.buildin.primdouble
 
DoubleValueRange(double, double) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.primdouble.DoubleValueRange
 
downcastEntityClass - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
downcastEntityClass - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
 
downcastEntityDescriptor(HeuristicConfigPolicy, EntityDescriptor) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
DowncastingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
DowncastingValueSelector(ValueSelector, Class<?>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
 
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, boolean) - 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(KieBase) - 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
 
EasyScoreCalculator<Sol extends Solution> - Interface in org.optaplanner.core.impl.score.director.easy
Used for easy java Score calculation.
easyScoreCalculatorClass - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
EasyScoreDirector - Class in org.optaplanner.core.impl.score.director.easy
Easy java implementation of ScoreDirector, which recalculates the Score of the Solution workingSolution every time.
EasyScoreDirector(EasyScoreDirectorFactory, boolean, EasyScoreCalculator) - Constructor for class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
 
EasyScoreDirectorFactory - Class in org.optaplanner.core.impl.score.director.easy
Easy implementation of ScoreDirectorFactory.
EasyScoreDirectorFactory(EasyScoreCalculator) - Constructor for class org.optaplanner.core.impl.score.director.easy.EasyScoreDirectorFactory
 
EmptyValueRange<T> - Class in org.optaplanner.core.impl.domain.valuerange.buildin.composite
 
EmptyValueRange() - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
 
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 class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SelectedCountLimitEntitySelector
 
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 interface org.optaplanner.core.impl.heuristic.selector.entity.mimic.EntityMimicRecorder
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
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
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
endingIterator(Object) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.ValueSelector
If Selector.isNeverEnding() is true, then ValueSelector.iterator(Object) will never end.
endingSystemTimeMillis - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
endProblemFactChangesProcessing() - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
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
 
entityClassList - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
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 - Class in org.optaplanner.core.impl.domain.entity.descriptor
 
EntityDescriptor(SolutionDescriptor, Class<?>) - Constructor for class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
entityDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
entityDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
entityIndependent - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
EntityIndependentValueRangeDescriptor - Interface in org.optaplanner.core.impl.domain.valuerange.descriptor
 
EntityIndependentValueSelector - Interface in org.optaplanner.core.impl.heuristic.selector.value
 
EntityMimicRecorder - Interface in org.optaplanner.core.impl.heuristic.selector.entity.mimic
 
entityMimicRecorder - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
entityPlacer - Variable in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
EntityPlacer - Interface in org.optaplanner.core.impl.constructionheuristic.placer
 
EntityPlacerConfig - Class in org.optaplanner.core.config.constructionheuristic.placer
General superclass for QueuedEntityPlacerConfig and PooledEntityPlacerConfig.
EntityPlacerConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig
 
entityPlacerConfigList - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
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 - Variable in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
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.DefaultPillarSelector
 
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 - Variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
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
 
entitySorterManner - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
entitySorterManner - Variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
EntitySorterManner - Enum in org.optaplanner.core.config.heuristic.selector.entity
The manner of sorting PlanningEntity instances.
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
 
environmentMode - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
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.move.CompositeMove
 
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.PillarChangeMove
 
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
 
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
 
ExhaustiveSearchDecider - Class in org.optaplanner.core.impl.exhaustivesearch.decider
 
ExhaustiveSearchDecider(BestSolutionRecaller, Termination, ManualEntityMimicRecorder, MoveSelector, boolean, ScoreBounder) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
ExhaustiveSearchLayer - Class in org.optaplanner.core.impl.exhaustivesearch.node
 
ExhaustiveSearchLayer(int, Object, int) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchLayer
 
ExhaustiveSearchNode - Class in org.optaplanner.core.impl.exhaustivesearch.node
 
ExhaustiveSearchNode(ExhaustiveSearchLayer, ExhaustiveSearchNode) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
ExhaustiveSearchPhase - Interface in org.optaplanner.core.impl.exhaustivesearch
A ExhaustiveSearchPhase is a Phase which uses an exhaustive algorithm.
ExhaustiveSearchPhaseConfig - Class in org.optaplanner.core.config.exhaustivesearch
 
ExhaustiveSearchPhaseConfig() - Constructor for class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
ExhaustiveSearchPhaseLifecycleListener - Interface in org.optaplanner.core.impl.exhaustivesearch.event
 
ExhaustiveSearchPhaseScope - Class in org.optaplanner.core.impl.exhaustivesearch.scope
 
ExhaustiveSearchPhaseScope(DefaultSolverScope) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
ExhaustiveSearchStepScope - Class in org.optaplanner.core.impl.exhaustivesearch.scope
 
ExhaustiveSearchStepScope(ExhaustiveSearchPhaseScope) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
ExhaustiveSearchStepScope(ExhaustiveSearchPhaseScope, int) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
exhaustiveSearchType - Variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
ExhaustiveSearchType - Enum in org.optaplanner.core.config.exhaustivesearch
 
expandNode(ExhaustiveSearchStepScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
extractEntities(Solution) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
extractJustificationList(RuleContext) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
extractLevelDoubles(Score) - Static method in class org.optaplanner.core.impl.score.ScoreUtils
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
extractScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
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.
extractValueRange(Solution, Object) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
extractValueRange(Solution) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
extractValueRange(Solution) - Method in interface org.optaplanner.core.impl.domain.valuerange.descriptor.EntityIndependentValueRangeDescriptor
As specified by ValueRangeDescriptor.extractValueRange(Solution, Object).
extractValueRange(Solution, Object) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.FromEntityPropertyValueRangeDescriptor
 
extractValueRange(Solution, Object) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.FromSolutionPropertyValueRangeDescriptor
 
extractValueRange(Solution) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.FromSolutionPropertyValueRangeDescriptor
 
extractValueRange(Solution, Object) - Method in interface org.optaplanner.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor
 

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().
FeasibilityScoreDefinition<S extends FeasibilityScore> - Interface in org.optaplanner.core.impl.score.definition
 
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
 
finalistIsAccepted - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
 
finalistLevelNumbers - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
 
finalistList - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
 
finalistPodium - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
FinalistPodium - Interface in org.optaplanner.core.impl.localsearch.decider.forager.finalist
A podium gathers the finalists (the LocalSearchMoveScopes which might win) and picks the winner.
FinalistPodiumType - Enum in org.optaplanner.core.config.localsearch.decider.forager
 
finalistPodiumType - Variable in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
finalistScore - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.HighestScoreFinalistPodium
 
finalistScore - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
 
findEntityDescriptor(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
findEntityDescriptorOrFail(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
findGenuineVariableDescriptor(Object, String) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
findGenuineVariableDescriptorOrFail(Object, String) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.EntityTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
 
findNewTabu(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.ValueTabuAcceptor
 
findTabu(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
findTabu(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.EntityTabuAcceptor
 
findTabu(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 
findTabu(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
 
findTabu(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.ValueTabuAcceptor
 
findVariableDescriptor(Object, String) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
findVariableDescriptorOrFail(Object, String) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
fireBestSolutionChanged(Solution, int) - Method in class org.optaplanner.core.impl.solver.event.SolverEventSupport
 
firePhaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
 
firePhaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
 
fireSolvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
 
fireSolvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
 
fireStepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
 
fireStepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
 
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.ConstructionHeuristicPhaseConfig
 
forceUpdateBestSolution - Variable in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
forceUpdateBestSolution - Variable in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
formatScore(S) - Method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
 
formatScore(S) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
Returns a String representation of the Score.
FromEntityPropertyValueRangeDescriptor - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
 
FromEntityPropertyValueRangeDescriptor(GenuineVariableDescriptor, boolean, Method) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.FromEntityPropertyValueRangeDescriptor
 
FromEntityPropertyValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value
This is the common ValueSelector implementation.
FromEntityPropertyValueSelector(ValueRangeDescriptor, 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(EntityDescriptor, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
FromSolutionPropertyValueRangeDescriptor - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
 
FromSolutionPropertyValueRangeDescriptor(GenuineVariableDescriptor, boolean, Method) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.FromSolutionPropertyValueRangeDescriptor
 
FromSolutionPropertyValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value
This is the common ValueSelector implementation.
FromSolutionPropertyValueSelector(EntityIndependentValueRangeDescriptor, 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
 
GenuineVariableDescriptor - Class in org.optaplanner.core.impl.domain.variable.descriptor
 
GenuineVariableDescriptor(EntityDescriptor, PropertyDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
get(long) - Method in interface org.optaplanner.core.api.domain.valuerange.CountableValueRange
Used by uniform random selection in a composite or nullable CountableValueRange.
get(long) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
 
get(long) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.collection.ListValueRange
 
get(long) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
 
get(long) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
 
get(long) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
 
get(long) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primint.IntValueRange
 
getAccepted() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
getAcceptedCountLimit() - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
getAcceptedMoveCount() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getAcceptor() - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
getAcceptorClassList() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getAcceptorConfig() - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
getAcceptorTypeList() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getAllFacts(Solution) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getAssertionScoreDirectorFactory() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getAssertionScoreDirectorFactory() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
getBendableHardLevelsSize() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getBendableSoftLevelsSize() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getBestPessimisticBound() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
getBestScore() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
getBestScore() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getBestScoreFeasible() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getBestScoreImproved() - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
getBestScoreLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getBestScoreWithUninitializedPrefix() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
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
 
getBestSolutionRecaller() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getBestSolutionStepIndex() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
getBestSolutionTimeMillis() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getBestUninitializedVariableCount() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getBetaDistributionAlpha() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
getBetaDistributionBeta() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
getBlockDistributionSizeMaximum() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
getBlockDistributionSizeMinimum() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
getBlockDistributionSizeRatio() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
getBlockDistributionUniformDistributionProbability() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
getBreadth() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
getBreadth() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
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.DefaultPillarSelector
 
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.InnerScoreDirector
 
getCalculateCount() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getChainedVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.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
 
getChildValueRange() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
 
getChildValueRangeList() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
 
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.DowncastingValueSelector
 
getChildValueSelector() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
getClonedSolution() - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
getConstraintId() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getConstraintMatchCount() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getConstraintMatchSet() - Method in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
getConstraintMatchSet() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getConstraintMatchSet() - Method in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
getConstraintMatchSet() - Method in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
getConstraintMatchSet() - Method in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
getConstraintMatchTotals() - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
getConstraintMatchTotals() - Method in interface org.optaplanner.core.api.score.holder.ScoreHolder
Explains the Score of ScoreHolder.extractScore().
getConstraintMatchTotals() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
getConstraintMatchTotals() - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
 
getConstraintMatchTotals() - Method in interface org.optaplanner.core.impl.score.director.incremental.ConstraintMatchAwareIncrementalScoreCalculator
 
getConstraintMatchTotals() - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
getConstraintMatchTotals() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
getConstraintName() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
getConstraintName() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getConstraintPackage() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
getConstraintPackage() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getConstructionHeuristicType() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
getCustomPhaseCommandClassList() - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
getDaemon() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getDecider() - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
getDecider() - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
getDeciderScoreComparatorClass() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.  
getDeciderScoreComparatorFactoryType() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.  
getDeclaredVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getDecreasingDifficultySorter() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getDecreasingStrengthSorter() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
getDefaultEntitySorterManner() - Method in enum org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
 
getDefaultEntitySorterManner() - Method in enum org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchType
 
getDefaultValueSorterManner() - Method in enum org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
 
getDefaultValueSorterManner() - Method in enum org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchType
 
getDepth() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchLayer
 
getDepth() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
getDepth() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
getDepthSize() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
getDowncastEntityClass() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getEasyScoreCalculator() - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirectorFactory
 
getEasyScoreCalculatorClass() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getEndingSystemTimeMillis() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getEntity() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
getEntity() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchLayer
 
getEntity() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
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
 
getEntityClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
getEntityClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
getEntityClass() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getEntityClassList() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getEntityClassSet() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getEntityCollectionPropertyAccessorMap() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getEntityCount(Solution) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
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 class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SelectedCountLimitEntitySelector
 
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 interface org.optaplanner.core.impl.heuristic.selector.entity.mimic.EntityMimicRecorder
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
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 class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
getEntityDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
getEntityDescriptor() - Method in interface org.optaplanner.core.impl.heuristic.selector.entity.pillar.PillarSelector
 
getEntityDescriptors() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getEntityDescriptorStrict(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getEntityList(Solution) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getEntityList() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
getEntityListByEntityClass(Solution, Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getEntityMimicRecorder(String) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
getEntityMimicRecorderMap() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
getEntityPlacerConfig() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
getEntityPropertyAccessorMap() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getEntitySelector() - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
getEntitySelectorConfig() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
getEntitySelectorConfig() - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
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
 
getEntitySorterManner() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
getEntitySorterManner() - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
getEntitySorterManner() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
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
 
getEnvironmentMode() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getExhaustiveSearchType() - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
getExpandableNodeQueue() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
getExpandingNode() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
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
 
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
getFeasibleLevelsSize() - Method in interface org.optaplanner.core.impl.score.definition.FeasibilityScoreDefinition
Returns the number of levels of Score.toLevelNumbers().
getFieldValue(Object, Field) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
getFilterClassList() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getFilterClassList() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getFinalistPodiumType() - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
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.constructionheuristic.decider.ConstructionHeuristicDecider
 
getForager() - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
getForagerClass() - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
getForagerConfig() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
getForagerConfig() - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
getForceUpdateBestSolution() - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
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.descriptor.SolutionDescriptor
 
getGenuineVariableDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getGenuineVariableDescriptorMap() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getGenuineVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getGenuineVariableNameSet() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getHardLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
getHardLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
getHardLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
getHardLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
getHardLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
getHardLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
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(int) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
getHardScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
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.hardmediumsoftlong.HardMediumSoftLongScore
The total of the broken negative hard constraints and fulfilled positive hard constraints.
getHardScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
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
Deprecated.  
getHardWeight() - Method in class org.optaplanner.core.impl.score.comparator.FlatteningHardSoftScoreComparator
 
getHardWeightSurvivalRatio() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.  
getHoursSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getId() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getIdentificationString() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
getIdentificationString() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getIgnoreEmptyChildIterators() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
getIncreasingStrengthSorter() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
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
 
getInitializingScoreTrend() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getInitializingScoreTrend() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
getInitializingScoreTrend() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory
 
getInverseSingleton(Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
getInverseSingleton(Object) - Method in interface org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableSupply
If entity1.varA = x then the inverse of x is entity1.
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.constructionheuristic.scope.ConstructionHeuristicPhaseScope
 
getLastCompletedStepScope() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
getLastCompletedStepScope() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchPhaseScope
 
getLastCompletedStepScope() - Method in class org.optaplanner.core.impl.phase.custom.scope.CustomPhaseScope
 
getLastCompletedStepScope() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
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
Deprecated. 
getLayer() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
getLayerList() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
getLeftEntity() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
getLeftPillar() - 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
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
getLevelsSize() - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
Returns the length of Score.toLevelNumbers() for every Score of this definition.
getLevelsSize() - Method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
 
getLinearDistributionSizeMaximum() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
getManualEntityMimicRecorder() - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
getMaximumSubChainSize() - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
getMaximumSubPillarSize() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
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
 
getMediumScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
The total of the broken negative medium constraints and fulfilled positive medium constraints.
getMediumScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
getMillisecondsSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
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.
getMinimumSubPillarSize() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
getMinutesSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getMovableEntitySelectionFilter() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getMove() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
getMove() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
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
 
getMoveListFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
getMoves() - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
getMoveSelector() - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
getMoveSelector() - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
getMoveSelectorConfig() - Method in class org.optaplanner.core.config.constructionheuristic.placer.PooledEntityPlacerConfig
 
getMoveSelectorConfig() - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
getMoveSelectorConfig() - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
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
 
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
 
getNearbyDistance(O, D) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMeter
 
getNearbyDistanceMeterClass() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
getNearbySelectionConfig() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getNearbySelectionConfig() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getNewBestSolution() - Method in class org.optaplanner.core.api.solver.event.BestSolutionChangedEvent
Note that: In real-time planning, not all ProblemFactChanges might be processed: check BestSolutionChangedEvent.isEveryProblemFactChangeProcessed() this Solution might be uninitialized: check BestSolutionChangedEvent.isNewBestSolutionInitialized() this Solution might be infeasible: check FeasibilityScore.isFeasible()
getNextStepIndex() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
getNodeComparator() - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
getNodeExplorationType() - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
getOptimisticBound() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
getOptimisticBoundDouble() - Method in enum org.optaplanner.core.config.score.trend.InitializingScoreTrendLevel
 
getOptimisticBoundInt() - Method in enum org.optaplanner.core.config.score.trend.InitializingScoreTrendLevel
 
getOptimisticBoundLong() - Method in enum org.optaplanner.core.config.score.trend.InitializingScoreTrendLevel
 
getOriginEntitySelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
getParabolicDistributionSizeMaximum() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
getParent() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
getParentBreadth() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
getPessimisticBoundDouble() - Method in enum org.optaplanner.core.config.score.trend.InitializingScoreTrendLevel
 
getPessimisticBoundInt() - Method in enum org.optaplanner.core.config.score.trend.InitializingScoreTrendLevel
 
getPessimisticBoundLong() - Method in enum org.optaplanner.core.config.score.trend.InitializingScoreTrendLevel
 
getPhaseBestSolutionTimeMillis() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
getPhaseConfigList() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getPhaseIndex() - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
getPhaseList() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getPhaseScope() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
getPhaseScope() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
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.scope.AbstractStepScope
 
getPickEarlyType() - Method in class org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig
 
getPickEarlyType() - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
getPillar() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
getPillarSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarChangeMoveSelectorConfig
 
getPillarSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
getPlanningEntities() - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
getPlanningEntities() - Method in interface org.optaplanner.core.impl.heuristic.move.Move
Returns all planning entities that are being changed by this move.
getPlanningEntities() - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
 
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.PillarChangeMove
 
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
 
getPlanningValues() - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
getPlanningValues() - Method in interface org.optaplanner.core.impl.heuristic.move.Move
Returns all planning values that entities are being assigned to by this move.
getPlanningValues() - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
 
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.PillarChangeMove
 
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
 
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
 
getProblemFacts() - Method in interface org.optaplanner.core.api.domain.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.descriptor.EntityDescriptor
 
getProblemScale(Solution) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
Calculates an indication on how big this problem instance is.
getPropertyAccessor(String) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getPropertyType() - Method in interface org.optaplanner.core.impl.domain.common.PropertyAccessor
 
getPropertyType() - Method in class org.optaplanner.core.impl.domain.common.ReflectionPropertyAccessor
 
getRandomFactory() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getRandomFactoryClass() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getRandomSeed() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getRandomType() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
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
 
getRecordedEntity() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
getReinitializeVariableEntityFilter() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
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
 
getRightPillar() - 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
 
getScore() - Method in interface org.optaplanner.core.api.domain.solution.Solution
Returns the Score of this Solution.
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.exhaustivesearch.node.ExhaustiveSearchNode
 
getScore() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
getScore() - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
getScoreBounder() - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
getScoreClass() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
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.scope.AbstractPhaseScope
 
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.InnerScoreDirector
 
getScoreDefinition() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory
 
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.scope.AbstractPhaseScope
 
getScoreDirector() - Method in class org.optaplanner.core.impl.phase.scope.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.config.heuristic.policy.HeuristicConfigPolicy
 
getScoreDirectorFactory() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getScoreDirectorFactory() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
getScoreDirectorFactory() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getScoreDirectorFactoryConfig() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getScoreDrlFileList() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getScoreDrlList() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getScoreLevel() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
getScoreLevel() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
getSecondaryEntitySelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
getSecondaryPillarSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
getSecondarySubChainSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
getSecondsSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getSelectedCountLimit() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getSelectedCountLimit() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getSelectedCountLimit() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getSelectedMoveCount() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
getSelectedMoveCount() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
getSelectedMoveCount() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getSelectionOrder() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getSelectionOrder() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getSelectionOrder() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getSelectorProbabilityWeightFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
getSelectReversingMoveToo() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
getSelectReversingMoveToo() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
getShadowVariableDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getShadowVariableDescriptorMap() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getSimpleEntityAndVariableName() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
getSimpleMoveTypeDescription() - Method in class org.optaplanner.core.impl.heuristic.move.AbstractMove
 
getSimpleMoveTypeDescription() - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
getSimpleMoveTypeDescription() - Method in interface org.optaplanner.core.impl.heuristic.move.Move
Describes the move type for statistical purposes.
getSimpleMoveTypeDescription() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
getSimpleMoveTypeDescription() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
getSimpleMoveTypeDescription() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
getSimpleMoveTypeDescription() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
getSimpleMoveTypeDescription() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
getSimpleMoveTypeDescription() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
getSimpleMoveTypeDescription() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
getSimpleMoveTypeDescription() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
getSimulatedAnnealingStartingTemperature() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getSize() - Method in interface org.optaplanner.core.api.domain.valuerange.CountableValueRange
Used by uniform random selection in a composite or nullable CountableValueRange.
getSize() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
 
getSize() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.collection.ListValueRange
 
getSize() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
 
getSize() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
 
getSize() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
 
getSize() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primint.IntValueRange
 
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.decorator.SelectedCountLimitEntitySelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
getSize() - Method in interface org.optaplanner.core.impl.heuristic.selector.entity.mimic.EntityMimicRecorder
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
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.nearby.NearEntityNearbyEntitySelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
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() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SelectedCountLimitMoveSelector
 
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.PillarChangeMoveSelector
 
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.DowncastingValueSelector
 
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.decorator.SelectedCountLimitValueSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
 
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 class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
getSize(Object) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.ValueSelector
Similar to IterableSelector.getSize(), but requires an entity.
getSoftLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
getSoftLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
getSoftLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
getSoftLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
getSoftLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
getSoftLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
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(int) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
getSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
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.hardmediumsoftlong.HardMediumSoftLongScore
The total of the broken negative soft constraints and fulfilled positive soft constraints.
getSoftScore() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
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.descriptor.SolutionDescriptor
 
getSolutionCloner() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getSolutionDescriptor() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
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.InnerScoreDirector
 
getSolutionDescriptor() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory
 
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 class 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.impl.solver.XStreamXmlSolverFactory
 
getSolverScope() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
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
Deprecated.  
getStartingInitializedScore() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getStartingScore() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
getStartingSolverCount() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getStartingSystemTimeMillis() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
getStartingSystemTimeMillis() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getStep() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
getStep() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getStepCountingHillClimbingSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getStepCountingHillClimbingType() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getStepCountLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getStepIndex() - Method in class org.optaplanner.core.impl.phase.scope.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
 
getSubPillarEnabled() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
getSuccessiveNoHardChangeMaximum() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.  
getSuccessiveNoHardChangeMinimum() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.  
getSuccessiveNoHardChangeRepetitionMultiplicand() - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.  
getTermination() - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
getTermination() - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
getTerminationClass() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getTerminationCompositionStyle() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getTerminationConfig() - Method in class org.optaplanner.core.config.phase.PhaseConfig
 
getTerminationConfig() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getTerminationConfigList() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getTimeGradient() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
getTimeMillisSpent() - Method in class org.optaplanner.core.api.solver.event.BestSolutionChangedEvent
 
getTimeMillisSpent() - Method in interface org.optaplanner.core.api.solver.Solver
 
getTimeMillisSpent() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
getToPlanningValue() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
getToPlanningValue() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
getTrailingEntity(GenuineVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getTrailingEntity(GenuineVariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
getTrailingEntity(GenuineVariableDescriptor, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
getTreeId() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
getTreeId() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
getTrendLevels() - Method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
 
getUndoMove() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
getUndoMove() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
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
 
getUnimprovedHoursSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getUnimprovedMillisecondsSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getUnimprovedMinutesSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getUnimprovedSecondsSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getUnimprovedStepCountLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getUninitializedVariableCount() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
getUninitializedVariableCount() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchLayer
 
getUninitializedVariableCount() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
getUninitializedVariableCount() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
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.scope.AbstractStepScope
 
getValue(Object) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
getValueCount(Solution) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getValueCount(Solution, Object) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
getValueRangeDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
getValueRangeProviderIds() - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
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.move.generic.PillarChangeMoveSelectorConfig
 
getValueSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
getValueSorterManner() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
getValueSorterManner() - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
getValueSorterManner() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
getValueTabuRatio() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getValueTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
getVariableCount() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getVariableCount(Solution) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getVariableDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
 
getVariableDescriptor() - Method in interface org.optaplanner.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor
 
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.DowncastingValueSelector
 
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.decorator.SelectedCountLimitValueSelector
 
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 class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
getVariableDescriptor() - Method in interface org.optaplanner.core.impl.heuristic.selector.value.ValueSelector
 
getVariableName() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getVariableName() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
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.descriptor.VariableDescriptor
 
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
 
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.scope.AbstractPhaseScope
 
getWorkingEntityCount() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getWorkingEntityCount() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
getWorkingEntityCount() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getWorkingEntityList() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
getWorkingEntityList() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getWorkingEntityList() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
getWorkingEntityList() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
getWorkingEntityListRevision() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getWorkingEntityListRevision() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
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.scope.AbstractPhaseScope
 
getWorkingRandom() - Method in class org.optaplanner.core.impl.phase.scope.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.scope.AbstractPhaseScope
 
getWorkingSolution() - Method in class org.optaplanner.core.impl.phase.scope.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.scope.AbstractPhaseScope
 
getWorkingValueCount() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getWorkingValueCount() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
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
 

H

HardMediumSoftLongScore - Class in org.optaplanner.core.api.score.buildin.hardmediumsoftlong
This Score is based on 3 levels of long constraints: hard, medium and soft.
HardMediumSoftLongScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong
 
HardMediumSoftLongScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
HardMediumSoftLongScoreHolder - Class in org.optaplanner.core.api.score.buildin.hardmediumsoftlong
 
HardMediumSoftLongScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
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.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
hardScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
hardScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
hardScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
hardScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
HardSoftBigDecimalScore - Class in org.optaplanner.core.api.score.buildin.hardsoftbigdecimal
This Score is based on 2 levels of BigDecimal constraints: hard and soft.
HardSoftBigDecimalScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal
 
HardSoftBigDecimalScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
HardSoftBigDecimalScoreHolder - Class in org.optaplanner.core.api.score.buildin.hardsoftbigdecimal
 
HardSoftBigDecimalScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
HardSoftDoubleScore - Class in org.optaplanner.core.api.score.buildin.hardsoftdouble
This Score is based on 2 levels of double constraints: hard and soft.
HardSoftDoubleScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardsoftdouble
 
HardSoftDoubleScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
HardSoftDoubleScoreHolder - Class in org.optaplanner.core.api.score.buildin.hardsoftdouble
WARNING: NOT RECOMMENDED TO USE DUE TO ROUNDING ERRORS THAT CAUSE SCORE CORRUPTION.
HardSoftDoubleScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
HardSoftLongScore - Class in org.optaplanner.core.api.score.buildin.hardsoftlong
This Score is based on 2 levels of long constraints: hard and soft.
HardSoftLongScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardsoftlong
 
HardSoftLongScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
HardSoftLongScoreHolder - Class in org.optaplanner.core.api.score.buildin.hardsoftlong
 
HardSoftLongScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
HardSoftScore - Class in org.optaplanner.core.api.score.buildin.hardsoft
This Score is based on 2 levels of int constraints: hard and soft.
HardSoftScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardsoft
 
HardSoftScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
HardSoftScoreHolder - Class in org.optaplanner.core.api.score.buildin.hardsoft
 
HardSoftScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
hasAnyDeclaredGenuineVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
hasAnyShadow() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
hasChainedVariables - Variable in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
hasEntityDescriptor(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
hasEntityDescriptorStrict(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.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(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
hashCode() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
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.move.CompositeMove
 
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.PillarChangeMove
 
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
 
hasMovableEntitySelectionFilter() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
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.SingletonIterator
 
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.scope.AbstractStepScope
 
hasPrevious() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
hasProperty(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
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.descriptor.EntityDescriptor
 
hasSorter(EntityDescriptor) - Method in enum org.optaplanner.core.config.heuristic.selector.entity.EntitySorterManner
 
hasSorter(GenuineVariableDescriptor) - Method in enum org.optaplanner.core.config.heuristic.selector.value.ValueSorterManner
 
hasUpcomingSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
HeuristicConfigPolicy - Class in org.optaplanner.core.config.heuristic.policy
 
HeuristicConfigPolicy(EnvironmentMode, InnerScoreDirectorFactory) - Constructor for class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
HighestScoreFinalistPodium - Class in org.optaplanner.core.impl.localsearch.decider.forager.finalist
Default implementation of FinalistPodium.
HighestScoreFinalistPodium() - Constructor for class org.optaplanner.core.impl.localsearch.decider.forager.finalist.HighestScoreFinalistPodium
 
HillClimbingAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing
 
HillClimbingAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing.HillClimbingAcceptor
 
hillClimbingEnabled - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 

I

id - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
IncrementalScoreCalculator<Sol extends Solution> - Interface in org.optaplanner.core.impl.score.director.incremental
Used for incremental java Score calculation.
incrementalScoreCalculatorClass - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
IncrementalScoreDirector - Class in org.optaplanner.core.impl.score.director.incremental
Incremental java implementation of ScoreDirector, which only recalculates the Score of the part of the Solution workingSolution that changed, instead of the going through the entire Solution.
IncrementalScoreDirector(IncrementalScoreDirectorFactory, boolean, 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(ConstructionHeuristicPhaseConfig) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
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(PooledEntityPlacerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.placer.PooledEntityPlacerConfig
 
inherit(QueuedEntityPlacerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
inherit(ExhaustiveSearchPhaseConfig) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
inherit(NearbySelectionConfig) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
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(PillarChangeMoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarChangeMoveSelectorConfig
 
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
Deprecated.  
inherit(LocalSearchForagerConfig) - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
inherit(LocalSearchPhaseConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
inherit(CustomPhaseConfig) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
inherit(PhaseConfig) - Method in class org.optaplanner.core.config.phase.PhaseConfig
 
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.solver.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
Prevents creating chains without an anchor.
InitializedValueSelector(ValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
initializingScoreTrend - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
initializingScoreTrend - Variable in class org.optaplanner.core.impl.exhaustivesearch.node.bounder.TrendBasedScoreBounder
 
initializingScoreTrend - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
InitializingScoreTrend - Class in org.optaplanner.core.impl.score.trend
Bounds the possible Scores for a Solution as more and more variables are initialized (while the already initialized variables don't change).
InitializingScoreTrend(InitializingScoreTrendLevel[]) - Constructor for class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
 
InitializingScoreTrendLevel - Enum in org.optaplanner.core.config.score.trend
Bounds 1 score level of the possible Scores for a Solution as more and more variables are initialized (while the already initialized variables don't change).
InnerScoreDirector - Interface in org.optaplanner.core.impl.score.director
 
InnerScoreDirectorFactory - Interface in org.optaplanner.core.impl.score.director
 
insert(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
insertInTrailingEntityMap(EntityDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
insertInTrailingEntityMap(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
 
IntConstraintMatch - Class in org.optaplanner.core.api.score.constraint.primint
 
IntConstraintMatch(String, String, int, List<Object>, int) - Constructor for class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatch
 
IntConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint.primint
 
IntConstraintMatchTotal(String, String, int) - Constructor for class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
IntValueRange - Class in org.optaplanner.core.impl.domain.valuerange.buildin.primint
 
IntValueRange(int, int) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.primint.IntValueRange
 
IntValueRange(int, int, int) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.primint.IntValueRange
 
InverseRelationShadowVariable - Annotation Type in org.optaplanner.core.api.domain.variable
Specifies that a bean property is the inverse of a PlanningVariable, which implies it's a shadow variable.
InverseRelationShadowVariableDescriptor - Class in org.optaplanner.core.impl.domain.variable.inverserelation
 
InverseRelationShadowVariableDescriptor(EntityDescriptor, PropertyDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
 
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.hillclimbing.HillClimbingAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
Deprecated.  
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
isAllChangesWillBeUndoneBeforeStepEnds() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
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(GenuineVariableDescriptor) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
isBestSolutionInitialized() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
isBestSolutionInitialized() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
isCached() - Method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType
 
isChained() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
isClassDeepCloned(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
isCompatibleArithmeticArgument(Score) - Method in class org.optaplanner.core.api.score.AbstractScore
 
isCompatibleArithmeticArgument(Score) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
isCompatibleArithmeticArgument(Score) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
isCompatibleArithmeticArgument(Score) - Method in interface org.optaplanner.core.api.score.Score
 
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.drools.DroolsScoreDirector
 
isConstraintMatchEnabled() - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
 
isConstraintMatchEnabled() - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
isConstraintMatchEnabled() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
isConstraintMatchEnabledPreference() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
isCountable() - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
 
isCountable() - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
isCountable() - Method in interface org.optaplanner.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SelectedCountLimitEntitySelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
isCountable() - Method in interface org.optaplanner.core.impl.heuristic.selector.entity.mimic.EntityMimicRecorder
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SelectedCountLimitMoveSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMoveSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
isCountable() - Method in interface org.optaplanner.core.impl.heuristic.selector.Selector
If false, then Selector.isNeverEnding() is true.
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
isDeepCloneField(Field, Object) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
isEmptyCollection(Collection<?>) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
isEntityIndependent() - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
isEntityIndependent() - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.FromEntityPropertyValueRangeDescriptor
 
isEntityIndependent() - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.FromSolutionPropertyValueRangeDescriptor
 
isEntityIndependent() - Method in interface org.optaplanner.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor
If this method return true, this instance is safe to cast to EntityIndependentValueRangeDescriptor, otherwise it requires an entity to determine the ValueRange.
isEveryProblemFactChangeProcessed() - Method in class org.optaplanner.core.api.solver.event.BestSolutionChangedEvent
 
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.BasicPlumbingTermination
 
isEveryProblemFactChangeProcessed() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
isExpandable() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
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.hardmediumsoftlong.HardMediumSoftLongScore
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
 
isFieldAnEntityPropertyOnSolution(Field) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
isInitialized(Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
isInitialized(ScoreDirector, Solution) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
isInitialized(Object) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
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
 
isLastLayer() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchLayer
 
isLastLayer() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
isMoveDoable(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
isMoveDoable(ScoreDirector) - Method in interface org.optaplanner.core.impl.heuristic.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.heuristic.move.NoChangeMove
 
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.PillarChangeMove
 
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
 
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.SelectedCountLimitEntitySelector
 
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 interface org.optaplanner.core.impl.heuristic.selector.entity.mimic.EntityMimicRecorder
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
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.nearby.NearEntityNearbyEntitySelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
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.SelectedCountLimitMoveSelector
 
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.PillarChangeMoveSelector
 
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.isCountable() is false 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.DowncastingValueSelector
 
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.SelectedCountLimitValueSelector
 
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
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
isNewBestSolutionInitialized() - Method in class org.optaplanner.core.api.solver.event.BestSolutionChangedEvent
 
isNonIntrusiveFullAsserted() - Method in enum org.optaplanner.core.config.solver.EnvironmentMode
 
isNotCached() - Method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType
 
isNullable() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
isOnlyDown() - Method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
 
isOnlyUp() - Method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
 
isPhaseTerminated(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
isPhaseTerminated(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
 
isPhaseTerminated(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
isPhaseTerminated(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
isPhaseTerminated(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
 
isPhaseTerminated(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
isPhaseTerminated(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
 
isPhaseTerminated(AbstractPhaseScope) - Method in interface org.optaplanner.core.impl.solver.termination.Termination
Called by the Phase after every step and every move to determine if the search should stop.
isPhaseTerminated(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
 
isPhaseTerminated(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
 
isPhaseTerminated(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
 
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
 
isReinitializable(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
isReinitializeVariableFilterEnabled() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
isScoreBounderEnabled() - Method in enum org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchType
 
isScoreBounderEnabled() - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
 
isSolverTerminated(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.solver.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.solver.termination.TimeMillisSpentTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
 
isSolverTerminated(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
 
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
 
isTerminated(boolean, Score) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
isTerminated(boolean, Score) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
isTerminated(long) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
 
isTerminated(long) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
 
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
 
isValueRangeEntityIndependent() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
isWorkingEntityListDirty(long) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
isWorkingEntityListDirty(long) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
isWorkingSolutionInitialized() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
isWorkingSolutionInitialized() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
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.PooledEntityPlacer
 
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.SelectedCountLimitEntitySelector
 
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.nearby.NearEntityNearbyEntitySelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
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.SelectedCountLimitMoveSelector
 
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.PillarChangeMoveSelector
 
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.DowncastingValueSelector
 
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.SelectedCountLimitValueSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
 
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 class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
iterator(Object) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.ValueSelector
Similar to Iterable.iterator(), but requires an entity.

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
Deprecated.