Skip navigation links
OptaPlanner core 6.5.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
 
AbstractBendableScoreDefinition<S extends FeasibilityScore<S>> - Class in org.optaplanner.core.impl.score.definition
 
AbstractBendableScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
 
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
 
AbstractConfig<C extends AbstractConfig> - Class in org.optaplanner.core.config
A config class is a user friendly, validating configuration class that maps XML input.
AbstractConfig() - Constructor for class org.optaplanner.core.config.AbstractConfig
 
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
 
AbstractCustomPhaseCommand - Class in org.optaplanner.core.impl.phase.custom
Abstract superclass for CustomPhaseCommand.
AbstractCustomPhaseCommand() - Constructor for class org.optaplanner.core.impl.phase.custom.AbstractCustomPhaseCommand
 
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
 
AbstractEventSupport<E extends EventListener> - Class in org.optaplanner.core.impl.solver.event
 
AbstractEventSupport() - Constructor for class org.optaplanner.core.impl.solver.event.AbstractEventSupport
 
AbstractFeasibilityScoreDefinition<S extends FeasibilityScore<S>> - Class in org.optaplanner.core.impl.score.definition
Abstract superclass for FeasibilityScoreDefinition.
AbstractFeasibilityScoreDefinition(String[]) - 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, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
 
AbstractIncrementalScoreCalculator<Solution_ 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
 
AbstractOriginalChangeIterator<S extends Move> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
AbstractOriginalChangeIterator(EntitySelector, ValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalChangeIterator
 
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
 
AbstractRandomChangeIterator<S extends Move> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
AbstractRandomChangeIterator(EntitySelector, ValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomChangeIterator
 
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(String[]) - Constructor for class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
 
AbstractScoreDirector<Factory_ extends AbstractScoreDirectorFactory> - Class in org.optaplanner.core.impl.score.director
Abstract superclass for ScoreDirector.
AbstractScoreDirector(Factory_, 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.ConstraintUndoListener - Interface in org.optaplanner.core.api.score.holder
 
AbstractScoreHolder.DoubleConstraintUndoListener - Class in org.optaplanner.core.api.score.holder
 
AbstractScoreHolder.IntConstraintUndoListener - Class in org.optaplanner.core.api.score.holder
 
AbstractScoreHolder.LongConstraintUndoListener - Class in org.optaplanner.core.api.score.holder
 
AbstractSelector - Class in org.optaplanner.core.impl.heuristic.selector
Abstract superclass for Selector.
AbstractSelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
AbstractSolution<S extends Score> - Class in org.optaplanner.core.impl.domain.solution
Currently only used by OptaPlanner Workbench.
AbstractSolution() - Constructor for class org.optaplanner.core.impl.domain.solution.AbstractSolution
 
AbstractSolverFactory<Solution_ extends Solution> - Class in org.optaplanner.core.impl.solver
 
AbstractSolverFactory(SolverConfigContext) - Constructor for class org.optaplanner.core.impl.solver.AbstractSolverFactory
 
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.FilteringEntitySelector
 
accept(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.NullValueReinitializeVariableEntityFilter
 
accept(ScoreDirector, Move) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
accept(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
accept(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
accept(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.MovableChainedTrailingValueFilter
 
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, boolean) - 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(BendableLongScore) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
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(E) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
add(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SelectionListIterator
 
add(T) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
addAll(Collection<? extends E>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
addAllDestinations(Object, Iterator<Object>, int) - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMatrix
 
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
 
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<Solution_>) - Method in interface org.optaplanner.core.api.solver.Solver
 
addEventListener(SolverEventListener<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
addEventListener(E) - Method in class org.optaplanner.core.impl.solver.event.AbstractEventSupport
 
addExpandableNode(ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
addFromEntityValueRangeProvider(MemberAccessor) - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
addFromSolutionValueRangeProvider(MemberAccessor) - 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, long) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
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
 
addMimicReplayingValueSelector(MimicReplayingValueSelector) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
 
addMimicReplayingValueSelector(MimicReplayingValueSelector) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.mimic.ValueMimicRecorder
 
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
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
addProblemFactChange(ProblemFactChange) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
addResource(KnowledgeBuilder, Resource, ResourceType, ResourceConfiguration) - Method in class org.optaplanner.core.impl.solver.kie.KieSolverAssemblerService
 
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, long) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
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
 
addValueMimicRecorder(String, ValueMimicRecorder) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
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.anchor.AnchorVariableListener
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
afterEntityAdded(EntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
afterEntityAdded(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
afterEntityAdded(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
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.anchor.AnchorVariableListener
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
afterEntityRemoved(EntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
afterEntityRemoved(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
afterEntityRemoved(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
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.anchor.AnchorVariableListener
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
afterVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
afterVariableChanged(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
afterVariableChanged(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
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
 
AlphabeticMemberComparator - Class in org.optaplanner.core.impl.domain.common
 
AlphabeticMemberComparator() - Constructor for class org.optaplanner.core.impl.domain.common.AlphabeticMemberComparator
 
anchorMap - Variable in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
AnchorShadowVariable - Annotation Type in org.optaplanner.core.api.domain.variable
Specifies that a bean property (or a field) is the anchor of a chained PlanningVariable, which implies it's a shadow variable.
AnchorShadowVariableDescriptor - Class in org.optaplanner.core.impl.domain.variable.anchor
 
AnchorShadowVariableDescriptor(EntityDescriptor, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
 
anchorShadowVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
anchorTrailingChainList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
AnchorVariableDemand - Class in org.optaplanner.core.impl.domain.variable.anchor
 
AnchorVariableDemand(VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
 
AnchorVariableListener - Class in org.optaplanner.core.impl.domain.variable.anchor
 
AnchorVariableListener(AnchorShadowVariableDescriptor, VariableDescriptor, SingletonInverseVariableSupply) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
AnchorVariableSupply - Interface in org.optaplanner.core.impl.domain.variable.anchor
Only supported for chained variables.
anchorVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
anchorVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
 
anchorVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
anchorVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
 
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
 
appendVariablesToString(StringBuilder, List<Object>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
appendVariablesToString(StringBuilder, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
applyCustomProperties(Map<String, String>) - Method in class org.optaplanner.core.impl.phase.custom.AbstractCustomPhaseCommand
 
applyCustomProperties(Map<String, String>) - Method in interface org.optaplanner.core.impl.phase.custom.CustomPhaseCommand
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
 
assertClonedSolution - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
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, Score) - 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
 
assertGetterMethod(Method, Class<? extends Annotation>) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
 
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
 
assertNotificationQueuesAreEmpty() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
assertReadMethod(Method, Class<? extends Annotation>) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
 
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
 
assertShadowVariablesAreNotStale(Score, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
assertShadowVariablesAreNotStale(Score, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
Asserts that if all VariableListeners are forcibly triggered, and therefore all shadow variables are updated if needed, that none of the shadow variables of the workingSolution change, Then also asserts that the Score calculated for the workingSolution afterwards is equal to the parameter expectedWorkingScore.
assertShadowVariablesAreNotStale - Variable in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
assertStepScoreFromScratch - Variable in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
assertStepScoreFromScratch - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
assertStepScoreFromScratch - Variable in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
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
 
assertWorkingSolutionInitialized(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
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.FilteringValueSelector
 
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
 
BeanPropertyMemberAccessor - Class in org.optaplanner.core.impl.domain.common.accessor
A MemberAccessor based on a getter and optionally a setter.
BeanPropertyMemberAccessor(Method) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
beforeEntityAdded(EntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
beforeEntityAdded(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
beforeEntityAdded(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
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.anchor.AnchorVariableListener
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
beforeEntityRemoved(EntityDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
beforeEntityRemoved(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
beforeEntityRemoved(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
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.anchor.AnchorVariableListener
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
beforeVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
beforeVariableChanged(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
beforeVariableChanged(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
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
 
BendableLongScore - Class in org.optaplanner.core.api.score.buildin.bendablelong
This Score is based on n levels of long constraints.
BendableLongScore(long[], long[]) - Constructor for class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
BendableLongScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.bendablelong
 
BendableLongScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
BendableLongScoreHolder - Class in org.optaplanner.core.api.score.buildin.bendablelong
 
BendableLongScoreHolder(boolean, int, int) - Constructor for class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
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<Solution_>) - Method in interface org.optaplanner.core.api.solver.event.SolverEventListener
Called once every time when a better Solution is found.
BestSolutionChangedEvent<Solution_ extends Solution> - Class in org.optaplanner.core.api.solver.event
Delivered when the best Solution changes during solving.
BestSolutionChangedEvent(Solver<Solution_>, long, Solution_, 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
 
BigDecimalConstraintUndoListener() - Constructor for class org.optaplanner.core.api.score.holder.AbstractScoreHolder.BigDecimalConstraintUndoListener
 
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().
BigIntegerValueRange - Class in org.optaplanner.core.impl.domain.valuerange.buildin.biginteger
 
BigIntegerValueRange(BigInteger, BigInteger) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.biginteger.BigIntegerValueRange
 
BigIntegerValueRange(BigInteger, BigInteger, BigInteger) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.biginteger.BigIntegerValueRange
 
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
 
breakTieRandomly - Variable in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
breakTieRandomly - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
buildAcceptor(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
buildAcceptor(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
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.KOptMoveSelectorConfig
 
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.chained.TailChainSwapMoveSelectorConfig
 
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.
 
buildDroolsScoreDirectorFactory(SolverConfigContext) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
buildEasyScoreDirectorFactory() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
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
 
buildEntityPlacer(HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
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
 
buildForager(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
buildIncrementalScoreDirectorFactory() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
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
 
buildMimicReplaying(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
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
 
buildMoveSelector(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
buildNearbyRandom(boolean) - 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, BendableLongScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
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, BendableLongScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
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
 
buildPhaseList(HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
buildPillarSelector(HeuristicConfigPolicy, SelectionCacheType, SelectionOrder, List<String>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
buildRandomFactory(EnvironmentMode) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
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.drools.LegacyDroolsScoreDirectorFactory
 
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(SolverConfigContext, EnvironmentMode, SolutionDescriptor) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
buildScoreDirectorFactory(SolverConfigContext, 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.bendablelong.BendableLongScoreDefinition
 
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
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(SolverConfigContext) - Method in class org.optaplanner.core.config.domain.ScanAnnotatedClassesConfig
 
buildSolutionDescriptor(SolverConfigContext) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
buildSolutionDescriptor(Class<? extends Solution>, Class<?>...) - Static method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
buildSolutionDescriptor(Class<? extends Solution>, List<Class<?>>) - Static method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
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(ClassLoader) - Method in class org.optaplanner.core.config.solver.SolverConfig
buildSolver(SolverConfigContext) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
buildSolver() - Method in class org.optaplanner.core.impl.solver.AbstractSolverFactory
 
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
 
buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
buildUnfoldedMoveSelectorConfig(List<GenuineVariableDescriptor>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
buildUnfoldedMoveSelectorConfig(Collection<EntityDescriptor>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
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(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
 
buildVariableListener(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
 
buildVariableListener(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
 
buildVariableListener(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
 
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
 
CalculateCountTermination - Class in org.optaplanner.core.impl.solver.termination
 
CalculateCountTermination(long) - Constructor for class org.optaplanner.core.impl.solver.termination.CalculateCountTermination
 
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.CalculateCountTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
Calculates the maximum 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
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(Solution_) - Method in interface org.optaplanner.core.impl.score.director.easy.EasyScoreCalculator
This method is only called if the Score cannot be predicted.
calculateScore() - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
 
calculateScore() - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
This method is only called if the Score cannot be predicted.
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.CalculateCountTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
Calculates the maximum 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(InnerScoreDirector) - Method in class org.optaplanner.core.impl.solver.termination.CalculateCountTermination
 
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.RandomCartesianProductMoveIterator - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
 
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
 
ceilDivide(int, int) - Static method in class org.optaplanner.core.config.util.ConfigUtils
Divides and ceils the result without using floating point arithmetic.
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, SingletonInverseVariableSupply, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
ChainedSwapMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
ChainedSwapMove(List<GenuineVariableDescriptor>, List<SingletonInverseVariableSupply>, 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
 
changeVariableFacade(VariableDescriptor, Object, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
changeVariableFacade(VariableDescriptor, Object, Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
changeWorkingSolution(ScoreDirector) - Method in interface org.optaplanner.core.impl.phase.custom.CustomPhaseCommand
checkIfGlobalScoreHolderExists(KieBase) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
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.FilteringValueSelector
 
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.mimic.MimicRecordingValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
classLoaders(ClassLoader...) - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Returns an array of class Loaders initialized from the specified array.
cleanPath(URL) - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Cleans the URL.
clear() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
clearWorkingSolution(ScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
clearWorkingSolution(ScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
clearWorkingSolution(ScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
clearWorkingSolution(ScoreDirector) - Method in interface org.optaplanner.core.impl.domain.variable.listener.StatefulVariableListener
 
clearWorkingSolution() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
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(Solution_) - Method in interface org.optaplanner.core.api.domain.solution.cloner.SolutionCloner
Does a planning clone.
cloneSolution(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
cloneSolution(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
cloneSolution(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.cloner.PlanningCloneableSolutionCloner
 
cloneSolution(Solution) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
cloneSolution(Solution) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
cloneSolverFactory() - Method in class org.optaplanner.core.api.solver.SolverFactory
Build a SolverFactory quickly (without parsing XML) that builds the exact same Solver with SolverFactory.buildSolver(), but can also be modified with SolverFactory.getSolverConfig() to build a different Solver without affecting the original SolverFactory.
cloneSolverFactory() - Method in class org.optaplanner.core.impl.solver.AbstractSolverFactory
 
cloneWorkingSolution() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
cloneWorkingSolution() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
close() - Method in class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType.ReflectionsKieVfsDir
 
CollectionInverseVariableDemand - Class in org.optaplanner.core.impl.domain.variable.inverserelation
CollectionInverseVariableDemand(VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
 
CollectionInverseVariableListener - Class in org.optaplanner.core.impl.domain.variable.inverserelation
 
CollectionInverseVariableListener(InverseRelationShadowVariableDescriptor, VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
CollectionInverseVariableSupply - Interface in org.optaplanner.core.impl.domain.variable.inverserelation
 
collectionWrapping - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
 
ComparatorSelectionSorter<Solution_ extends Solution,T> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
Sorts a selection List based on a Comparator.
ComparatorSelectionSorter(Comparator<T>, 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(Member, Member) - Method in class org.optaplanner.core.impl.domain.common.AlphabeticMemberComparator
 
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
 
compareParameterTypes(Class<?>[], Class<?>[]) - Method in class org.optaplanner.core.impl.domain.common.AlphabeticMemberComparator
 
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(BendableLongScore) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
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
 
compareTo(VariableListenerNotifiable) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
 
compareValuesInSameChain(Object, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
CompositeAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor
Combines several acceptors into one.
CompositeAcceptor(List<Acceptor>) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
CompositeAcceptor(Acceptor...) - 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<Solution_ 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(BigInteger) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.biginteger.BigIntegerValueRange
 
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
 
contains(Long) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primlong.LongValueRange
 
contains(Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
containsAll(Collection<?>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
contextClassLoader() - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Gets the current thread context class loader.
copyFields(Class<C>, Class<? extends 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
A ValueRange that is ending.
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
 
create(ValueSelector, List<SelectionFilter>) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
create(ValueSelector) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
createBigDecimalValueRange(BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of all BigDecimal values (of a specific scale) between 2 bounds.
createBigDecimalValueRange(BigDecimal, BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of BigDecimal values (of a specific scale) between 2 bounds.
createBigIntegerValueRange(BigInteger, BigInteger) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of all BigInteger values between 2 bounds.
createBigIntegerValueRange(BigInteger, BigInteger, BigInteger) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of BigInteger values between 2 bounds.
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
 
createDir(URL) - Method in class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType
 
createDoubleValueRange(double, double) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build an uncountable ValueRange of all double values between 2 bounds.
createEmpty() - Static method in class org.optaplanner.core.api.solver.SolverFactory
Useful to build configuration programmatically, although it's almost always recommended to instead load a partial configuration with SolverFactory.createFromXmlResource(String) and configure the remainder programmatically with SolverFactory.getSolverConfig().
createEmpty(ClassLoader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
createExternalizedSupply(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
 
createExternalizedSupply(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
 
createExternalizedSupply(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
 
createExternalizedSupply(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
 
createExternalizedSupply(InnerScoreDirector) - Method in interface org.optaplanner.core.impl.domain.variable.supply.Demand
Only called if the domain model doesn't already support the demand (through a shadow variable usually).
createFromKieContainerXmlResource(String) - Static method in class org.optaplanner.core.api.solver.SolverFactory
Uses KieServices.getKieClasspathContainer().
createFromKieContainerXmlResource(ReleaseId, String) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromKieContainerXmlResource(KieContainer, String) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlFile(File) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlFile(File, ClassLoader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlInputStream(InputStream) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlInputStream(InputStream, ClassLoader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlReader(Reader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlReader(Reader, ClassLoader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlResource(String) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlResource(String, ClassLoader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
createIntValueRange(int, int) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of all int values between 2 bounds.
createIntValueRange(int, int, int) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of int values between 2 bounds.
createLongValueRange(long, long) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of all long values between 2 bounds.
createLongValueRange(long, long, long) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of long values between 2 bounds.
createMoveList(Solution_) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory
When it is called depends on the configured SelectionCacheType.
createOrGetClonedSolution() - Method in class org.optaplanner.core.impl.phase.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.biginteger.BigIntegerValueRange
 
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
 
createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primlong.LongValueRange
 
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, but 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.biginteger.BigIntegerValueRange
 
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
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primlong.LongValueRange
 
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
 
createScore(long...) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
createSorterWeight(Solution_, 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.KOptMove
 
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.chained.TailChainSwapMove
 
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.AbstractOriginalChangeIterator
 
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.AbstractRandomChangeIterator
 
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.entity.decorator.FilteringEntitySelector.JustInTimeFilteringEntityIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector.OriginalCartesianProductMoveIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector.JustInTimeFilteringValueIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector.JustInTimeInitializedValueIterator
 
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
Runs a custom algorithm as a Phase of the Solver that changes the planning variables.
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
 
customProperties - Variable in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
CustomShadowVariable - Annotation Type in org.optaplanner.core.api.domain.variable
Specifies that a bean property (or a field) is a custom shadow of 1 or more PlanningVariable's.
CustomShadowVariable.NullVariableListener - Interface in org.optaplanner.core.api.domain.variable
Workaround for annotation limitation in CustomShadowVariable.variableListenerClass().
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
Workaround for annotation limitation in CustomShadowVariable.Source.entityClass().
CustomShadowVariableDemand - Class in org.optaplanner.core.impl.domain.variable.custom
Unlike other Demands, a custom demand isn't equalized based on its sources, but based on its target.
CustomShadowVariableDemand(CustomShadowVariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
 
CustomShadowVariableDescriptor - Class in org.optaplanner.core.impl.domain.variable.custom
 
CustomShadowVariableDescriptor(EntityDescriptor, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.custom.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, Class<?>) - Method in class org.optaplanner.core.config.AbstractConfig
 
deduceEntityDescriptor(SolutionDescriptor) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
deduceVariableDescriptor(EntityDescriptor, String) - Method in class org.optaplanner.core.config.AbstractConfig
 
deduceVariableDescriptorList(EntityDescriptor, List<String>) - Method in class org.optaplanner.core.config.AbstractConfig
 
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
 
DefaultSolver<Solution_ extends Solution> - 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
 
demand(Demand<S>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
Demand<S extends Supply> - Interface in org.optaplanner.core.impl.domain.variable.supply
A subsystem submits a demand for a Supply.
demand(Demand<S>) - Method in interface org.optaplanner.core.impl.domain.variable.supply.SupplyManager
Returns the Supply for a Demand, preferably an existing one.
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
 
determineActualClassLoader() - Method in class org.optaplanner.core.config.SolverConfigContext
 
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() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentFilteringValueSelector
 
determineBailOutSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentInitializedValueSelector
 
determineBailOutSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
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
 
determineEnvironmentMode() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
determineRightAnchor() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
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.bendablelong.BendableLongScore
 
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).
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.AbstractMove
 
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 (which indirectly affects the ScoreDirector.getWorkingSolution()).
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.move.AbstractMove
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
 
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
 
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
doMoveOnGenuineVariables(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
doMoveOnGenuineVariables(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
 
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
 
DoubleConstraintUndoListener() - Constructor for class org.optaplanner.core.api.score.holder.AbstractScoreHolder.DoubleConstraintUndoListener
 
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
DroolsScoreDirectorFactory(KieContainer, String) - 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<Solution_ 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
 
EmptySolverFactory<Solution_ extends Solution> - Class in org.optaplanner.core.impl.solver
 
EmptySolverFactory() - Constructor for class org.optaplanner.core.impl.solver.EmptySolverFactory
 
EmptySolverFactory(SolverConfigContext) - Constructor for class org.optaplanner.core.impl.solver.EmptySolverFactory
 
EmptySolverFactory(SolverConfigContext, SolverConfig) - Constructor for class org.optaplanner.core.impl.solver.EmptySolverFactory
 
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.FilteringValueSelector
 
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.mimic.MimicRecordingValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
endingIterator(Object) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.mimic.ValueMimicRecorder
 
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
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.chained.KOptMove
 
entity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
entityClass - Variable in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
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
 
EntityIndependentFilteringValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
EntityIndependentFilteringValueSelector(EntityIndependentValueSelector, List<SelectionFilter>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentFilteringValueSelector
 
EntityIndependentInitializedValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
EntityIndependentInitializedValueSelector(EntityIndependentValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentInitializedValueSelector
 
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<C extends EntityPlacerConfig> - Class in org.optaplanner.core.config.constructionheuristic.placer
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.chained.KOptMoveSelector
 
entitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
 
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(Class<?>) - Constructor for class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
EntitySelectorConfig(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.bendablelong.BendableLongScore
 
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.domain.variable.anchor.AnchorVariableDemand
 
equals(Object) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
 
equals(Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
 
equals(Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
 
equals(Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotification
Warning: do not test equality of VariableListenerNotifications for different VariableListeners (so ShadowVariableDescriptors) because equality does not take those into account (for performance)!
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.KOptMove
 
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.chained.TailChainSwapMove
 
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
 
eventListenerSet - Variable in class org.optaplanner.core.impl.solver.event.AbstractEventSupport
 
executeGetter(Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
executeGetter(Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
executeGetter(Object) - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
 
executeGetter(Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
executeSetter(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
executeSetter(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
executeSetter(Object, Object) - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
 
executeSetter(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
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
 
ExternalizedAnchorVariableSupply - Class in org.optaplanner.core.impl.domain.variable.anchor
Alternative to AnchorVariableListener.
ExternalizedAnchorVariableSupply(VariableDescriptor, SingletonInverseVariableSupply) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
ExternalizedCollectionInverseVariableSupply - Class in org.optaplanner.core.impl.domain.variable.inverserelation
ExternalizedCollectionInverseVariableSupply(VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
ExternalizedSingletonInverseVariableSupply - Class in org.optaplanner.core.impl.domain.variable.inverserelation
ExternalizedSingletonInverseVariableSupply(VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
extractAllEntitiesIterator(Solution) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
extractEntities(Solution) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
extractEntityDescriptor(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
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.bendablelong.BendableLongScoreHolder
 
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.
extractScoreClass() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
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
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
 
extractVariableDescriptor(HeuristicConfigPolicy, EntityDescriptor) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 

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
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<Solution_ 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.Unprocessed - Class in org.optaplanner.core.impl.domain.solution.cloner
 
FieldAccessingSolutionClonerRun() - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
fieldListCache - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
FieldMemberAccessor - Class in org.optaplanner.core.impl.domain.common.accessor
A MemberAccessor based on a field.
FieldMemberAccessor(Field) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
filterClassList - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
filterClassList - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
filterClassList - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
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
 
FilteringEntitySelector.JustInTimeFilteringEntityIterator - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
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
 
FilteringValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
FilteringValueSelector(ValueSelector, List<SelectionFilter>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
FilteringValueSelector.JustInTimeFilteringValueIterator - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
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
 
filterList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
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
 
findLastEntityInChainOrLeftEntity() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
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<Selector_ extends Selector> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
 
FixedSelectorProbabilityWeightFactory(Map<Selector_, 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
 
floorDivide(long, long) - Static method in class org.optaplanner.core.config.util.ConfigUtils
Divides and floors the result without using floating point arithmetic.
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 LocalSearchDecider.
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
 
forClass(Class<?>, ClassLoader...) - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Returns the URL that contains a Class.
forClassLoader() - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Returns a distinct collection of URLs based on URLs derived from class loaders.
forClassLoader(ClassLoader...) - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Returns a distinct collection of URLs based on URLs derived from class loaders.
forJavaClassPath() - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Returns a distinct collection of URLs based on the java.class.path system property.
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.
forPackage(String, ClassLoader...) - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Returns a distinct collection of URLs based on a package name.
forResource(String, ClassLoader...) - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Returns a distinct collection of URLs based on a resource.
FromEntityPropertyValueRangeDescriptor - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
 
FromEntityPropertyValueRangeDescriptor(GenuineVariableDescriptor, boolean, MemberAccessor) - 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
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
fromLevelNumbers(Number[]) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
fromLevelNumbers(Number[]) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
The opposite of Score.toLevelNumbers().
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, MemberAccessor) - 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

generateLevelLabels(int, int) - Static method in class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
 
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, MemberAccessor) - 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.biginteger.BigIntegerValueRange
 
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
 
get(long) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primlong.LongValueRange
 
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
 
getAnchor(Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
getAnchor(Object) - Method in interface org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableSupply
 
getAnchor(Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
getAnnotation(Class<T>) - Method in class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
getAnnotation(Class<T>) - Method in class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
getAnnotation(Class<T>) - Method in class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
getAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
getAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
getAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
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
The best solution is the best solution found during solving: it might or might not be optimal, feasible or even initialized.
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
 
getBluePrintTypes() - Static method in enum org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
 
getBluePrintTypes() - Static method in enum org.optaplanner.core.config.localsearch.LocalSearchType
 
getBreadth() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
getBreadth() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
getBreakTieRandomly() - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
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
 
getCalculateCountLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
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
 
getChildMoveSelectorList() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
 
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
 
getClassLoader() - Method in class org.optaplanner.core.config.SolverConfigContext
Used to work with a ClassLoader provided by OSGi, JBoss modules, etc, but not KieContainer.
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
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
 
getCustomProperties() - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
getDaemon() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
getDaysSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
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.
 
getDeclaredAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
getDeclaredAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
getDeclaredAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
getDeclaredGenuineVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getDeclaredShadowVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
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
 
getDestination(Object, int) - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMatrix
 
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.domain.variable.listener.support.VariableListenerNotification
 
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.chained.KOptMove
 
getEntity() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
getEntityClass() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
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.chained.KOptMoveSelectorConfig
 
getEntitySelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorConfig
 
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.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 class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
 
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
 
getFiles() - Method in class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType.ReflectionsKieVfsDir
 
getFilterClassList() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
getFilterClassList() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
getFilterClassList() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getFinalistList() - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
 
getFinalistList() - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.finalist.FinalistPodium
 
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
 
getGenericType() - Method in class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
getGenericType() - Method in class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
getGenericType() - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
getGenericType() - Method in class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
getGenuineEntityDescriptors() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getGenuineVariableCount() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getGenuineVariableCount(Solution) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
getGenuineVariableDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getGenuineVariableDescriptorList() - 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
 
getGetterMethod(Class, String) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
 
getGetterPropertyName(Member) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
Returns the JavaBeans property name of the given member.
getGlobalOrder() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
 
getGlobalShadowOrder() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
 
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.api.score.buildin.bendablelong.BendableLongScore
 
getHardLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
getHardLevelsSize() - Method in class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
 
getHardOrSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
getHardOrSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
getHardOrSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
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(int) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
getHardScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
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
 
getId() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
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
 
getInverseCollection(Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
getInverseCollection(Object) - Method in interface org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableSupply
If entity1.varA = x then an inverse of x is entity1.
getInverseCollection(Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
getInverseSingleton(Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
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
 
getK() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
getKieBase() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
getKieBase() - Method in class org.optaplanner.core.impl.score.director.drools.LegacyDroolsScoreDirectorFactory
 
getKieBaseConfigurationProperties() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getKieContainer() - Method in class org.optaplanner.core.config.SolverConfigContext
Must be null if SolverConfigContext.getClassLoader() is not null.
getKieContainer() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
getKieSession() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
getKsessionName() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
getKsessionName() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
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.chained.TailChainSwapMove
 
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
 
getLevelLabels() - Method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
 
getLevelLabels() - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
Returns a label for each score level.
getLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
getLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
getLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
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.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.definition.AbstractBendableScoreDefinition
 
getLevelsSize() - Method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
 
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
 
getLocalSearchType() - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
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
 
getMimicSelectorRef() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
getMinimumSubChainSize() - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
getMinimumSubPillarSize() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
getMinutesSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
getMovableChainedTrailingValueFilter() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
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.constructionheuristic.placer.QueuedValuePlacerConfig
 
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 class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType.ReflectionsKieVfsFile
 
getName() - Method in class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
getName() - Method in class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
getName() - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
 
getName() - Method in class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
getNearbyDistance(O, D) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMeter
Measures the distance from the origin to the destination.
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
 
getNearbySelectionDistributionType() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
getNewBestSolution() - Method in class org.optaplanner.core.api.solver.event.BestSolutionChangedEvent
Note that: In real-time planning, not all ProblemFactChanges might be processed: check isEveryProblemFactChangeProcessed().
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
 
getNotificationQueue() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
 
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
 
getOverallSizeMaximum() - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.BetaDistributionNearbyRandom
 
getOverallSizeMaximum() - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.BlockDistributionNearbyRandom
 
getOverallSizeMaximum() - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.LinearDistributionNearbyRandom
 
getOverallSizeMaximum() - Method in interface org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyRandom
Used to limit the RAM memory size of the nearby distance matrix.
getOverallSizeMaximum() - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.ParabolicDistributionNearbyRandom
 
getPackageIncludeList() - Method in class org.optaplanner.core.config.domain.ScanAnnotatedClassesConfig
 
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
 
getPath() - Method in class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType.ReflectionsKieVfsDir
 
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
 
getPhaseTypeString() - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
getPhaseTypeString() - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
getPhaseTypeString() - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
getPhaseTypeString() - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
getPhaseTypeString() - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
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.KOptMove
 
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.chained.TailChainSwapMove
 
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.KOptMove
 
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.chained.TailChainSwapMove
 
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.
getProblemFacts() - Method in class org.optaplanner.core.impl.domain.solution.AbstractSolution
 
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.
getProvidedDemand() - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
 
getProvidedDemand() - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
 
getProvidedDemand() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
 
getProvidedDemand() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
 
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
 
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
 
getRelativePath() - Method in class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType.ReflectionsKieVfsFile
 
getResourceType() - Method in class org.optaplanner.core.impl.solver.kie.KieSolverAssemblerService
 
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
 
getRightValue() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
getScanAnnotatedClassesConfig() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
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.domain.solution.AbstractSolution
 
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.bendablelong.BendableLongScoreDefinition
 
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
Useful to reuse the Score calculation in a UI (or even to explain the Score in a UI).
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
 
getScoreWithUninitializedPrefix(int, Score) - Static method in class org.optaplanner.core.impl.score.ScoreUtils
 
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
 
getServiceInterface() - Method in class org.optaplanner.core.impl.solver.kie.KieSolverAssemblerService
 
getSetterMethod(Class, Class, String) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
 
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
 
getShadowVariableDescriptors() - 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.KOptMove
 
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.chained.TailChainSwapMove
 
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
 
getSinkVariableDescriptorList() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
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.biginteger.BigIntegerValueRange
 
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() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primlong.LongValueRange
 
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.KOptMoveSelector
 
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.chained.TailChainSwapMoveSelector
 
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() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentFilteringValueSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentInitializedValueSelector
 
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
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.mimic.MimicRecordingValueSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
 
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
getSize() - Method in interface org.optaplanner.core.impl.heuristic.selector.value.mimic.ValueMimicRecorder
 
getSize(Object) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.mimic.ValueMimicRecorder
 
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.api.score.buildin.bendablelong.BendableLongScore
 
getSoftLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
getSoftLevelsSize() - Method in class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
 
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(int) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
getSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
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.AbstractSolverFactory
 
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
 
getSourceVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
 
getSourceVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
getSourceVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
 
getSourceVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
getSourceVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
getSourceVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
 
getSourceVariableDescriptor() - Method in interface org.optaplanner.core.impl.domain.variable.listener.StatefulVariableListener
 
getSourceVariableDescriptorList() - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
 
getSourceVariableDescriptorList() - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
 
getSourceVariableDescriptorList() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
getSourceVariableDescriptorList() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
 
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
 
getStartingStepScore() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
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.
 
getSupplyManager() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
getSupplyManager() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
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
 
getTimeMillisSpentLimit() - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
 
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
 
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
 
getType() - Method in class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
getType() - Method in class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
getType() - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
 
getType() - Method in class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
getType() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotification
 
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
 
getUnimprovedDaysSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
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
 
getUnimprovedTimeMillisSpentLimit() - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
 
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
 
getValueMimicRecorder(String) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
getValueMimicRecorderMap() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
getValueRangeDescriptor() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
getValueRangeProviderIds() - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
getValues() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
getValueSelectorConfig() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
getValueSelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
 
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.chained.TailChainSwapMoveSelectorConfig
 
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
 
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.FilteringValueSelector
 
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.mimic.MimicRecordingValueSelector
 
getVariableDescriptor() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
getVariableDescriptor() - Method in interface org.optaplanner.core.impl.heuristic.selector.value.mimic.ValueMimicRecorder
 
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
 
getVariableDescriptorMap() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
getVariableListener() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
 
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
 
getXStream() - Method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
GLOBAL_SCORE_HOLDER_KEY - Static variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
globalOrder - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
 

H

hardLevelsSize - Variable in class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
 
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
 
hasAnyChainedGenuineVariables() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
hasAnyDeclaredGenuineVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
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
 
hasGetterMethod(Class, String) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
 
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.bendablelong.BendableLongScore
 
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.domain.variable.anchor.AnchorVariableDemand
 
hashCode() - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
 
hashCode() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
 
hashCode() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
 
hashCode() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotification
 
hashCode() - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
hashCode() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
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.chained.TailChainSwapMove
 
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
 
hasMovableChainedTrailingValueFilter() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
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
 
hasRecording - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
hasRecording - Variable in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
hasRecordingCreated - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
hasRecordingCreated - Variable in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
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
 
hasVariableDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
hasVariableListener(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
 
hasVariableListener(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
 
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
 
id - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
IncrementalScoreCalculator<Solution_ 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(C) - Method in class org.optaplanner.core.config.AbstractConfig
Inherits each property of the inheritedConfig unless that property (or a semantic alternative) is defined by this instance (which overwrites the inherited behaviour).
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(C) - 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(QueuedValuePlacerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
inherit(ScanAnnotatedClassesConfig) - Method in class org.optaplanner.core.config.domain.ScanAnnotatedClassesConfig
 
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(KOptMoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
 
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(TailChainSwapMoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorConfig
 
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(C) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
inherit(C) - 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(C) - 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
 
inheritConfig(C, C) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
inheritFolded(MoveSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
Does not inherit subclass properties because this class and foldedConfig can be of a different type.
inheritMergeableListConfig(List<C>, List<C>) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
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
 
InitializedValueSelector.JustInTimeInitializedValueIterator - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
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.anchor.AnchorVariableListener
 
insert(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
insert(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
insert(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
insert(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
insert(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
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
 
IntConstraintUndoListener() - Constructor for class org.optaplanner.core.api.score.holder.AbstractScoreHolder.IntConstraintUndoListener
 
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
 
inverseEntityMap - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
inverseEntitySetMap - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
InverseRelationShadowVariable - Annotation Type in org.optaplanner.core.api.domain.variable
Specifies that a bean property (or a field) 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, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
inverseVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
inverseVariableSupplyList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
 
inverseVariableSupplyList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
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
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
isAssertClonedSolution() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
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 class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
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.KOptMoveSelector
 
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.chained.TailChainSwapMoveSelector
 
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.FilteringValueSelector
 
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.mimic.MimicRecordingValueSelector
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
isCountable() - Method in interface org.optaplanner.core.impl.heuristic.selector.value.mimic.ValueMimicRecorder
 
isCountable() - Method in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
isDeepCloneField(Field, Class, Object) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
isEmpty() - Method in interface org.optaplanner.core.api.domain.valuerange.ValueRange
In a CountableValueRange, this must be consistent with CountableValueRange.getSize().
isEmpty() - Method in class org.optaplanner.core.impl.domain.valuerange.AbstractCountableValueRange
 
isEmpty() - Method in class org.optaplanner.core.impl.domain.valuerange.AbstractUncountableValueRange
If you extend this class, then just must override this method!
isEmpty() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primdouble.DoubleValueRange
 
isEmpty() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
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.
isEntityInitializedOrImmovable(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
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.bendablelong.BendableLongScore
 
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, Class) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
isFieldAnEntityPropertyOnSolution(Field, Class) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
isGetterMethod(Method) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
Checks whether the given method is a valid getter method according to the JavaBeans standard.
isInitialized(Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
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
 
isList(Type) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
 
isMap(Type) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
 
isMovable(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
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.KOptMove
 
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.chained.TailChainSwapMove
 
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.KOptMoveSelector
 
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.chained.TailChainSwapMoveSelector
 
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.FilteringValueSelector
 
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.mimic.MimicRecordingValueSelector
 
isNeverEnding() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
isNeverEnding() - Method in interface org.optaplanner.core.impl.heuristic.selector.value.mimic.ValueMimicRecorder
 
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.CalculateCountTermination
 
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
 
isRef() - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
 
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
 
isReproducible() - Method in enum org.optaplanner.core.config.solver.EnvironmentMode
 
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.CalculateCountTermination
 
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(InnerScoreDirector) - Method in class org.optaplanner.core.impl.solver.termination.CalculateCountTermination
 
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
 
isValuePotentialAnchor(Object) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
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
 
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.constructionheuristic.placer.QueuedValuePlacer
 
iterator() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
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.KOptMoveSelector
 
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.chained.TailChainSwapMoveSelector
 
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() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentFilteringValueSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentInitializedValueSelector
 
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
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.mimic.MimicRecordingValueSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
 
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
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
 
JustInTimeFilteringEntityIterator(Iterator<Object>, long) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector.JustInTimeFilteringEntityIterator
 
JustInTimeFilteringValueIterator(Iterator<Object>, long) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector.JustInTimeFilteringValueIterator
 
JustInTimeInitializedValueIterator(Object, Iterator<Object>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector.JustInTimeInitializedValueIterator
 
JustInTimeInitializedValueIterator(Object, Iterator<Object>, long) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector.JustInTimeInitializedValueIterator
 

K

K - Static variable in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
 
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
Deprecated.
kieBase - Variable in class org.optaplanner.core.impl.score.director.drools.LegacyDroolsScoreDirectorFactory
 
kieBaseConfigurationProperties - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
kieContainer - Variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
kieSession - Variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
KieSolverAssemblerService - Class in org.optaplanner.core.impl.solver.kie
Only called for solver configuration files in a kjar that have the ResourceType.SOLVER extension.
KieSolverAssemblerService() - Constructor for class org.optaplanner.core.impl.solver.kie.KieSolverAssemblerService
 
KOptMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
KOptMove(GenuineVariableDescriptor, SingletonInverseVariableSupply, AnchorVariableSupply, Object, Object[]) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
KOptMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
KOptMoveSelector(EntitySelector, ValueSelector[], boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
 
KOptMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic.chained
THIS IS VERY EXPERIMENTAL.
KOptMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
 
ksessionName - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
ksessionName - Variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 

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.
 
LateSimulatedAnnealingAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing
Deprecated.
LateSimulatedAnnealingAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
Deprecated.
 
lateSimulatedAnnealingSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
Deprecated.
lateSimulatedAnnealingSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
Deprecated.
 
leftEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
leftEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
leftEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
leftEqualsRight - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
leftPillar - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
leftPillarSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
leftSubChainSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
leftSubSelectionIterator - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
leftSubSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
leftSubSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
LegacyDroolsScoreDirectorFactory - Class in org.optaplanner.core.impl.score.director.drools
 
LegacyDroolsScoreDirectorFactory(KieBase) - Constructor for class org.optaplanner.core.impl.score.director.drools.LegacyDroolsScoreDirectorFactory
 
levelsLength - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
LinearDistributionNearbyRandom - Class in org.optaplanner.core.impl.heuristic.selector.common.nearby
P(x) = 2/m - 2x/m².
LinearDistributionNearbyRandom(int) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.nearby.LinearDistributionNearbyRandom
 
linearDistributionSizeMaximum - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
linkInheritedEntityDescriptors(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
linkShadowSources(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
linkShadowSources(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
 
linkShadowSources(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
 
linkShadowSources(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
 
linkShadowSources(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
 
linkVariableListeners() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
LIST_SIZE_THRESHOLD - Static variable in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
ListIterable<T> - Interface in org.optaplanner.core.impl.heuristic.selector.common.iterator
An extension on the Iterable interface that supports ListIterable.listIterator() and ListIterable.listIterator(int).
ListIterableSelector<T> - Interface in org.optaplanner.core.impl.heuristic.selector
 
listIterator() - Method in interface org.optaplanner.core.impl.heuristic.selector.common.iterator.ListIterable
 
listIterator(int) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.iterator.ListIterable
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SelectedCountLimitEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SelectedCountLimitEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ShufflingEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ShufflingEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
listIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
ListValueRange<T> - Class in org.optaplanner.core.impl.domain.valuerange.buildin.collection
 
ListValueRange(List<T>) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.collection.ListValueRange
 
loadEntityClassList(Reflections) - Method in class org.optaplanner.core.config.domain.ScanAnnotatedClassesConfig
 
loadSolutionClass(Reflections) - Method in class org.optaplanner.core.config.domain.ScanAnnotatedClassesConfig
 
LocalSearchDecider - Class in org.optaplanner.core.impl.localsearch.decider
 
LocalSearchDecider() - Constructor for class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
LocalSearchForagerConfig - Class in org.optaplanner.core.config.localsearch.decider.forager
 
LocalSearchForagerConfig() - Constructor for class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
LocalSearchMoveScope - Class in org.optaplanner.core.impl.localsearch.scope
 
LocalSearchMoveScope(LocalSearchStepScope) - Constructor for class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
LocalSearchPhase - Interface in org.optaplanner.core.impl.localsearch
A LocalSearchPhase is a Phase which uses a local search algorithm, such as tabu search, simulated annealing, ...
LocalSearchPhaseConfig - Class in org.optaplanner.core.config.localsearch
 
LocalSearchPhaseConfig() - Constructor for class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
LocalSearchPhaseLifecycleListener - Interface in org.optaplanner.core.impl.localsearch.event
 
LocalSearchPhaseLifecycleListenerAdapter - Class in org.optaplanner.core.impl.localsearch.event
 
LocalSearchPhaseLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter
 
LocalSearchPhaseScope - Class in org.optaplanner.core.impl.localsearch.scope
 
LocalSearchPhaseScope(DefaultSolverScope) - Constructor for class org.optaplanner.core.impl.localsearch.scope.LocalSearchPhaseScope
 
LocalSearchPickEarlyType - Enum in org.optaplanner.core.config.localsearch.decider.forager
 
LocalSearchStepScope - Class in org.optaplanner.core.impl.localsearch.scope
 
LocalSearchStepScope(LocalSearchPhaseScope) - Constructor for class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
LocalSearchStepScope(LocalSearchPhaseScope, int) - Constructor for class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
localSearchType - Variable in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
LocalSearchType - Enum in org.optaplanner.core.config.localsearch
 
logger - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
logger - Variable in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
logger - Variable in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
logger - Variable in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
logger - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.AbstractAcceptor
 
logger - Variable in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.AbstractDeciderScoreComparatorFactory
 
logger - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AbstractForager
 
logger - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
 
logger - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
logger - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
 
logger - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
logger - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
logger - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
logger - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
logger - Variable in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
logger - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
logger - Variable in class org.optaplanner.core.impl.solver.termination.AbstractTermination
 
LongConstraintMatch - Class in org.optaplanner.core.api.score.constraint.primlong
 
LongConstraintMatch(String, String, int, List<Object>, long) - Constructor for class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatch
 
LongConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint.primlong
 
LongConstraintMatchTotal(String, String, int) - Constructor for class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
LongConstraintUndoListener() - Constructor for class org.optaplanner.core.api.score.holder.AbstractScoreHolder.LongConstraintUndoListener
 
LongValueRange - Class in org.optaplanner.core.impl.domain.valuerange.buildin.primlong
 
LongValueRange(long, long) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.primlong.LongValueRange
 
LongValueRange(long, long, long) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.primlong.LongValueRange
 

M

manualEntityMimicRecorder - Variable in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
ManualEntityMimicRecorder - Class in org.optaplanner.core.impl.heuristic.selector.entity.mimic
 
ManualEntityMimicRecorder(EntitySelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.core.config.util.KeyAsElementMapConverter
 
matches(URL) - Method in class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType
 
matchesEntity(Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
max(SelectionCacheType, SelectionCacheType) - Static method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType
 
maximumSubChainSize - Variable in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
maximumSubChainSize - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
maximumSubPillarSize - Variable in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
maximumSubPillarSize - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
maxScoreMoveScope - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
mediumScore - Variable in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
mediumScore - Variable in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
meldProperty(T, T) - Static method in class org.optaplanner.core.config.util.ConfigUtils
MemberAccessor - Interface in org.optaplanner.core.impl.domain.common.accessor
Fast and easy access to a Member of a bean, which is a property (with a getter and optional setter Method) or a Field.
memberAccessor - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
 
mergeProperty(T, T) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
MethodMemberAccessor - Class in org.optaplanner.core.impl.domain.common.accessor
A MemberAccessor based on a single read Method.
MethodMemberAccessor(Method) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
mightContainEntity() - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
 
mightContainEntity() - Method in interface org.optaplanner.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor
 
MimicRecordingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.mimic
 
MimicRecordingEntitySelector(EntitySelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
MimicRecordingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.mimic
 
MimicRecordingValueSelector(EntityIndependentValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
 
MimicReplayingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.mimic
 
MimicReplayingEntitySelector(EntityMimicRecorder) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
MimicReplayingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.mimic
 
MimicReplayingValueSelector(ValueMimicRecorder) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
mimicSelectorRef - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
mimicSelectorRef - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
minimumCacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
minimumCacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
minimumSubChainSize - Variable in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
minimumSubChainSize - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
minimumSubPillarSize - Variable in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
minimumSubPillarSize - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
MovableChainedTrailingValueFilter - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
MovableChainedTrailingValueFilter(GenuineVariableDescriptor) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.MovableChainedTrailingValueFilter
 
Move - Interface in org.optaplanner.core.impl.heuristic.move
A Move represents a change of 1 or more PlanningVariables of 1 or more PlanningEntitys in the working Solution.
MoveIteratorFactory - Interface in org.optaplanner.core.impl.heuristic.selector.move.factory
An interface to generate an Iterator of custom Moves.
moveIteratorFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
moveIteratorFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
MoveIteratorFactoryConfig - Class in org.optaplanner.core.config.heuristic.selector.move.factory
 
MoveIteratorFactoryConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
MoveIteratorFactoryToMoveSelectorBridge - Class in org.optaplanner.core.impl.heuristic.selector.move.factory
MoveIteratorFactoryToMoveSelectorBridge(MoveIteratorFactory, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
moveIteratorMap - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
MoveListFactory<Solution_ extends Solution> - Interface in org.optaplanner.core.impl.heuristic.selector.move.factory
A simple interface to generate a List of custom Moves.
moveListFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
moveListFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
MoveListFactoryConfig - Class in org.optaplanner.core.config.heuristic.selector.move.factory
 
MoveListFactoryConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
MoveListFactoryToMoveSelectorBridge - Class in org.optaplanner.core.impl.heuristic.selector.move.factory
MoveListFactoryToMoveSelectorBridge(MoveListFactory, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
moves - Variable in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
moveSelector - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.PooledEntityPlacer
 
moveSelector - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedValuePlacer
 
moveSelector - Variable in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
MoveSelector - Interface in org.optaplanner.core.impl.heuristic.selector.move
Generates Moves.
moveSelector - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
moveSelectorConfig - Variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
MoveSelectorConfig<C extends MoveSelectorConfig> - Class in org.optaplanner.core.config.heuristic.selector.move
General superclass for ChangeMoveSelectorConfig, etc.
MoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
moveSelectorConfigList - Variable in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
moveSelectorList - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedEntityPlacer
 
MoveTabuAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
 
MoveTabuAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 
moveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
multiply(double) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
multiply(double) - Method in interface org.optaplanner.core.api.score.Score
Returns a Score whose value is (this * multiplicand).
MutationCounter - Class in org.optaplanner.core.impl.domain.solution.mutation
 
MutationCounter(SolutionDescriptor) - Constructor for class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter
 

N

NaturalDeciderScoreComparatorFactory - Class in org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator
NaturalDeciderScoreComparatorFactory() - Constructor for class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.NaturalDeciderScoreComparatorFactory
 
NaturalScoreComparator - Class in org.optaplanner.core.api.score.comparator
Compares by the natural order of Scores.
NaturalScoreComparator() - Constructor for class org.optaplanner.core.api.score.comparator.NaturalScoreComparator
 
NearbyDistanceMatrix - Class in org.optaplanner.core.impl.heuristic.selector.common.nearby
 
NearbyDistanceMatrix(NearbyDistanceMeter, int) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMatrix
 
nearbyDistanceMatrix - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
nearbyDistanceMatrix - Variable in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
NearbyDistanceMeter<O,D> - Interface in org.optaplanner.core.impl.heuristic.selector.common.nearby
 
nearbyDistanceMeter - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
nearbyDistanceMeter - Variable in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
nearbyDistanceMeterClass - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
NearbyRandom - Interface in org.optaplanner.core.impl.heuristic.selector.common.nearby
Strategy pattern to select a index of a nearby ordered value range according to a probability distribution.
nearbyRandom - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
nearbyRandom - Variable in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
NearbySelectionConfig - Class in org.optaplanner.core.config.heuristic.selector.common.nearby
 
NearbySelectionConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
nearbySelectionConfig - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
nearbySelectionConfig - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
nearbySelectionDistributionType - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
NearbySelectionDistributionType - Enum in org.optaplanner.core.config.heuristic.selector.common.nearby
 
NearEntityNearbyEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.nearby
 
NearEntityNearbyEntitySelector(EntitySelector, EntitySelector, NearbyDistanceMeter, NearbyRandom, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
NearEntityNearbyValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.nearby
 
NearEntityNearbyValueSelector(ValueSelector, EntitySelector, NearbyDistanceMeter, NearbyRandom, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
negate() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
negate() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
negate() - Method in interface org.optaplanner.core.api.score.Score
Returns a Score whose value is (- this).
newChangeSelection(Object, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalChangeIterator
 
newChangeSelection(Object, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomChangeIterator
 
newEntityPlacerConfig() - Method in enum org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
 
newInstance() - Method in class org.optaplanner.core.config.AbstractConfig
 
newInstance(Object, String, Class<T>) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
newKieSession() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
newKieSession() - Method in class org.optaplanner.core.impl.score.director.drools.LegacyDroolsScoreDirectorFactory
 
newSwapSelection(SubS, SubS) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
newSwapSelection(SubS, SubS) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
next() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
next() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
next() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
next() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector.RandomCartesianProductMoveIterator
 
next() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
nextDouble(Random, double) - Static method in class org.optaplanner.core.impl.solver.random.RandomUtils
Mimics Random.nextInt(int) for doubles.
nextGlobalOrder - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
nextIndex() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
nextInt(Random, int) - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.BetaDistributionNearbyRandom
 
nextInt(Random, int) - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.BlockDistributionNearbyRandom
 
nextInt(Random, int) - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.LinearDistributionNearbyRandom
 
nextInt(Random, int) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyRandom
 
nextInt(Random, int) - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.ParabolicDistributionNearbyRandom
 
nextLong(Random, long) - Static method in class org.optaplanner.core.impl.solver.random.RandomUtils
Mimics Random.nextInt(int) for longs.
nextVariableSupply - Variable in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
nextVariableSupply - Variable in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
NoChangeMove - Class in org.optaplanner.core.impl.heuristic.move
Makes no changes.
NoChangeMove() - Constructor for class org.optaplanner.core.impl.heuristic.move.NoChangeMove
 
nodeComparator - Variable in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
nodeExplorationType - Variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
NodeExplorationType - Enum in org.optaplanner.core.config.exhaustivesearch
 
notEmpty - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
notifiableList - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
notificationQueue - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
 
notificationQueuesAreEmpty - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
noUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
NullableCountableValueRange<T> - Class in org.optaplanner.core.impl.domain.valuerange.buildin.composite
 
NullableCountableValueRange(CountableValueRange<T>) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
 
NullValueReinitializeVariableEntityFilter - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Behaves as if it was a UninitializedVariableEntityFilter, except when the variable is PlanningVariable.nullable().
NullValueReinitializeVariableEntityFilter(GenuineVariableDescriptor) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.NullValueReinitializeVariableEntityFilter
 

O

offerRandomSeedFromSubSingleIndex(long) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
openInputStream() - Method in class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType.ReflectionsKieVfsFile
 
OptimisticBoundFirstNodeComparator - Class in org.optaplanner.core.impl.exhaustivesearch.node.comparator
Investigate the nodes with a better optimistic bound first, then deeper nodes.
OptimisticBoundFirstNodeComparator(boolean) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.comparator.OptimisticBoundFirstNodeComparator
 
OrCompositeTermination - Class in org.optaplanner.core.impl.solver.termination
 
OrCompositeTermination(List<Termination>) - Constructor for class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
 
OrCompositeTermination(Termination...) - Constructor for class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
 
org.optaplanner.core.api - package org.optaplanner.core.api
The public API of OptaPlanner.
org.optaplanner.core.api.domain - package org.optaplanner.core.api.domain
Domain annotations and support classes.
org.optaplanner.core.api.domain.entity - package org.optaplanner.core.api.domain.entity
Domain annotations and support classes for a planning entity.
org.optaplanner.core.api.domain.solution - package org.optaplanner.core.api.domain.solution
Domain annotations and support classes for a planning solution.
org.optaplanner.core.api.domain.solution.cloner - package org.optaplanner.core.api.domain.solution.cloner
Planning cloning support.
org.optaplanner.core.api.domain.valuerange - package org.optaplanner.core.api.domain.valuerange
Domain annotations and support classes for a planning value range.
org.optaplanner.core.api.domain.variable - package org.optaplanner.core.api.domain.variable
Domain annotations and support classes for a planning variable.
org.optaplanner.core.api.score - package org.optaplanner.core.api.score
Classes used for Score calculation.
org.optaplanner.core.api.score.buildin - package org.optaplanner.core.api.score.buildin
Out of the box Score implementations.
org.optaplanner.core.api.score.buildin.bendable - package org.optaplanner.core.api.score.buildin.bendable
Support for a Score with a configurable number of score levels and int score weights.
org.optaplanner.core.api.score.buildin.bendablebigdecimal - package org.optaplanner.core.api.score.buildin.bendablebigdecimal
Support for a Score with a configurable number of score levels and BigDecimal score weights.
org.optaplanner.core.api.score.buildin.bendablelong - package org.optaplanner.core.api.score.buildin.bendablelong
Support for a Score with a configurable number of score levels and long score weights.
org.optaplanner.core.api.score.buildin.hardmediumsoft - package org.optaplanner.core.api.score.buildin.hardmediumsoft
Support for a Score with 3 score levels and int score weights.
org.optaplanner.core.api.score.buildin.hardmediumsoftlong - package org.optaplanner.core.api.score.buildin.hardmediumsoftlong
Support for a Score with 3 score levels and long score weights.
org.optaplanner.core.api.score.buildin.hardsoft - package org.optaplanner.core.api.score.buildin.hardsoft
Support for a Score with 2 score levels and int score weights.
org.optaplanner.core.api.score.buildin.hardsoftbigdecimal - package org.optaplanner.core.api.score.buildin.hardsoftbigdecimal
Support for a Score with 2 score levels and BigDecimal score weights.
org.optaplanner.core.api.score.buildin.hardsoftdouble - package org.optaplanner.core.api.score.buildin.hardsoftdouble
Support for a Score with 2 score levels and double score weights.
org.optaplanner.core.api.score.buildin.hardsoftlong - package org.optaplanner.core.api.score.buildin.hardsoftlong
Support for a Score with 2 score levels and long score weights.
org.optaplanner.core.api.score.buildin.simple - package org.optaplanner.core.api.score.buildin.simple
Support for a Score with 1 score level and int score weights.
org.optaplanner.core.api.score.buildin.simplebigdecimal - package org.optaplanner.core.api.score.buildin.simplebigdecimal
Support for a Score with 1 score level and BigDecimal score weights.
org.optaplanner.core.api.score.buildin.simpledouble - package org.optaplanner.core.api.score.buildin.simpledouble
Support for a Score with 1 score level and double score weights.
org.optaplanner.core.api.score.buildin.simplelong - package org.optaplanner.core.api.score.buildin.simplelong
Support for a Score with 1 score level and long score weights.
org.optaplanner.core.api.score.comparator - package org.optaplanner.core.api.score.comparator
Ways to compare Scores.
org.optaplanner.core.api.score.constraint - package org.optaplanner.core.api.score.constraint
org.optaplanner.core.api.score.constraint.bigdecimal - package org.optaplanner.core.api.score.constraint.bigdecimal
Constraint match support for a BigDecimal score weight.
org.optaplanner.core.api.score.constraint.primdouble - package org.optaplanner.core.api.score.constraint.primdouble
Constraint match support for a double score weight.
org.optaplanner.core.api.score.constraint.primint - package org.optaplanner.core.api.score.constraint.primint
Constraint match support for a int score weight.
org.optaplanner.core.api.score.constraint.primlong - package org.optaplanner.core.api.score.constraint.primlong
Constraint match support for a long score weight.
org.optaplanner.core.api.score.holder - package org.optaplanner.core.api.score.holder
In Drools DRL, a ScoreHolder keeps track of the Score.
org.optaplanner.core.api.solver - package org.optaplanner.core.api.solver
org.optaplanner.core.api.solver.event - package org.optaplanner.core.api.solver.event
Event listeners for Solver.
org.optaplanner.core.config - package org.optaplanner.core.config
Classes which represent the XML Solver configuration of OptaPlanner.
org.optaplanner.core.config.constructionheuristic - package org.optaplanner.core.config.constructionheuristic
 
org.optaplanner.core.config.constructionheuristic.decider.forager - package org.optaplanner.core.config.constructionheuristic.decider.forager
 
org.optaplanner.core.config.constructionheuristic.placer - package org.optaplanner.core.config.constructionheuristic.placer
 
org.optaplanner.core.config.domain - package org.optaplanner.core.config.domain
 
org.optaplanner.core.config.exhaustivesearch - package org.optaplanner.core.config.exhaustivesearch
 
org.optaplanner.core.config.heuristic.policy - package org.optaplanner.core.config.heuristic.policy
 
org.optaplanner.core.config.heuristic.selector - package org.optaplanner.core.config.heuristic.selector
 
org.optaplanner.core.config.heuristic.selector.common - package org.optaplanner.core.config.heuristic.selector.common
 
org.optaplanner.core.config.heuristic.selector.common.decorator - package org.optaplanner.core.config.heuristic.selector.common.decorator
 
org.optaplanner.core.config.heuristic.selector.common.nearby - package org.optaplanner.core.config.heuristic.selector.common.nearby
 
org.optaplanner.core.config.heuristic.selector.entity - package org.optaplanner.core.config.heuristic.selector.entity
 
org.optaplanner.core.config.heuristic.selector.entity.pillar - package org.optaplanner.core.config.heuristic.selector.entity.pillar
 
org.optaplanner.core.config.heuristic.selector.move - package org.optaplanner.core.config.heuristic.selector.move
 
org.optaplanner.core.config.heuristic.selector.move.composite - package org.optaplanner.core.config.heuristic.selector.move.composite
 
org.optaplanner.core.config.heuristic.selector.move.factory - package org.optaplanner.core.config.heuristic.selector.move.factory
 
org.optaplanner.core.config.heuristic.selector.move.generic - package org.optaplanner.core.config.heuristic.selector.move.generic
 
org.optaplanner.core.config.heuristic.selector.move.generic.chained - package org.optaplanner.core.config.heuristic.selector.move.generic.chained
 
org.optaplanner.core.config.heuristic.selector.value - package org.optaplanner.core.config.heuristic.selector.value
 
org.optaplanner.core.config.heuristic.selector.value.chained - package org.optaplanner.core.config.heuristic.selector.value.chained
 
org.optaplanner.core.config.localsearch - package org.optaplanner.core.config.localsearch
 
org.optaplanner.core.config.localsearch.decider.acceptor - package org.optaplanner.core.config.localsearch.decider.acceptor
 
org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing - package org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing
 
org.optaplanner.core.config.localsearch.decider.deciderscorecomparator - package org.optaplanner.core.config.localsearch.decider.deciderscorecomparator
 
org.optaplanner.core.config.localsearch.decider.forager - package org.optaplanner.core.config.localsearch.decider.forager
 
org.optaplanner.core.config.phase - package org.optaplanner.core.config.phase
 
org.optaplanner.core.config.phase.custom - package org.optaplanner.core.config.phase.custom
 
org.optaplanner.core.config.score.definition - package org.optaplanner.core.config.score.definition
 
org.optaplanner.core.config.score.director - package org.optaplanner.core.config.score.director
 
org.optaplanner.core.config.score.trend - package org.optaplanner.core.config.score.trend
 
org.optaplanner.core.config.solver - package org.optaplanner.core.config.solver
 
org.optaplanner.core.config.solver.random - package org.optaplanner.core.config.solver.random
 
org.optaplanner.core.config.solver.termination - package org.optaplanner.core.config.solver.termination
 
org.optaplanner.core.config.util - package org.optaplanner.core.config.util
 
org.optaplanner.core.impl - package org.optaplanner.core.impl
Implementation classes of OptaPlanner.
org.optaplanner.core.impl.constructionheuristic - package org.optaplanner.core.impl.constructionheuristic
 
org.optaplanner.core.impl.constructionheuristic.decider - package org.optaplanner.core.impl.constructionheuristic.decider
 
org.optaplanner.core.impl.constructionheuristic.decider.forager - package org.optaplanner.core.impl.constructionheuristic.decider.forager
 
org.optaplanner.core.impl.constructionheuristic.event - package org.optaplanner.core.impl.constructionheuristic.event
 
org.optaplanner.core.impl.constructionheuristic.placer - package org.optaplanner.core.impl.constructionheuristic.placer
 
org.optaplanner.core.impl.constructionheuristic.scope - package org.optaplanner.core.impl.constructionheuristic.scope
 
org.optaplanner.core.impl.domain.common - package org.optaplanner.core.impl.domain.common
 
org.optaplanner.core.impl.domain.common.accessor - package org.optaplanner.core.impl.domain.common.accessor
 
org.optaplanner.core.impl.domain.entity.descriptor - package org.optaplanner.core.impl.domain.entity.descriptor
 
org.optaplanner.core.impl.domain.policy - package org.optaplanner.core.impl.domain.policy
 
org.optaplanner.core.impl.domain.solution - package org.optaplanner.core.impl.domain.solution
 
org.optaplanner.core.impl.domain.solution.cloner - package org.optaplanner.core.impl.domain.solution.cloner
 
org.optaplanner.core.impl.domain.solution.descriptor - package org.optaplanner.core.impl.domain.solution.descriptor
 
org.optaplanner.core.impl.domain.solution.mutation - package org.optaplanner.core.impl.domain.solution.mutation
 
org.optaplanner.core.impl.domain.valuerange - package org.optaplanner.core.impl.domain.valuerange
 
org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal - package org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal
 
org.optaplanner.core.impl.domain.valuerange.buildin.biginteger - package org.optaplanner.core.impl.domain.valuerange.buildin.biginteger
 
org.optaplanner.core.impl.domain.valuerange.buildin.collection - package org.optaplanner.core.impl.domain.valuerange.buildin.collection
 
org.optaplanner.core.impl.domain.valuerange.buildin.composite - package org.optaplanner.core.impl.domain.valuerange.buildin.composite
 
org.optaplanner.core.impl.domain.valuerange.buildin.primdouble - package org.optaplanner.core.impl.domain.valuerange.buildin.primdouble
 
org.optaplanner.core.impl.domain.valuerange.buildin.primint - package org.optaplanner.core.impl.domain.valuerange.buildin.primint
 
org.optaplanner.core.impl.domain.valuerange.buildin.primlong - package org.optaplanner.core.impl.domain.valuerange.buildin.primlong
 
org.optaplanner.core.impl.domain.valuerange.descriptor - package org.optaplanner.core.impl.domain.valuerange.descriptor
 
org.optaplanner.core.impl.domain.valuerange.util - package org.optaplanner.core.impl.domain.valuerange.util
 
org.optaplanner.core.impl.domain.variable.anchor - package org.optaplanner.core.impl.domain.variable.anchor
 
org.optaplanner.core.impl.domain.variable.custom - package org.optaplanner.core.impl.domain.variable.custom
 
org.optaplanner.core.impl.domain.variable.descriptor - package org.optaplanner.core.impl.domain.variable.descriptor
 
org.optaplanner.core.impl.domain.variable.inverserelation - package org.optaplanner.core.impl.domain.variable.inverserelation
 
org.optaplanner.core.impl.domain.variable.listener - package org.optaplanner.core.impl.domain.variable.listener
 
org.optaplanner.core.impl.domain.variable.listener.support - package org.optaplanner.core.impl.domain.variable.listener.support
 
org.optaplanner.core.impl.domain.variable.supply - package org.optaplanner.core.impl.domain.variable.supply
 
org.optaplanner.core.impl.exhaustivesearch - package org.optaplanner.core.impl.exhaustivesearch
 
org.optaplanner.core.impl.exhaustivesearch.decider - package org.optaplanner.core.impl.exhaustivesearch.decider
 
org.optaplanner.core.impl.exhaustivesearch.event - package org.optaplanner.core.impl.exhaustivesearch.event
 
org.optaplanner.core.impl.exhaustivesearch.node - package org.optaplanner.core.impl.exhaustivesearch.node
 
org.optaplanner.core.impl.exhaustivesearch.node.bounder - package org.optaplanner.core.impl.exhaustivesearch.node.bounder
 
org.optaplanner.core.impl.exhaustivesearch.node.comparator - package org.optaplanner.core.impl.exhaustivesearch.node.comparator
 
org.optaplanner.core.impl.exhaustivesearch.scope - package org.optaplanner.core.impl.exhaustivesearch.scope
 
org.optaplanner.core.impl.heuristic.move - package org.optaplanner.core.impl.heuristic.move
 
org.optaplanner.core.impl.heuristic.selector - package org.optaplanner.core.impl.heuristic.selector
 
org.optaplanner.core.impl.heuristic.selector.common - package org.optaplanner.core.impl.heuristic.selector.common
 
org.optaplanner.core.impl.heuristic.selector.common.decorator - package org.optaplanner.core.impl.heuristic.selector.common.decorator
 
org.optaplanner.core.impl.heuristic.selector.common.iterator - package org.optaplanner.core.impl.heuristic.selector.common.iterator
 
org.optaplanner.core.impl.heuristic.selector.common.nearby - package org.optaplanner.core.impl.heuristic.selector.common.nearby
 
org.optaplanner.core.impl.heuristic.selector.entity - package org.optaplanner.core.impl.heuristic.selector.entity
 
org.optaplanner.core.impl.heuristic.selector.entity.decorator - package org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
org.optaplanner.core.impl.heuristic.selector.entity.mimic - package org.optaplanner.core.impl.heuristic.selector.entity.mimic
 
org.optaplanner.core.impl.heuristic.selector.entity.nearby - package org.optaplanner.core.impl.heuristic.selector.entity.nearby
 
org.optaplanner.core.impl.heuristic.selector.entity.pillar - package org.optaplanner.core.impl.heuristic.selector.entity.pillar
 
org.optaplanner.core.impl.heuristic.selector.move - package org.optaplanner.core.impl.heuristic.selector.move
 
org.optaplanner.core.impl.heuristic.selector.move.composite - package org.optaplanner.core.impl.heuristic.selector.move.composite
 
org.optaplanner.core.impl.heuristic.selector.move.decorator - package org.optaplanner.core.impl.heuristic.selector.move.decorator
 
org.optaplanner.core.impl.heuristic.selector.move.factory - package org.optaplanner.core.impl.heuristic.selector.move.factory
 
org.optaplanner.core.impl.heuristic.selector.move.generic - package org.optaplanner.core.impl.heuristic.selector.move.generic
 
org.optaplanner.core.impl.heuristic.selector.move.generic.chained - package org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
org.optaplanner.core.impl.heuristic.selector.value - package org.optaplanner.core.impl.heuristic.selector.value
 
org.optaplanner.core.impl.heuristic.selector.value.chained - package org.optaplanner.core.impl.heuristic.selector.value.chained
 
org.optaplanner.core.impl.heuristic.selector.value.decorator - package org.optaplanner.core.impl.heuristic.selector.value.decorator
 
org.optaplanner.core.impl.heuristic.selector.value.mimic - package org.optaplanner.core.impl.heuristic.selector.value.mimic
 
org.optaplanner.core.impl.heuristic.selector.value.nearby - package org.optaplanner.core.impl.heuristic.selector.value.nearby
 
org.optaplanner.core.impl.heuristic.solution - package org.optaplanner.core.impl.heuristic.solution
 
org.optaplanner.core.impl.localsearch - package org.optaplanner.core.impl.localsearch
 
org.optaplanner.core.impl.localsearch.decider - package org.optaplanner.core.impl.localsearch.decider
 
org.optaplanner.core.impl.localsearch.decider.acceptor - package org.optaplanner.core.impl.localsearch.decider.acceptor
 
org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing - package org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing
 
org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance - package org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance
 
org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing - package org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing
 
org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing - package org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing
 
org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing - package org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing
 
org.optaplanner.core.impl.localsearch.decider.acceptor.tabu - package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
 
org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size - package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size
 
org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator - package org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator
 
org.optaplanner.core.impl.localsearch.decider.forager - package org.optaplanner.core.impl.localsearch.decider.forager
 
org.optaplanner.core.impl.localsearch.decider.forager.finalist - package org.optaplanner.core.impl.localsearch.decider.forager.finalist
 
org.optaplanner.core.impl.localsearch.event - package org.optaplanner.core.impl.localsearch.event
 
org.optaplanner.core.impl.localsearch.scope - package org.optaplanner.core.impl.localsearch.scope
 
org.optaplanner.core.impl.phase - package org.optaplanner.core.impl.phase
 
org.optaplanner.core.impl.phase.custom - package org.optaplanner.core.impl.phase.custom
 
org.optaplanner.core.impl.phase.custom.scope - package org.optaplanner.core.impl.phase.custom.scope
 
org.optaplanner.core.impl.phase.event - package org.optaplanner.core.impl.phase.event
 
org.optaplanner.core.impl.phase.scope - package org.optaplanner.core.impl.phase.scope
 
org.optaplanner.core.impl.score - package org.optaplanner.core.impl.score
 
org.optaplanner.core.impl.score.buildin.bendable - package org.optaplanner.core.impl.score.buildin.bendable
 
org.optaplanner.core.impl.score.buildin.bendablebigdecimal - package org.optaplanner.core.impl.score.buildin.bendablebigdecimal
 
org.optaplanner.core.impl.score.buildin.bendablelong - package org.optaplanner.core.impl.score.buildin.bendablelong
 
org.optaplanner.core.impl.score.buildin.hardmediumsoft - package org.optaplanner.core.impl.score.buildin.hardmediumsoft
 
org.optaplanner.core.impl.score.buildin.hardmediumsoftlong - package org.optaplanner.core.impl.score.buildin.hardmediumsoftlong
 
org.optaplanner.core.impl.score.buildin.hardsoft - package org.optaplanner.core.impl.score.buildin.hardsoft
 
org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal - package org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal
 
org.optaplanner.core.impl.score.buildin.hardsoftdouble - package org.optaplanner.core.impl.score.buildin.hardsoftdouble
 
org.optaplanner.core.impl.score.buildin.hardsoftlong - package org.optaplanner.core.impl.score.buildin.hardsoftlong
 
org.optaplanner.core.impl.score.buildin.simple - package org.optaplanner.core.impl.score.buildin.simple
 
org.optaplanner.core.impl.score.buildin.simplebigdecimal - package org.optaplanner.core.impl.score.buildin.simplebigdecimal
 
org.optaplanner.core.impl.score.buildin.simpledouble - package org.optaplanner.core.impl.score.buildin.simpledouble
 
org.optaplanner.core.impl.score.buildin.simplelong - package org.optaplanner.core.impl.score.buildin.simplelong
 
org.optaplanner.core.impl.score.comparator - package org.optaplanner.core.impl.score.comparator
 
org.optaplanner.core.impl.score.definition - package org.optaplanner.core.impl.score.definition
 
org.optaplanner.core.impl.score.director - package org.optaplanner.core.impl.score.director
 
org.optaplanner.core.impl.score.director.drools - package org.optaplanner.core.impl.score.director.drools
 
org.optaplanner.core.impl.score.director.easy - package org.optaplanner.core.impl.score.director.easy
 
org.optaplanner.core.impl.score.director.incremental - package org.optaplanner.core.impl.score.director.incremental
 
org.optaplanner.core.impl.score.trend - package org.optaplanner.core.impl.score.trend
 
org.optaplanner.core.impl.solver - package org.optaplanner.core.impl.solver
 
org.optaplanner.core.impl.solver.event - package org.optaplanner.core.impl.solver.event
 
org.optaplanner.core.impl.solver.kie - package org.optaplanner.core.impl.solver.kie
 
org.optaplanner.core.impl.solver.random - package org.optaplanner.core.impl.solver.random
 
org.optaplanner.core.impl.solver.recaller - package org.optaplanner.core.impl.solver.recaller
 
org.optaplanner.core.impl.solver.scope - package org.optaplanner.core.impl.solver.scope
 
org.optaplanner.core.impl.solver.termination - package org.optaplanner.core.impl.solver.termination
 
OriginalCartesianProductMoveIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector.OriginalCartesianProductMoveIterator
 
OriginalOrderNodeComparator - Class in org.optaplanner.core.impl.exhaustivesearch.node.comparator
Investigate deeper nodes first, in order.
OriginalOrderNodeComparator() - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.comparator.OriginalOrderNodeComparator
 
originalToCloneMap - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
originalValue - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.Unprocessed
 
originEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
originEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
originEntitySelectorConfig - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
outerSolvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
outerSolvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 

P

ParabolicDistributionNearbyRandom - Class in org.optaplanner.core.impl.heuristic.selector.common.nearby
P(x) = 3(m - x)²/m³.
ParabolicDistributionNearbyRandom(int) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.nearby.ParabolicDistributionNearbyRandom
 
parabolicDistributionSizeMaximum - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
parseLevelAsBigDecimal(Class<? extends Score>, String, String) - Static method in class org.optaplanner.core.api.score.AbstractScore
 
parseLevelAsDouble(Class<? extends Score>, String, String) - Static method in class org.optaplanner.core.api.score.AbstractScore
 
parseLevelAsInt(Class<? extends Score>, String, String) - Static method in class org.optaplanner.core.api.score.AbstractScore
 
parseLevelAsLong(Class<? extends Score>, String, String) - Static method in class org.optaplanner.core.api.score.AbstractScore
 
parseLevelStrings(Class<? extends Score>, String, int) - Static method in class org.optaplanner.core.api.score.AbstractScore
 
parseLevelStrings(Class<? extends Score>, String, String...) - Static method in class org.optaplanner.core.api.score.AbstractScore
 
parseScore(int, int, String) - Static method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
parseScore(int, int, String) - Static method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
parseScore(int, int, String) - Static method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
parseScore(String) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
parseScore(String) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
Parses the String and returns a Score.
parseTrend(String, int) - Static method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
 
Phase - Interface in org.optaplanner.core.impl.phase
A phase of a Solver.
PhaseConfig<C extends PhaseConfig> - Class in org.optaplanner.core.config.phase
 
PhaseConfig() - Constructor for class org.optaplanner.core.config.phase.PhaseConfig
 
phaseConfigList - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
phaseEnded(ConstructionHeuristicPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
phaseEnded(ConstructionHeuristicPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
phaseEnded(ConstructionHeuristicPhaseScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListener
 
phaseEnded(ConstructionHeuristicPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
phaseEnded(ExhaustiveSearchPhaseScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
phaseEnded(ExhaustiveSearchPhaseScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
phaseEnded(ExhaustiveSearchPhaseScope) - Method in interface org.optaplanner.core.impl.exhaustivesearch.event.ExhaustiveSearchPhaseLifecycleListener
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
Deprecated.
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.HighestScoreFinalistPodium
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
phaseEnded(LocalSearchPhaseScope) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListener
 
phaseEnded(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
phaseEnded(CustomPhaseScope) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
phaseEnded(AbstractPhaseScope) - Method in interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
phaseEnded(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
phaseIndex - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
 
PhaseLifecycleListener - Interface in org.optaplanner.core.impl.phase.event
 
PhaseLifecycleListenerAdapter - Class in org.optaplanner.core.impl.phase.event
 
PhaseLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter
 
phaseLifecycleSupport - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
phaseLifecycleSupport - Variable in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
phaseLifecycleSupport - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
 
PhaseLifecycleSupport - Class in org.optaplanner.core.impl.phase.event
Internal API.
PhaseLifecycleSupport() - Constructor for class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
 
phaseList - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
phaseStarted(ConstructionHeuristicPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
phaseStarted(ConstructionHeuristicPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
phaseStarted(ConstructionHeuristicPhaseScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListener
 
phaseStarted(ConstructionHeuristicPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
phaseStarted(ExhaustiveSearchPhaseScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
phaseStarted(ExhaustiveSearchPhaseScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
phaseStarted(ExhaustiveSearchPhaseScope) - Method in interface org.optaplanner.core.impl.exhaustivesearch.event.ExhaustiveSearchPhaseLifecycleListener
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
Deprecated.
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
phaseStarted(LocalSearchPhaseScope) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListener
 
phaseStarted(LocalSearchPhaseScope) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
phaseStarted(CustomPhaseScope) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
phaseStarted(AbstractPhaseScope) - Method in interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
phaseStarted(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
PhaseToSolverTerminationBridge - Class in org.optaplanner.core.impl.solver.termination
 
PhaseToSolverTerminationBridge(Termination) - Constructor for class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
pickEarlyType - Variable in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
pickEarlyType - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
pickEarlyType - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
pickMove(ConstructionHeuristicStepScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicForager
 
pickMove(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
pickMove(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
pickMove(LocalSearchStepScope) - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.Forager
 
pillar - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
PillarChangeMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
Non-cacheable.
PillarChangeMove(List<Object>, GenuineVariableDescriptor, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
PillarChangeMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
 
PillarChangeMoveSelector(PillarSelector, ValueSelector, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMoveSelector
 
PillarChangeMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic
 
PillarChangeMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.PillarChangeMoveSelectorConfig
 
PillarSelector - Interface in org.optaplanner.core.impl.heuristic.selector.entity.pillar
A pillar is a List of entities that have the same planning value for each (or a subset) of their planning values.
pillarSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMoveSelector
 
PillarSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.entity.pillar
 
PillarSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
PillarSwapMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
Non-cacheable.
PillarSwapMove(Collection<GenuineVariableDescriptor>, List<Object>, List<Object>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
PillarSwapMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
 
PillarSwapMoveSelector(PillarSelector, PillarSelector, Collection<GenuineVariableDescriptor>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
PillarSwapMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic
 
PillarSwapMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
Placement - Class in org.optaplanner.core.impl.constructionheuristic.placer
 
Placement(Iterator<Move>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.placer.Placement
 
planningClone() - Method in interface org.optaplanner.core.api.domain.solution.cloner.PlanningCloneable
Does a planning clone.
PlanningCloneable<T> - Interface in org.optaplanner.core.api.domain.solution.cloner
Tagging interface for a Solution that implements its own planning cloning instead of letting the default or a custom SolutionCloner do it.
PlanningCloneableSolutionCloner<Solution_ extends Solution> - Class in org.optaplanner.core.impl.domain.solution.cloner
 
PlanningCloneableSolutionCloner() - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.PlanningCloneableSolutionCloner
 
PlanningEntity - Annotation Type in org.optaplanner.core.api.domain.entity
Specifies that the class is a planning entity.
PlanningEntity.NullDifficultyComparator - Interface in org.optaplanner.core.api.domain.entity
Workaround for annotation limitation in PlanningEntity.difficultyComparatorClass().
PlanningEntity.NullDifficultyWeightFactory - Interface in org.optaplanner.core.api.domain.entity
Workaround for annotation limitation in PlanningEntity.difficultyWeightFactoryClass().
PlanningEntity.NullMovableEntitySelectionFilter - Interface in org.optaplanner.core.api.domain.entity
Workaround for annotation limitation in PlanningEntity.movableEntitySelectionFilter().
PlanningEntityCollectionProperty - Annotation Type in org.optaplanner.core.api.domain.solution
Specifies that a property (or a field) on a Solution class is a Collection of planning entities.
PlanningEntityProperty - Annotation Type in org.optaplanner.core.api.domain.solution
Specifies that a property (or a field) on a Solution class is a planning entity.
PlanningSolution - Annotation Type in org.optaplanner.core.api.domain.solution
Specifies that the class is a planning solution.
PlanningSolution.NullSolutionCloner - Interface in org.optaplanner.core.api.domain.solution
Workaround for annotation limitation in PlanningSolution.solutionCloner().
PlanningVariable - Annotation Type in org.optaplanner.core.api.domain.variable
Specifies that a bean property (or a field) can be changed and should be optimized by the optimization algorithms.
PlanningVariable.NullReinitializeVariableEntityFilter - Interface in org.optaplanner.core.api.domain.variable
Workaround for annotation limitation in PlanningVariable.reinitializeVariableEntityFilter().
PlanningVariable.NullStrengthComparator - Interface in org.optaplanner.core.api.domain.variable
Workaround for annotation limitation in PlanningVariable.strengthComparatorClass().
PlanningVariable.NullStrengthWeightFactory - Interface in org.optaplanner.core.api.domain.variable
Workaround for annotation limitation in PlanningVariable.strengthWeightFactoryClass().
PlanningVariableGraphType - Enum in org.optaplanner.core.api.domain.variable
 
PlanningVariableReference - Annotation Type in org.optaplanner.core.api.domain.variable
A reference to a genuine PlanningVariable or a shadow variable.
PlanningVariableReference.NullEntityClass - Interface in org.optaplanner.core.api.domain.variable
Workaround for annotation limitation in PlanningVariableReference.entityClass().
PooledEntityPlacer - Class in org.optaplanner.core.impl.constructionheuristic.placer
 
PooledEntityPlacer(MoveSelector) - Constructor for class org.optaplanner.core.impl.constructionheuristic.placer.PooledEntityPlacer
 
PooledEntityPlacerConfig - Class in org.optaplanner.core.config.constructionheuristic.placer
 
PooledEntityPlacerConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.placer.PooledEntityPlacerConfig
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
power(double) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
power(double) - Method in interface org.optaplanner.core.api.score.Score
Returns a Score whose value is (this ^ exponent).
previous() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
previousIndex() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
previousScores - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
previousScores - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
Deprecated.
 
previousVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
previousVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
ProbabilityEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
ProbabilityEntitySelector(EntitySelector, SelectionCacheType, SelectionProbabilityWeightFactory) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
probabilityItemMap - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
ProbabilityMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
 
ProbabilityMoveSelector(MoveSelector, SelectionCacheType, SelectionProbabilityWeightFactory) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
ProbabilityValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
ProbabilityValueSelector(EntityIndependentValueSelector, SelectionCacheType, SelectionProbabilityWeightFactory) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
probabilityWeightFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
probabilityWeightFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
probabilityWeightFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
probabilityWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
probabilityWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
probabilityWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
probabilityWeightTotal - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
probabilityWeightTotal - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
probabilityWeightTotal - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
probabilityWeightTotal - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
ProblemFactChange - Interface in org.optaplanner.core.impl.solver
A ProblemFactChange represents a change in 1 or more problem facts of a Solution.
problemFactChangeQueue - Variable in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
problemFactChangesBeingProcessed - Variable in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
process(FieldAccessingSolutionCloner.Unprocessed) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
processAnnotations(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
processAnnotations(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
processAnnotations(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
 
processAnnotations(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
 
processAnnotations(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
processAnnotations(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
 
processAnnotations(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
 
processQueue() - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
processWorkingSolutionDuringMove(int, Score, AbstractStepScope) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
processWorkingSolutionDuringStep(AbstractStepScope) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
protectTabuSizeCornerCases(int, int) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.AbstractTabuSizeStrategy
 

Q

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

R

RandomCartesianProductMoveIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector.RandomCartesianProductMoveIterator
 
randomFactory - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
RandomFactory - Interface in org.optaplanner.core.impl.solver.random
 
randomFactoryClass - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
randomSeed - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
randomSeed - Variable in class org.optaplanner.core.impl.solver.random.DefaultRandomFactory
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SelectedCountLimitEntitySelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.CachingMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
randomSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
RandomType - Enum in org.optaplanner.core.config.solver.random
Defines the pseudo random number generator.
randomType - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
randomType - Variable in class org.optaplanner.core.impl.solver.random.DefaultRandomFactory
 
RandomUnionMoveIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
RandomUtils - Class in org.optaplanner.core.impl.solver.random
 
readValueRange(Object) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
 
recordedEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
recordedHasNext(boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
recordedHasNext(boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
recordedNext(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
recordedNext(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
recording - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
recording - Variable in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
recordingAlreadyReturned - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
recordingAlreadyReturned - Variable in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
recordingCreated - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
recordingCreated - Variable in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
referenceBestScoreInsteadOfLastStepScore - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
 
referenceLevelNumbers - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
 
ReflectionHelper - Class in org.optaplanner.core.impl.domain.common
Avoids the usage of Introspector to work on Android too.
ReflectionsKieVfsDir(Folder) - Constructor for class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType.ReflectionsKieVfsDir
 
ReflectionsKieVfsFile(File) - Constructor for class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType.ReflectionsKieVfsFile
 
ReflectionsKieVfsUrlType - Class in org.optaplanner.core.config.domain
 
ReflectionsKieVfsUrlType(KieContainer) - Constructor for class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType
 
ReflectionsKieVfsUrlType.ReflectionsKieVfsDir - Class in org.optaplanner.core.config.domain
 
ReflectionsKieVfsUrlType.ReflectionsKieVfsFile - Class in org.optaplanner.core.config.domain
 
ReflectionsWorkaroundClasspathHelper - Class in org.optaplanner.core.config.domain
Workaround for bug in ClasspathHelper.
ReflectionsWorkaroundClasspathHelper() - Constructor for class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
 
refVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
 
register(KieContainer) - Static method in class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType
 
registerBigDecimalConstraintMatch(RuleContext, int, BigDecimal, AbstractScoreHolder.BigDecimalConstraintUndoListener) - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
registerDoubleConstraintMatch(RuleContext, int, double, AbstractScoreHolder.DoubleConstraintUndoListener) - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
registerIntConstraintMatch(RuleContext, int, int, AbstractScoreHolder.IntConstraintUndoListener) - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
registerLongConstraintMatch(RuleContext, int, long, AbstractScoreHolder.LongConstraintUndoListener) - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
registerPessimisticBound(Score) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
registerSinkVariableDescriptor(ShadowVariableDescriptor) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
reinitializeVariableEntityFilter - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
ReinitializeVariableValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.
ReinitializeVariableValueSelector(ValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
remove() - Method in class org.optaplanner.core.impl.domain.valuerange.util.ValueRangeIterator
 
remove(Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
remove() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SelectionIterator
 
remove() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SelectionListIterator
 
remove() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
removeAll(Collection<?>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
removeConstraintMatch(BigDecimalConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
removeConstraintMatch(DoubleConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
removeConstraintMatch(IntConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
removeConstraintMatch(LongConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
removeEventListener(SolverEventListener<Solution_>) - Method in interface org.optaplanner.core.api.solver.Solver
 
removeEventListener(SolverEventListener<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
removeEventListener(E) - Method in class org.optaplanner.core.impl.solver.event.AbstractEventSupport
 
removePhaseLifecycleListener(PhaseLifecycleListener) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
removePhaseLifecycleListener(PhaseLifecycleListener) - Method in interface org.optaplanner.core.impl.phase.Phase
 
removePhaseLifecycleListener(PhaseLifecycleListener) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
replayingEntitySelectorList - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
replayingEntitySelectorList - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
replayingValueSelectorList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
 
reset() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
resetCalculateCount() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
resetCalculateCount() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
resetTerminateEarly() - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
resetWorkingSolution(ScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
resetWorkingSolution(ScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
resetWorkingSolution(ScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
resetWorkingSolution(ScoreDirector) - Method in interface org.optaplanner.core.impl.domain.variable.listener.StatefulVariableListener
 
resetWorkingSolution() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
resetWorkingSolution(Solution_, boolean) - Method in interface org.optaplanner.core.impl.score.director.incremental.ConstraintMatchAwareIncrementalScoreCalculator
Allows for increased performance by tracking only if constraintMatchEnabled is true.
resetWorkingSolution(Solution_) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
There are no IncrementalScoreCalculator.beforeEntityAdded(Object) and IncrementalScoreCalculator.afterEntityAdded(Object) calls for entities that are already present in the workingSolution.
resolve(SelectionSorterOrder) - Static method in enum org.optaplanner.core.config.heuristic.selector.common.decorator.SelectionSorterOrder
 
resolve(SelectionCacheType, SelectionCacheType) - Static method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType
 
resolve(SelectionOrder, SelectionOrder) - Static method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
 
restoreWorkingSolution(ExhaustiveSearchStepScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
retainAll(Collection<?>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
retract(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
retract(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
retract(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
retract(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
retrieveCachedConstructor(Class<C>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
retrieveCachedFields(Class<C>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
retrieveDeepCloneDecision(Field, Class, Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
retrieveDeepCloneDecisionForActualValueClass(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
retrieveSingletonInverseVariableSupply(ScoreDirector) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.MovableChainedTrailingValueFilter
 
reverse() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
reverseChain(ScoreDirector, Object, Object, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
rightEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
rightEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
rightPillar - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
rightPillarSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
rightSubChainSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
rightSubSelectionIterator - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
rightSubSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
rightSubSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
rightValue - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
runPhases() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 

S

ScanAnnotatedClassesConfig - Class in org.optaplanner.core.config.domain
 
ScanAnnotatedClassesConfig() - Constructor for class org.optaplanner.core.config.domain.ScanAnnotatedClassesConfig
 
scanAnnotatedClassesConfig - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
score - Variable in class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
 
score - Variable in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
 
score - Variable in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
 
score - Variable in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
 
Score<S extends Score> - Interface in org.optaplanner.core.api.score
A Score is result of the score function (AKA fitness function) on a single possible solution.
score - Variable in class org.optaplanner.core.impl.domain.solution.AbstractSolution
 
score - Variable in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
scoreBounder - Variable in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
ScoreBounder - Interface in org.optaplanner.core.impl.exhaustivesearch.node.bounder
 
scoreBounderEnabled - Variable in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
scoreComparator - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
scoreDefinition - Variable in class org.optaplanner.core.impl.exhaustivesearch.node.bounder.TrendBasedScoreBounder
 
ScoreDefinition<S extends Score> - Interface in org.optaplanner.core.impl.score.definition
A ScoreDefinition knows how to compare Scores and what the perfect maximum/minimum Score is.
scoreDefinition - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
scoreDefinitionClass - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
ScoreDefinitionType - Enum in org.optaplanner.core.config.score.definition
 
scoreDefinitionType - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
scoreDirector - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
scoreDirector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
ScoreDirector - Interface in org.optaplanner.core.impl.score.director
The ScoreDirector holds the workingSolution and calculates the Score for that Solution.
scoreDirector - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
scoreDirectorFactory - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
ScoreDirectorFactory - Interface in org.optaplanner.core.impl.score.director
Builds a ScoreDirector.
scoreDirectorFactory - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
ScoreDirectorFactoryConfig - Class in org.optaplanner.core.config.score.director
 
ScoreDirectorFactoryConfig() - Constructor for class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
scoreDirectorFactoryConfig - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
scoreDrlFileList - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
scoreDrlList - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
ScoreFirstNodeComparator - Class in org.optaplanner.core.impl.exhaustivesearch.node.comparator
Investigate the nodes with a better optimistic bound first, then deeper nodes.
ScoreFirstNodeComparator(boolean) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.comparator.ScoreFirstNodeComparator
 
ScoreHolder - Interface in org.optaplanner.core.api.score.holder
This class is injected as a global by DroolsScoreDirector into the Drools DRL.
scoreLevel - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
scoreLevel - Variable in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
ScoreUtils - Class in org.optaplanner.core.impl.score
 
selectedCountLimit - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
selectedCountLimit - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
selectedCountLimit - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
selectedCountLimit - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SelectedCountLimitEntitySelector
 
selectedCountLimit - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SelectedCountLimitMoveSelector
 
selectedCountLimit - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
 
SelectedCountLimitEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
SelectedCountLimitEntitySelector(EntitySelector, boolean, long) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SelectedCountLimitEntitySelector
 
SelectedCountLimitMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
 
SelectedCountLimitMoveSelector(MoveSelector, long) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.SelectedCountLimitMoveSelector
 
SelectedCountLimitValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
SelectedCountLimitValueSelector(ValueSelector, long) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
Unlike most of the other ValueSelector decorations, this one works for an entity dependent ValueSelector too.
selectedMoveCount - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
SelectionCacheLifecycleBridge - Class in org.optaplanner.core.impl.heuristic.selector.common
 
SelectionCacheLifecycleBridge(SelectionCacheType, SelectionCacheLifecycleListener) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
selectionCacheLifecycleListener - Variable in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
SelectionCacheLifecycleListener - Interface in org.optaplanner.core.impl.heuristic.selector.common
 
SelectionCacheType - Enum in org.optaplanner.core.config.heuristic.selector.common
There is no INHERIT by design because 2 sequential caches provides no benefit, only memory overhead.
SelectionFilter<T> - Interface in org.optaplanner.core.impl.heuristic.selector.common.decorator
Decides on keeping or discarding a selection (which is a PlanningEntity, a planningValue, a Move or a Selector).
SelectionIterator<S> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
SelectionIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.SelectionIterator
 
SelectionListIterator<S> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
SelectionListIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.SelectionListIterator
 
SelectionOrder - Enum in org.optaplanner.core.config.heuristic.selector.common
Defines in which order the elements or a selector are selected.
selectionOrder - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
selectionOrder - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
selectionOrder - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
SelectionProbabilityWeightFactory<T> - Interface in org.optaplanner.core.impl.heuristic.selector.common.decorator
Create a probabilityWeight for a selection (which is a PlanningEntity, a planningValue, a Move or a Selector).
SelectionSorter<Solution_ extends Solution,T> - Interface in org.optaplanner.core.impl.heuristic.selector.common.decorator
Decides the order of a List of selection (which is a PlanningEntity, a planningValue, a Move or a Selector).
SelectionSorterOrder - Enum in org.optaplanner.core.config.heuristic.selector.common.decorator
 
SelectionSorterWeightFactory<Solution_ extends Solution,T> - Interface in org.optaplanner.core.impl.heuristic.selector.common.decorator
Creates a weight to decide the order of a collections of selections (a selection is a PlanningEntity, a planningValue, a Move or a Selector).
Selector - Interface in org.optaplanner.core.impl.heuristic.selector
General interface for MoveSelector, EntitySelector and ValueSelector which generates Moves or parts of them.
SelectorConfig<C extends SelectorConfig> - Class in org.optaplanner.core.config.heuristic.selector
SelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
selectorProbabilityWeightFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
selectReversingMoveToo - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
selectReversingMoveToo - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
set(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SelectionListIterator
 
set(T) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
setAccepted(Boolean) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
setAcceptedCountLimit(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
setAcceptedMoveCount(Long) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setAcceptor(Acceptor) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setAcceptorClassList(List<Class<? extends Acceptor>>) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setAcceptorConfig(AcceptorConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
setAcceptorTypeList(List<AcceptorType>) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setAllChangesWillBeUndoneBeforeStepEnds(boolean) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
setAllChangesWillBeUndoneBeforeStepEnds(boolean) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
Do not waste performance by propagating changes to step (or higher) mechanisms.
setAspirationEnabled(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
setAssertBestScoreIsUnmodified(boolean) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
setAssertClonedSolution(boolean) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
setAssertExpectedStepScore(boolean) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
setAssertExpectedStepScore(boolean) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
setAssertExpectedUndoMoveScore(boolean) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
setAssertExpectedUndoMoveScore(boolean) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
setAssertExpectedUndoMoveScore(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setAssertExpectedWorkingSolutionScore(boolean) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
setAssertInitialScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
setAssertionScoreDirectorFactory(ScoreDirectorFactoryConfig) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setAssertionScoreDirectorFactory(InnerScoreDirectorFactory) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
setAssertMoveScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
setAssertMoveScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
setAssertMoveScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setAssertShadowVariablesAreNotStale(boolean) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
setAssertStepScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
setAssertStepScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
setAssertStepScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
setAssertTabuHashCodeCorrectness(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
setAssertWorkingSolutionScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
setBasicPlumbingTermination(BasicPlumbingTermination) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setBendableHardLevelsSize(Integer) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setBendableSoftLevelsSize(Integer) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setBestPessimisticBound(Score) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
setBestScore(Score) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setBestScoreFeasible(Boolean) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setBestScoreImproved(Boolean) - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
setBestScoreLimit(String) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setBestSolution(Solution) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
The bestSolution must never be the same instance as the workingSolution, it should be a (un)changed clone.
setBestSolutionRecaller(BestSolutionRecaller) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
setBestSolutionRecaller(BestSolutionRecaller) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setBestSolutionStepIndex(int) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
setBestSolutionTimeMillis(Long) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setBestUninitializedVariableCount(int) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setBetaDistributionAlpha(Double) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
setBetaDistributionBeta(Double) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
setBlockDistributionSizeMaximum(Integer) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
setBlockDistributionSizeMinimum(Integer) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
setBlockDistributionSizeRatio(Double) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
setBlockDistributionUniformDistributionProbability(Double) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
setBreakTieRandomly(Boolean) - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
setCacheType(SelectionCacheType) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setCacheType(SelectionCacheType) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setCacheType(SelectionCacheType) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setCalculateCountLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setCalculatedScore(Score) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
setClassLoader(ClassLoader) - Method in class org.optaplanner.core.config.SolverConfigContext
 
setClonedSolution(Solution) - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
setConstraintMatchEnabledPreference(boolean) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setConstructionHeuristicType(ConstructionHeuristicType) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
setCustomPhaseCommandClassList(List<Class<? extends CustomPhaseCommand>>) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
setCustomPhaseCommandList(List<CustomPhaseCommand>) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
setCustomProperties(Map<String, String>) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
setDaemon(Boolean) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setDaysSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setDecider(ConstructionHeuristicDecider) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
setDecider(ExhaustiveSearchDecider) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
setDecider(LocalSearchDecider) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
setDeciderScoreComparatorClass(Class<? extends DeciderScoreComparatorFactory>) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.
 
setDeciderScoreComparatorFactoryType(DeciderScoreComparatorFactoryType) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.
 
setDowncastEntityClass(Class<?>) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setEasyScoreCalculatorClass(Class<? extends EasyScoreCalculator>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setEndingSystemTimeMillis(Long) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setEntity(Object) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
setEntityClass(Class<?>) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
setEntityClass(Class<?>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setEntityClass(Class<?>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
setEntityClass(Class<?>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
setEntityClassList(List<Class<?>>) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setEntityMimicRecorderMap(Map<String, EntityMimicRecorder>) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
setEntityPlacer(EntityPlacer) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
setEntityPlacerConfig(EntityPlacerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
setEntitySelector(EntitySelector) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
setEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
setEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
setEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
setEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
 
setEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorConfig
 
setEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
setEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
setEntitySorterManner(EntitySorterManner) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
setEntitySorterManner(EntitySorterManner) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
setEntitySorterManner(EntitySorterManner) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
setEntityTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setEntityTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setEnvironmentMode(EnvironmentMode) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setEnvironmentMode(EnvironmentMode) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setExhaustiveSearchType(ExhaustiveSearchType) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
setExpandable(boolean) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
setExpandableNodeQueue(SortedSet<ExhaustiveSearchNode>) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
setExpandingNode(ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
setFadingEntityTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingEntityTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingSolutionTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingTabuSizeStrategy(TabuSizeStrategy) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
setFadingUndoMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingValueTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFadingValueTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setFieldValue(Object, Field, Object) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
setFilterClassList(List<Class<? extends SelectionFilter>>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setFilterClassList(List<Class<? extends SelectionFilter>>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setFilterClassList(List<Class<? extends SelectionFilter>>) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setFinalistPodiumType(FinalistPodiumType) - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
setFixedProbabilityWeight(Double) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setForager(Forager) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setForagerClass(Class<? extends Forager>) - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
setForagerConfig(ConstructionHeuristicForagerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
setForagerConfig(LocalSearchForagerConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
setForceUpdateBestSolution(Boolean) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
setForceUpdateBestSolution(boolean) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
setGlobalShadowOrder(int) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
 
setHardScore(int, int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
Deprecated.
setHardScore(int, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
Deprecated.
setHardScore(int, long) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
Deprecated.
setHardScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
Deprecated.
setHardScore(long) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
Deprecated.
setHardScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
Deprecated.
setHardScore(BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
Deprecated.
setHardScore(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
Deprecated.
setHardScore(long) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
Deprecated.
setHardScoreActivationThreshold(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.
 
setHardScoreActivationThreshold(int) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setHardWeightSurvivalRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.
 
setHardWeightSurvivalRatio(double) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setHillClimbingEnabled(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
setHoursSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setId(String) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setId(String) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setIgnoreEmptyChildIterators(Boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
setIncrementalScoreCalculatorClass(Class<? extends IncrementalScoreCalculator>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setInitializedChainedValueFilterEnabled(boolean) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
setInitializingScoreTrend(String) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setInitializingScoreTrend(InitializingScoreTrend) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
setKieBase(KieBase) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
setKieBaseConfigurationProperties(Map<String, String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setKieContainer(KieContainer) - Method in class org.optaplanner.core.config.SolverConfigContext
 
setKsessionName(String) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setLastCompletedStepScope(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicPhaseScope
 
setLastCompletedStepScope(ExhaustiveSearchStepScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
setLastCompletedStepScope(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchPhaseScope
 
setLastCompletedStepScope(CustomStepScope) - Method in class org.optaplanner.core.impl.phase.custom.scope.CustomPhaseScope
 
setLateAcceptanceSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setLateAcceptanceSize(int) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
setLateSimulatedAnnealingSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
Deprecated.
setLateSimulatedAnnealingSize(int) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
Deprecated.
 
setLayerList(List<ExhaustiveSearchLayer>) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
setLinearDistributionSizeMaximum(Integer) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
setLocalSearchType(LocalSearchType) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
setMaximumSubChainSize(Integer) - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
setMaximumSubPillarSize(Integer) - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
setMediumScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
Deprecated.
setMediumScore(long) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
Deprecated.
setMillisecondsSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setMimicSelectorRef(String) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setMimicSelectorRef(String) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setMinimumSubChainSize(Integer) - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
setMinimumSubPillarSize(Integer) - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
setMinutesSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setMove(Move) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
setMove(Move) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
setMove(Move) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
setMoveIndex(int) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
setMoveIndex(int) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
setMoveIteratorFactoryClass(Class<? extends MoveIteratorFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
setMoveListFactoryClass(Class<? extends MoveListFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
setMoveSelector(MoveSelector) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setMoveSelectorConfig(MoveSelectorConfig) - Method in class org.optaplanner.core.config.constructionheuristic.placer.PooledEntityPlacerConfig
 
setMoveSelectorConfig(MoveSelectorConfig) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
setMoveSelectorConfig(MoveSelectorConfig) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
setMoveSelectorConfig(MoveSelectorConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
setMoveSelectorConfigList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
setMoveSelectorConfigList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
setMoveSelectorConfigList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
setMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setNearbyDistanceMeterClass(Class<? extends NearbyDistanceMeter>) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
setNearbySelectionConfig(NearbySelectionConfig) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setNearbySelectionConfig(NearbySelectionConfig) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setNearbySelectionDistributionType(NearbySelectionDistributionType) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
setNodeComparator(Comparator<ExhaustiveSearchNode>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
setNodeExplorationType(NodeExplorationType) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
setOptimisticBound(Score) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
setOriginEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
setPackageIncludeList(List<String>) - Method in class org.optaplanner.core.config.domain.ScanAnnotatedClassesConfig
 
setParabolicDistributionSizeMaximum(Integer) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
setPhaseConfigList(List<PhaseConfig>) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setPhaseIndex(int) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
setPhaseList(List<Phase>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setPickEarlyType(ConstructionHeuristicPickEarlyType) - Method in class org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig
 
setPickEarlyType(LocalSearchPickEarlyType) - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
setPillarSelectorConfig(PillarSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarChangeMoveSelectorConfig
 
setPillarSelectorConfig(PillarSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
setProbabilityWeightFactoryClass(Class<? extends SelectionProbabilityWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setProbabilityWeightFactoryClass(Class<? extends SelectionProbabilityWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setProbabilityWeightFactoryClass(Class<? extends SelectionProbabilityWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setRandomFactory(RandomFactory) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setRandomFactoryClass(Class<? extends RandomFactory>) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setRandomSeed(Long) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setRandomType(RandomType) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setRecordedEntity(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
setReinitializeVariableFilterEnabled(boolean) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
setScanAnnotatedClassesConfig(ScanAnnotatedClassesConfig) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setScore(S) - Method in interface org.optaplanner.core.api.domain.solution.Solution
Called by the Solver when the Score of this Solution has been calculated.
setScore(int) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
Deprecated.
setScore(BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
Deprecated.
setScore(double) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
Deprecated.
setScore(long) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
Deprecated.
setScore(Score) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
setScore(S) - Method in class org.optaplanner.core.impl.domain.solution.AbstractSolution
 
setScore(Score) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
setScore(Score) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
setScore(Score) - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
setScoreDefinition(ScoreDefinition) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
setScoreDefinitionClass(Class<? extends ScoreDefinition>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setScoreDefinitionType(ScoreDefinitionType) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setScoreDirector(InnerScoreDirector) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setScoreDirectorFactory(InnerScoreDirectorFactory) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setScoreDirectorFactoryConfig(ScoreDirectorFactoryConfig) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setScoreDrlFileList(List<File>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setScoreDrlList(List<String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
setSecondaryEntitySelectorConfig(EntitySelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
setSecondaryPillarSelectorConfig(PillarSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
setSecondarySubChainSelectorConfig(SubChainSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
setSecondsSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setSelectedCountLimit(Long) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSelectedCountLimit(Long) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setSelectedCountLimit(Long) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSelectedMoveCount(Long) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
setSelectedMoveCount(Long) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
setSelectedMoveCount(Long) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setSelectionOrder(SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSelectionOrder(SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setSelectionOrder(SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSelectorProbabilityWeightFactoryClass(Class<? extends SelectionProbabilityWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
setSelectReversingMoveToo(Boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
setSelectReversingMoveToo(Boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
setSimulatedAnnealingStartingTemperature(String) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setSoftScore(int, int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
Deprecated.
setSoftScore(int, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
Deprecated.
setSoftScore(int, long) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
Deprecated.
setSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
Deprecated.
setSoftScore(long) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
Deprecated.
setSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
Deprecated.
setSoftScore(BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
Deprecated.
setSoftScore(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
Deprecated.
setSoftScore(long) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
Deprecated.
setSolutionClass(Class<? extends Solution>) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setSolutionDescriptor(SolutionDescriptor) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
setSolutionTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setSolverEventSupport(SolverEventSupport) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
setSorterClass(Class<? extends SelectionSorter>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSorterClass(Class<? extends SelectionSorter>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setSorterClass(Class<? extends SelectionSorter>) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSorterComparatorClass(Class<? extends Comparator>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSorterComparatorClass(Class<? extends Comparator>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setSorterComparatorClass(Class<? extends Comparator>) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSorterManner(EntitySorterManner) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSorterManner(ValueSorterManner) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSorterOrder(SelectionSorterOrder) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSorterOrder(SelectionSorterOrder) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setSorterOrder(SelectionSorterOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setSorterWeightFactoryClass(Class<? extends SelectionSorterWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
setSorterWeightFactoryClass(Class<? extends SelectionSorterWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
setSorterWeightFactoryClass(Class<? extends SelectionSorterWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setStartingHardWeight(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.
 
setStartingHardWeight(int) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setStartingInitializedScore(Score) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setStartingSolverCount(int) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setStartingSystemTimeMillis(Long) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setStartingTemperature(Score) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
setStep(Move) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
setStep(Move) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setStepCountingHillClimbingSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setStepCountingHillClimbingType(StepCountingHillClimbingType) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setStepCountLimit(Integer) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setStepString(String) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
setStepString(String) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setSubChainSelectorConfig(SubChainSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
setSubChainSelectorConfig(SubChainSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
setSubPillarEnabled(Boolean) - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
setSuccessiveNoHardChangeMaximum(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.
 
setSuccessiveNoHardChangeMaximum(int) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setSuccessiveNoHardChangeMinimum(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.
 
setSuccessiveNoHardChangeMinimum(int) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setSuccessiveNoHardChangeRepetitionMultiplicand(Double) - Method in class org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryConfig
Deprecated.
 
setSuccessiveNoHardChangeRepetitionMultiplicand(double) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
setTabuSizeStrategy(TabuSizeStrategy) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
setTermination(Termination) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
setTermination(Termination) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
setTermination(Termination) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
setTerminationClass(Class<? extends Termination>) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setTerminationCompositionStyle(TerminationCompositionStyle) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setTerminationConfig(TerminationConfig) - Method in class org.optaplanner.core.config.phase.PhaseConfig
 
setTerminationConfig(TerminationConfig) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
setTerminationConfigList(List<TerminationConfig>) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setTimeGradient(double) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setUndoMove(Move) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
setUndoMove(Move) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
setUndoMove(Move) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
setUndoMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setUndoStep(Move) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
 
setUndoStep(Move) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
 
setUnimprovedDaysSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setUnimprovedHoursSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setUnimprovedMillisecondsSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setUnimprovedMinutesSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setUnimprovedSecondsSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setUnimprovedStepCountLimit(Integer) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
setUninitializedVariableCount(int) - Method in class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
 
setUseUndoMoveAsTabuMove(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 
setValue(Object, Object) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
setValueMimicRecorderMap(Map<String, ValueMimicRecorder>) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
setValueSelectorConfig(ValueSelectorConfig) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
setValueSelectorConfig(ValueSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
 
setValueSelectorConfig(ValueSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
setValueSelectorConfig(ValueSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorConfig
 
setValueSelectorConfig(ValueSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
setValueSelectorConfig(ValueSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarChangeMoveSelectorConfig
 
setValueSelectorConfig(ValueSelectorConfig) - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
setValueSorterManner(ValueSorterManner) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
setValueSorterManner(ValueSorterManner) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
setValueSorterManner(ValueSorterManner) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
setValueTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setValueTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
setVariableName(String) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
setVariableNameIncludeList(List<String>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
setVariableNameIncludeList(List<String>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
setWorkingEntityListDirty() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
setWorkingRandom(Random) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
setWorkingSolution(T) - Method in interface org.optaplanner.core.impl.heuristic.solution.WorkingSolutionAware
 
setWorkingSolution(Solution) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
setWorkingSolution(Solution) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
setWorkingSolution(Solution) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
setWorkingSolution(Solution) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
The workingSolution must never be the same instance as the bestSolution, it should be a (un)changed clone.
setWorkingSolutionFromBestSolution() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
ShadowVariableDescriptor - Class in org.optaplanner.core.impl.domain.variable.descriptor
 
ShadowVariableDescriptor(EntityDescriptor, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
 
shadowVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
shadowVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
ShiftingHardPenaltyDeciderScoreComparatorFactory - Class in org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator
 
ShiftingHardPenaltyDeciderScoreComparatorFactory() - Constructor for class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
shortenTimeMillisSpentLimit(long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
ShufflingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
ShufflingEntitySelector(EntitySelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ShufflingEntitySelector
 
ShufflingMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
 
ShufflingMoveSelector(MoveSelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.ShufflingMoveSelector
 
ShufflingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
ShufflingValueSelector(EntityIndependentValueSelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.ShufflingValueSelector
 
SimpleBigDecimalScore - Class in org.optaplanner.core.api.score.buildin.simplebigdecimal
This Score is based on 1 level of BigDecimal constraints.
SimpleBigDecimalScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.simplebigdecimal
 
SimpleBigDecimalScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
SimpleBigDecimalScoreHolder - Class in org.optaplanner.core.api.score.buildin.simplebigdecimal
 
SimpleBigDecimalScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
 
SimpleDoubleScore - Class in org.optaplanner.core.api.score.buildin.simpledouble
This Score is based on 1 level of double constraints.
SimpleDoubleScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.simpledouble
 
SimpleDoubleScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
SimpleDoubleScoreHolder - Class in org.optaplanner.core.api.score.buildin.simpledouble
WARNING: NOT RECOMMENDED TO USE DUE TO ROUNDING ERRORS THAT CAUSE SCORE CORRUPTION.
SimpleDoubleScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
 
SimpleLongScore - Class in org.optaplanner.core.api.score.buildin.simplelong
This Score is based on 1 level of long constraints.
SimpleLongScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.simplelong
 
SimpleLongScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
SimpleLongScoreHolder - Class in org.optaplanner.core.api.score.buildin.simplelong
 
SimpleLongScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
 
SimpleScore - Class in org.optaplanner.core.api.score.buildin.simple
This Score is based on 1 level of int constraints.
SimpleScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.simple
 
SimpleScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
SimpleScoreHolder - Class in org.optaplanner.core.api.score.buildin.simple
 
SimpleScoreHolder(boolean) - Constructor for class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
 
SimulatedAnnealingAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing
The time gradient implementation of simulated annealing.
SimulatedAnnealingAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
simulatedAnnealingStartingTemperature - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
singleton - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
 
SingletonInverseVariableDemand - Class in org.optaplanner.core.impl.domain.variable.inverserelation
 
SingletonInverseVariableDemand(VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
 
SingletonInverseVariableListener - Class in org.optaplanner.core.impl.domain.variable.inverserelation
 
SingletonInverseVariableListener(InverseRelationShadowVariableDescriptor, VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
SingletonInverseVariableSupply - Interface in org.optaplanner.core.impl.domain.variable.inverserelation
Currently only supported for chained variables, which guarantee that no 2 entities use the same planningValue.
SingletonIterator<T> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
SingletonIterator(T) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
SingletonIterator(T, int) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
sinkVariableDescriptorList - Variable in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
size() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
sizeMaximum - Variable in class org.optaplanner.core.impl.heuristic.selector.common.nearby.BlockDistributionNearbyRandom
 
sizeMaximum - Variable in class org.optaplanner.core.impl.heuristic.selector.common.nearby.LinearDistributionNearbyRandom
 
sizeMaximum - Variable in class org.optaplanner.core.impl.heuristic.selector.common.nearby.ParabolicDistributionNearbyRandom
 
sizeMinimum - Variable in class org.optaplanner.core.impl.heuristic.selector.common.nearby.BlockDistributionNearbyRandom
 
sizeRatio - Variable in class org.optaplanner.core.impl.heuristic.selector.common.nearby.BlockDistributionNearbyRandom
 
SmallScalingOrderedSet<E> - Class in org.optaplanner.core.impl.domain.variable.listener.support
An ordered Set which is implemented as a ArrayList for a small Set.size() and a LinkedHashSet for a big Set.size().
SmallScalingOrderedSet() - Constructor for class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
softLevelsSize - Variable in class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
 
softScore - Variable in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
softScore - Variable in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
softScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
softScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
softScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
softScore - Variable in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
Solution<S extends Score> - Interface in org.optaplanner.core.api.domain.solution
A Solution represents a problem and a possible solution of that problem.
solutionClass - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
SolutionCloner<Solution_ extends Solution> - Interface in org.optaplanner.core.api.domain.solution.cloner
Clones a Solution during planning.
solutionDescriptor - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
SolutionDescriptor - Class in org.optaplanner.core.impl.domain.solution.descriptor
 
SolutionDescriptor(Class<? extends Solution>) - Constructor for class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
solutionDescriptor - Variable in class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter
 
solutionDescriptor - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
SolutionTabuAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
 
SolutionTabuAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.SolutionTabuAcceptor
 
solutionTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
solve(Solution_) - Method in interface org.optaplanner.core.api.solver.Solver
Solves the planning problem and returns the best solution encountered (which might or might not be optimal, feasible or even initialized).
solve(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
solve(DefaultSolverScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
solve(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
solve(DefaultSolverScope) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
solve(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.phase.Phase
 
solve(Solution_) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
Solver<Solution_ extends Solution> - Interface in org.optaplanner.core.api.solver
A Solver solves a planning problem.
SolverConfig - Class in org.optaplanner.core.config.solver
 
SolverConfig() - Constructor for class org.optaplanner.core.config.solver.SolverConfig
 
SolverConfig(SolverConfig) - Constructor for class org.optaplanner.core.config.solver.SolverConfig
 
solverConfig - Variable in class org.optaplanner.core.impl.solver.AbstractSolverFactory
 
SolverConfigContext - Class in org.optaplanner.core.config
Provided to a SolverConfig.buildSolver(SolverConfigContext) to inject a reference to containers, .
SolverConfigContext() - Constructor for class org.optaplanner.core.config.SolverConfigContext
 
SolverConfigContext(ClassLoader) - Constructor for class org.optaplanner.core.config.SolverConfigContext
 
SolverConfigContext(KieContainer) - Constructor for class org.optaplanner.core.config.SolverConfigContext
 
solverConfigContext - Variable in class org.optaplanner.core.impl.solver.AbstractSolverFactory
 
SolverEventListener<Solution_ extends Solution> - Interface in org.optaplanner.core.api.solver.event
 
solverEventSupport - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
SolverEventSupport<Solution_ extends Solution> - Class in org.optaplanner.core.impl.solver.event
Internal API.
SolverEventSupport(DefaultSolver<Solution_>) - Constructor for class org.optaplanner.core.impl.solver.event.SolverEventSupport
 
solverEventSupport - Variable in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
SolverFactory<Solution_ extends Solution> - Class in org.optaplanner.core.api.solver
Builds Solver instances.
SolverFactory() - Constructor for class org.optaplanner.core.api.solver.SolverFactory
 
SolverLifecycleListener - Interface in org.optaplanner.core.impl.solver.event
 
SolverLifecycleListenerAdapter - Class in org.optaplanner.core.impl.solver.event
 
SolverLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter
 
solverScope - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
solverScope - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
solving - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
solvingEnded(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
solvingEnded(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
solvingStarted(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
solvingStarted(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
sort(ScoreDirector, List<T>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.ComparatorSelectionSorter
 
sort(ScoreDirector, List<T>) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorter
 
sort(ScoreDirector, List<T>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.WeightFactorySelectionSorter
 
sort(Solution_, List<T>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.WeightFactorySelectionSorter
 
sorter - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
sorter - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
 
sorter - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
sorter - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
 
sorterClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
sorterClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
sorterClass - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
sorterComparatorClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
sorterComparatorClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
sorterComparatorClass - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
sorterManner - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
sorterManner - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
sorterOrder - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
sorterOrder - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
sorterOrder - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
sorterWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
sorterWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
sorterWeightFactoryClass - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
SortingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
SortingEntitySelector(EntitySelector, SelectionCacheType, SelectionSorter) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
SortingMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
 
SortingMoveSelector(MoveSelector, SelectionCacheType, SelectionSorter) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
 
SortingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
SortingValueSelector(EntityIndependentValueSelector, SelectionCacheType, SelectionSorter) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
 
sourceEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
sourceEntityToNotifiableMap - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
sourceVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
 
sourceVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
 
sourceVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
 
sourceVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
sourceVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
sourceVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
sourceVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
 
sourceVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
 
sourceVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
sourceVariableDescriptorList - Variable in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
 
sourceVariableToNotifiableMap - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
stale - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
 
startingInitializedScore - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
startingScore - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
startingSolverCount - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
startingSystemTimeMillis - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
startingSystemTimeMillis - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
startingTemperature - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
startingTemperatureLevels - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
startProblemFactChangesProcessing() - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
StatefulVariableListener<Entity_> - Interface in org.optaplanner.core.impl.domain.variable.listener
A stateful VariableListener, often used to externalize data for a Supply from the domain model itself.
staticClassLoader() - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Gets the class loader of this library.
StepCountingHillClimbingAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing
 
StepCountingHillClimbingAcceptor(int, StepCountingHillClimbingType) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
stepCountingHillClimbingSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
stepCountingHillClimbingSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
stepCountingHillClimbingType - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
StepCountingHillClimbingType - Enum in org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing
Determines what increment the counter of Step Counting Hill Climbing.
stepCountingHillClimbingType - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
StepCountTermination - Class in org.optaplanner.core.impl.solver.termination
 
StepCountTermination(int) - Constructor for class org.optaplanner.core.impl.solver.termination.StepCountTermination
 
stepEnded(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
stepEnded(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
stepEnded(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
stepEnded(ConstructionHeuristicStepScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListener
 
stepEnded(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
stepEnded(ExhaustiveSearchStepScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
stepEnded(ExhaustiveSearchStepScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
stepEnded(ExhaustiveSearchStepScope) - Method in interface org.optaplanner.core.impl.exhaustivesearch.event.ExhaustiveSearchPhaseLifecycleListener
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.latesimulatedannealing.LateSimulatedAnnealingAcceptor
Deprecated.
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator.ShiftingHardPenaltyDeciderScoreComparatorFactory
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
stepEnded(LocalSearchStepScope) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListener
 
stepEnded(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
stepEnded(CustomStepScope) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
stepEnded(AbstractStepScope) - Method in interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
stepEnded(AbstractStepScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
stepIndex - Variable in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
stepStarted(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
stepStarted(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
stepStarted(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
stepStarted(ConstructionHeuristicStepScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListener
 
stepStarted(ConstructionHeuristicStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
stepStarted(ExhaustiveSearchStepScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
stepStarted(ExhaustiveSearchStepScope) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
stepStarted(ExhaustiveSearchStepScope) - Method in interface org.optaplanner.core.impl.exhaustivesearch.event.ExhaustiveSearchPhaseLifecycleListener
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.HighestScoreFinalistPodium
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
stepStarted(LocalSearchStepScope) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListener
 
stepStarted(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
stepStarted(CustomStepScope) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
stepStarted(AbstractStepScope) - Method in interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
stepStarted(AbstractStepScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
StrategicOscillationByLevelFinalistPodium - Class in org.optaplanner.core.impl.localsearch.decider.forager.finalist
Strategic oscillation, works well with Tabu search.
StrategicOscillationByLevelFinalistPodium(boolean) - Constructor for class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
 
SubChain - Class in org.optaplanner.core.impl.heuristic.selector.value.chained
A subList out of a single chain.
SubChain(List<Object>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
subChain(int, int) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
SubChainChangeMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
SubChainChangeMove(SubChain, GenuineVariableDescriptor, SingletonInverseVariableSupply, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
SubChainChangeMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
SubChainChangeMoveSelector(SubChainSelector, EntityIndependentValueSelector, boolean, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
SubChainChangeMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic.chained
 
SubChainChangeMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
SubChainReversingChangeMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
SubChainReversingChangeMove(SubChain, GenuineVariableDescriptor, SingletonInverseVariableSupply, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
SubChainReversingSwapMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Non-cacheable.
SubChainReversingSwapMove(GenuineVariableDescriptor, SingletonInverseVariableSupply, SubChain, SubChain) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
subChainSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
SubChainSelector - Interface in org.optaplanner.core.impl.heuristic.selector.value.chained
 
SubChainSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.value.chained
 
SubChainSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
SubChainSwapMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Non-cacheable.
SubChainSwapMove(GenuineVariableDescriptor, SingletonInverseVariableSupply, SubChain, SubChain) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
SubChainSwapMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
SubChainSwapMoveSelector(SubChainSelector, SubChainSelector, boolean, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
SubChainSwapMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic.chained
 
SubChainSwapMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
subPillarEnabled - Variable in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
subPillarEnabled - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
subtract(BendableScore) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
subtract(BendableBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
subtract(BendableLongScore) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
subtract(HardMediumSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
subtract(HardMediumSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
subtract(HardSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
subtract(HardSoftBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
subtract(HardSoftDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
subtract(HardSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
subtract(SimpleScore) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
subtract(SimpleBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
subtract(SimpleDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
subtract(SimpleLongScore) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
subtract(S) - Method in interface org.optaplanner.core.api.score.Score
Returns a Score whose value is (this - subtrahend).
Supply - Interface in org.optaplanner.core.impl.domain.variable.supply
Supplies something for 1 or multiple subsystems.
SupplyManager - Interface in org.optaplanner.core.impl.domain.variable.supply
Provides a Supply for subsystems that submit a Demand.
supplyMap - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
supportSetter() - Method in class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
supportSetter() - Method in class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
supportSetter() - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
 
supportSetter() - Method in class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
supportsNeverEndingMoveSelector() - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
supportsNeverEndingMoveSelector() - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.Forager
 
SwapMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
 
SwapMove(List<GenuineVariableDescriptor>, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
SwapMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
 
SwapMoveSelector(EntitySelector, EntitySelector, List<GenuineVariableDescriptor>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
SwapMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic
 
SwapMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 

T

tabuRatio - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.EntityRatioTabuSizeStrategy
 
tabuRatio - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.ValueRatioTabuSizeStrategy
 
tabuSequenceList - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
tabuSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.FixedTabuSizeStrategy
 
tabuSizeStrategy - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
TabuSizeStrategy - Interface in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size
 
tabuToStepIndexMap - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
TailChainSwapMove - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Also known as a 2-opt move.
TailChainSwapMove(GenuineVariableDescriptor, SingletonInverseVariableSupply, AnchorVariableSupply, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
TailChainSwapMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Also known as a 2-opt move selector.
TailChainSwapMoveSelector(EntitySelector, ValueSelector, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
 
TailChainSwapMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic.chained
Also known as a 2-opt move selector config.
TailChainSwapMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorConfig
 
temperatureLevels - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
temperatureMinimum - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
 
terminatedEarly - Variable in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
 
terminateEarly() - Method in interface org.optaplanner.core.api.solver.Solver
Notifies the solver that it should stop at its earliest convenience.
terminateEarly() - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
terminateEarly() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
termination - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
termination - Variable in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
termination - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
termination - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
 
termination - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
Termination - Interface in org.optaplanner.core.impl.solver.termination
A Termination determines when a Solver or a Phase should stop.
TerminationCompositionStyle - Enum in org.optaplanner.core.config.solver.termination
 
TerminationConfig - Class in org.optaplanner.core.config.solver.termination
 
TerminationConfig() - Constructor for class org.optaplanner.core.config.solver.termination.TerminationConfig
 
terminationList - Variable in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
thresholdScore - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
 
TimeMillisSpentTermination - Class in org.optaplanner.core.impl.solver.termination
 
TimeMillisSpentTermination(long) - Constructor for class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
 
toArray() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
toArray(T[]) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
toDottedString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
toLevelNumbers() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
toLevelNumbers() - Method in interface org.optaplanner.core.api.score.Score
Returns an array of numbers representing the Score.
toPlanningValue - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
toPlanningValue - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
toRandomSelectionBoolean() - Method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
 
toString() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
toString() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
toString() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
toString() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
toString() - Method in class org.optaplanner.core.config.AbstractConfig
 
toString() - Method in class org.optaplanner.core.config.constructionheuristic.placer.PooledEntityPlacerConfig
 
toString() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
toString() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
toString() - Method in class org.optaplanner.core.config.domain.ScanAnnotatedClassesConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarChangeMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
toString() - Method in class org.optaplanner.core.config.phase.PhaseConfig
 
toString() - Method in class org.optaplanner.core.impl.constructionheuristic.placer.Placement
 
toString() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
toString() - Method in class org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor
 
toString() - Method in class org.optaplanner.core.impl.domain.common.accessor.FieldMemberAccessor
 
toString() - Method in class org.optaplanner.core.impl.domain.common.accessor.MethodMemberAccessor
 
toString() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
toString() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
toString() - Method in class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter
 
toString() - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
 
toString() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
 
toString() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchLayer
 
toString() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
toString() - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SelectedCountLimitEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ShufflingEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.CachingMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SelectedCountLimitMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ShufflingMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ShufflingValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
toString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
toString() - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedForager
 
toString() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
 
toString() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
toString() - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
toString() - Method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
 
toString() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
toString() - Method in class org.optaplanner.core.impl.solver.random.DefaultRandomFactory
 
TrendBasedScoreBounder - Class in org.optaplanner.core.impl.exhaustivesearch.node.bounder
 
TrendBasedScoreBounder(InnerScoreDirectorFactory) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.bounder.TrendBasedScoreBounder
 
triggerAllVariableListeners() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
triggerVariableListeners() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
triggerVariableListeners() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
triggerVariableListenersInNotificationQueues() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 

U

undo() - Method in interface org.optaplanner.core.api.score.holder.AbstractScoreHolder.ConstraintUndoListener
Undo the adding of a score weight for a specific score level.
undoMoveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
uniformDistributionProbability - Variable in class org.optaplanner.core.impl.heuristic.selector.common.nearby.BlockDistributionNearbyRandom
 
UnimprovedStepCountTermination - Class in org.optaplanner.core.impl.solver.termination
 
UnimprovedStepCountTermination(int) - Constructor for class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
 
UnimprovedTimeMillisSpentTermination - Class in org.optaplanner.core.impl.solver.termination
 
UnimprovedTimeMillisSpentTermination(long) - Constructor for class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
 
UnionMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
A CompositeMoveSelector that unions 2 or more MoveSelectors.
UnionMoveSelector(List<MoveSelector>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
UnionMoveSelector(List<MoveSelector>, boolean, SelectionProbabilityWeightFactory) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
 
UnionMoveSelector.RandomUnionMoveIterator - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
 
UnionMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.composite
 
UnionMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
UnionMoveSelectorConfig(List<MoveSelectorConfig>) - Constructor for class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.core.config.util.KeyAsElementMapConverter
 
unMatch() - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder.BigDecimalConstraintUndoListener
 
unMatch() - Method in interface org.optaplanner.core.api.score.holder.AbstractScoreHolder.ConstraintUndoListener
Calls AbstractScoreHolder.ConstraintUndoListener.undo() and if constraint matches are enabled, also removes them from ConstraintMatchTotal.
unMatch() - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder.DoubleConstraintUndoListener
 
unMatch() - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder.IntConstraintUndoListener
 
unMatch() - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder.LongConstraintUndoListener
 
Unprocessed(Object, Field, Object) - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.Unprocessed
 
unprocessedQueue - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
unsetWorkingSolution() - Method in interface org.optaplanner.core.impl.heuristic.solution.WorkingSolutionAware
 
upcomingCreated - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
upcomingSelection - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
UpcomingSelectionIterator<S> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
IMPORTANT: The constructor of any subclass of this abstract class, should never call any of its child Selector's Iterator.hasNext() or Iterator.next() methods, because that can cause descendant Selectors to be selected too early (which breaks MimicReplayingEntitySelector).
UpcomingSelectionIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
updateBestSolution(DefaultSolverScope, Solution, int) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
useUndoMoveAsTabuMove - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
 

V

validate() - Method in class org.optaplanner.core.config.SolverConfigContext
 
validateCacheTypeVersusSelectionOrder(SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.SelectorConfig
 
validateCloneSolution(Solution_, Solution_) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
validateCompatible(BendableScore) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
validateCompatible(BendableBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
validateCompatible(BendableLongScore) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
validateNearby(SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
valueMimicRecorder - Variable in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
ValueMimicRecorder - Interface in org.optaplanner.core.impl.heuristic.selector.value.mimic
 
valueOf(String) - Static method in enum org.optaplanner.core.api.domain.variable.PlanningVariableGraphType
Returns the enum constant of this type with the specified name.
valueOf(int[], int[]) - Static method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
Creates a new BendableScore.
valueOf(BigDecimal[], BigDecimal[]) - Static method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
valueOf(long[], long[]) - Static method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
Creates a new BendableLongScore.
valueOf(int, int, int) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
valueOf(long, long, long) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
valueOf(int, int) - Static method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
valueOf(BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
valueOf(double, double) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
valueOf(long, long) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
valueOf(int) - Static method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
valueOf(BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
valueOf(double) - Static method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
valueOf(long) - Static method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
valueOf(String) - Static method in enum org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicPickEarlyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.exhaustivesearch.NodeExplorationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.heuristic.selector.common.decorator.SelectionSorterOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionDistributionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.heuristic.selector.entity.EntitySorterManner
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.heuristic.selector.value.ValueSorterManner
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryType
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.localsearch.decider.forager.FinalistPodiumType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.localsearch.decider.forager.LocalSearchPickEarlyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.localsearch.LocalSearchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.score.definition.ScoreDefinitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.score.trend.InitializingScoreTrendLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.solver.EnvironmentMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.solver.random.RandomType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.config.solver.termination.TerminationCompositionStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotificationType
Returns the enum constant of this type with the specified name.
ValueRange<T> - Interface in org.optaplanner.core.api.domain.valuerange
A ValueRange is a set of a values for a PlanningVariable.
ValueRangeDescriptor - Interface in org.optaplanner.core.impl.domain.valuerange.descriptor
 
valueRangeDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
valueRangeDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
ValueRangeFactory - Class in org.optaplanner.core.api.domain.valuerange
Factory for ValueRange.
ValueRangeFactory() - Constructor for class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
 
ValueRangeIterator<S> - Class in org.optaplanner.core.impl.domain.valuerange.util
 
ValueRangeIterator() - Constructor for class org.optaplanner.core.impl.domain.valuerange.util.ValueRangeIterator
 
valueRangeMightContainEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
ValueRangeProvider - Annotation Type in org.optaplanner.core.api.domain.valuerange
Provides the planning values that can be used for a PlanningVariable.
ValueRatioTabuSizeStrategy - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size
 
ValueRatioTabuSizeStrategy(double) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.ValueRatioTabuSizeStrategy
 
values() - Static method in enum org.optaplanner.core.api.domain.variable.PlanningVariableGraphType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicPickEarlyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.exhaustivesearch.NodeExplorationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.heuristic.selector.common.decorator.SelectionSorterOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionDistributionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.heuristic.selector.entity.EntitySorterManner
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.heuristic.selector.value.ValueSorterManner
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.localsearch.decider.deciderscorecomparator.DeciderScoreComparatorFactoryType
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.localsearch.decider.forager.FinalistPodiumType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.localsearch.decider.forager.LocalSearchPickEarlyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.localsearch.LocalSearchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.score.definition.ScoreDefinitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.score.trend.InitializingScoreTrendLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.solver.EnvironmentMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.solver.random.RandomType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.config.solver.termination.TerminationCompositionStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotificationType
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
valueSelector - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedValuePlacer
 
valueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
 
valueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
 
valueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
valueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMoveSelector
 
valueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
ValueSelector - Interface in org.optaplanner.core.impl.heuristic.selector.value
Selects values from the ValueRangeProvider for a PlanningVariable annotated property.
valueSelectorConfig - Variable in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
valueSelectorConfig - Variable in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
ValueSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.value
 
ValueSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
ValueSelectorConfig(String) - Constructor for class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
ValueSelectorConfig(ValueSelectorConfig) - Constructor for class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
valueSelectors - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
 
valueSorterManner - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
valueSorterManner - Variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
ValueSorterManner - Enum in org.optaplanner.core.config.heuristic.selector.value
The manner of sorting a values for a PlanningVariable.
ValueTabuAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
 
ValueTabuAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.ValueTabuAcceptor
 
valueTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
valueTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
VARIABLE_ANNOTATION_CLASSES - Static variable in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
variableDescriptor - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
 
VariableDescriptor - Class in org.optaplanner.core.impl.domain.variable.descriptor
 
VariableDescriptor(EntityDescriptor, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
variableDescriptorList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
variableDescriptorList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
variableDescriptors - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
variableDescriptors - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
variableDescriptors - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
 
variableListener - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
 
VariableListener<Entity_> - Interface in org.optaplanner.core.impl.domain.variable.listener
Changes shadow variables when a genuine planning variable changes.
VariableListenerAdapter<Entity_> - Class in org.optaplanner.core.impl.domain.variable.listener
 
VariableListenerAdapter() - Constructor for class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
variableListenerClass - Variable in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
 
VariableListenerNotifiable - Class in org.optaplanner.core.impl.domain.variable.listener.support
 
VariableListenerNotifiable(VariableListener, int) - Constructor for class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
 
VariableListenerNotification - Class in org.optaplanner.core.impl.domain.variable.listener.support
 
VariableListenerNotification(Object, VariableListenerNotificationType) - Constructor for class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotification
 
VariableListenerNotificationType - Enum in org.optaplanner.core.impl.domain.variable.listener.support
 
VariableListenerSupport - Class in org.optaplanner.core.impl.domain.variable.listener.support
 
VariableListenerSupport(InnerScoreDirector) - Constructor for class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
variableListenerSupport - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
variableMemberAccessor - Variable in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
variableName - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
variableName - Variable in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 

W

waitForRestartSolverDecision() - Method in class org.optaplanner.core.impl.solver.BasicPlumbingTermination
If this returns true, then the problemFactChangeQueue is definitely not empty.
weight - Variable in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatch
 
weight - Variable in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatch
 
weight - Variable in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatch
 
weight - Variable in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatch
 
WeightFactorySelectionSorter<Solution_ extends Solution,T> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
Sorts a selection List based on a SelectionSorterWeightFactory.
WeightFactorySelectionSorter(SelectionSorterWeightFactory<Solution_, T>, SelectionSorterOrder) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.WeightFactorySelectionSorter
 
weightTotal - Variable in class org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatchTotal
 
weightTotal - Variable in class org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatchTotal
 
weightTotal - Variable in class org.optaplanner.core.api.score.constraint.primint.IntConstraintMatchTotal
 
weightTotal - Variable in class org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal
 
workingEntityListRevision - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
workingFadingTabuSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
workingRandom - Variable in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
workingRandom - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
workingRandom - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
workingScoreHolder - Variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
workingSolution - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
workingSolution - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
WorkingSolutionAware<T> - Interface in org.optaplanner.core.impl.heuristic.solution
 
workingTabuSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 

X

xStream - Variable in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
XStreamXmlSolverFactory<Solution_ extends Solution> - Class in org.optaplanner.core.impl.solver
XML based configuration that builds a Solver with XStream.
XStreamXmlSolverFactory() - Constructor for class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
XStreamXmlSolverFactory(SolverConfigContext) - Constructor for class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links
OptaPlanner core 6.5.0.CR2

Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.