A B C D E F G H I J K L M N O P Q R S T U V W X Z
All Classes All Packages

## A

a - Variable in class org.optaplanner.core.impl.score.stream.drools.common.BiTuple
a - Variable in class org.optaplanner.core.impl.score.stream.drools.common.QuadTuple
a - Variable in class org.optaplanner.core.impl.score.stream.drools.common.TriTuple
abbreviate(List<String>) - Static method in class org.optaplanner.core.config.util.ConfigUtils
abbreviate(List<String>, int) - Static method in class org.optaplanner.core.config.util.ConfigUtils
ABORTING - org.optaplanner.core.impl.score.stream.bavet.common.BavetTupleState
  Tuple which was `BavetTupleState.CREATING` and then invalidated by subsequent tuple.
AbstractAcceptor<Solution_> - 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
AbstractBendableScore<Score_ extends AbstractBendableScore<Score_>> - Class in org.optaplanner.core.api.score
  Abstract superclass for bendable `Score` types.
AbstractBendableScore(int) - Constructor for class org.optaplanner.core.api.score.AbstractBendableScore
AbstractBendableScoreDefinition<Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.definition
AbstractBendableScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
AbstractBiJoiner<A,​B> - Class in org.optaplanner.core.impl.score.stream.bi
AbstractBiJoiner() - Constructor for class org.optaplanner.core.impl.score.stream.bi.AbstractBiJoiner
AbstractBiJoiner(BiPredicate<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.bi.AbstractBiJoiner
AbstractCachingEntitySelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
AbstractCachingEntitySelector(EntitySelector<Solution_>, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
AbstractCachingMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
AbstractCachingMoveSelector(MoveSelector<Solution_>, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
AbstractCachingValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
AbstractCachingValueSelector(EntityIndependentValueSelector<Solution_>, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
AbstractCompositeTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
  Abstract superclass that combines multiple `Termination`s.
AbstractCompositeTermination(List<Termination<Solution_>>) - Constructor for class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
AbstractCompositeTermination(Termination<Solution_>...) - Constructor for class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
AbstractConfig<Config_ extends AbstractConfig<Config_>> - 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
AbstractConstraint<Solution_,​ConstraintFactory extends InnerConstraintFactory<Solution_>> - Class in org.optaplanner.core.impl.score.stream.common
AbstractConstraint(ConstraintFactory, String, String, Function<Solution_, Score<?>>, ScoreImpactType, boolean) - Constructor for class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
AbstractConstraintStream<Solution_> - Class in org.optaplanner.core.impl.score.stream.common
AbstractConstraintStream() - Constructor for class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStream
AbstractConstraintStreamHelper<Right,​JoinedStream,​Joiner,​Predicate> - Class in org.optaplanner.core.impl.score.stream.common
AbstractConstraintStreamHelper() - Constructor for class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStreamHelper
AbstractConstructionHeuristicForager<Solution_> - 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
AbstractEntityPlacer<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.placer
  Abstract superclass for `EntityPlacer`.
AbstractEntityPlacer() - Constructor for class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
AbstractEntitySelector<Solution_> - 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
AbstractFinalistPodium<Solution_> - 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
AbstractFromConfigFactory<Solution_,​Config_ extends AbstractConfig<Config_>> - Class in org.optaplanner.core.impl
AbstractFromConfigFactory(Config_) - Constructor for class org.optaplanner.core.impl.AbstractFromConfigFactory
AbstractFromPropertyValueRangeDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
AbstractFromPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_>, boolean, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
AbstractJoiner - Class in org.optaplanner.core.impl.score.stream.common
AbstractJoiner() - Constructor for class org.optaplanner.core.impl.score.stream.common.AbstractJoiner
AbstractLocalSearchForager<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider.forager
  Abstract superclass for `LocalSearchForager`.
AbstractLocalSearchForager() - Constructor for class org.optaplanner.core.impl.localsearch.decider.forager.AbstractLocalSearchForager
AbstractMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.move
  Abstract superclass for `Move`.
AbstractMove() - Constructor for class org.optaplanner.core.impl.heuristic.move.AbstractMove
AbstractMoveScope<Solution_> - Class in org.optaplanner.core.impl.phase.scope
AbstractMoveScope(int, Move<Solution_>) - Constructor for class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
AbstractMoveSelector<Solution_> - 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
AbstractMoveSelectorFactory<Solution_,​MoveSelectorConfig_ extends MoveSelectorConfig<MoveSelectorConfig_>> - Class in org.optaplanner.core.impl.heuristic.selector.move
AbstractMoveSelectorFactory(MoveSelectorConfig_) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.AbstractMoveSelectorFactory
AbstractOriginalChangeIterator<Solution_,​Move_ extends Move<Solution_>> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
AbstractOriginalChangeIterator(EntitySelector<Solution_>, ValueSelector<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalChangeIterator
AbstractOriginalSwapIterator<Solution_,​Move_ extends Move<Solution_>,​SubSelection_> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
AbstractOriginalSwapIterator(ListIterable<SubSelection_>, ListIterable<SubSelection_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
AbstractPentaJoiner<A,​B,​C,​D,​E> - Class in org.optaplanner.core.impl.score.stream.penta
AbstractPentaJoiner() - Constructor for class org.optaplanner.core.impl.score.stream.penta.AbstractPentaJoiner
AbstractPentaJoiner(PentaPredicate<A, B, C, D, E>) - Constructor for class org.optaplanner.core.impl.score.stream.penta.AbstractPentaJoiner
AbstractPhase<Solution_> - Class in org.optaplanner.core.impl.phase
AbstractPhase(int, String, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Constructor for class org.optaplanner.core.impl.phase.AbstractPhase
AbstractPhaseFactory<Solution_,​PhaseConfig_ extends PhaseConfig<PhaseConfig_>> - Class in org.optaplanner.core.impl.phase
AbstractPhaseFactory(PhaseConfig_) - Constructor for class org.optaplanner.core.impl.phase.AbstractPhaseFactory
AbstractPhaseScope<Solution_> - Class in org.optaplanner.core.impl.phase.scope
AbstractPhaseScope(SolverScope<Solution_>) - Constructor for class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
AbstractPillarMoveSelectorConfig<Config_ extends AbstractPillarMoveSelectorConfig<Config_>> - Class in org.optaplanner.core.config.heuristic.selector.move.generic
AbstractPillarMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.AbstractPillarMoveSelectorConfig
AbstractQuadJoiner<A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.quad
AbstractQuadJoiner() - Constructor for class org.optaplanner.core.impl.score.stream.quad.AbstractQuadJoiner
AbstractQuadJoiner(QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.core.impl.score.stream.quad.AbstractQuadJoiner
AbstractRandomChangeIterator<Solution_,​Move_ extends Move<Solution_>> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
AbstractRandomChangeIterator(EntitySelector<Solution_>, ValueSelector<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomChangeIterator
AbstractRandomSwapIterator<Solution_,​Move_ extends Move<Solution_>,​SubSelection_> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
AbstractRandomSwapIterator(Iterable<SubSelection_>, Iterable<SubSelection_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
AbstractScore<Score_ extends AbstractScore<Score_>> - Class in org.optaplanner.core.api.score
  Abstract superclass for `Score`.
AbstractScore(int) - Constructor for class org.optaplanner.core.api.score.AbstractScore
AbstractScoreDefinition<Score_ extends Score<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<Solution_,​Score_ extends Score<Score_>,​Factory_ extends AbstractScoreDirectorFactory<Solution_,​Score_>> - Class in org.optaplanner.core.impl.score.director
  Abstract superclass for `ScoreDirector`.
AbstractScoreDirector(Factory_, boolean, boolean) - Constructor for class org.optaplanner.core.impl.score.director.AbstractScoreDirector
AbstractScoreDirectorFactory<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director
  Abstract superclass for `ScoreDirectorFactory`.
AbstractScoreDirectorFactory(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
AbstractScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
AbstractScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
AbstractScoreHolder<Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.holder
  Abstract superclass for `ScoreHolder`.
AbstractScoreHolder(boolean, Score_) - Constructor for class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
AbstractScoreHolder.BigDecimalMatchExecutor - Interface in org.optaplanner.core.impl.score.holder
AbstractScoreHolder.ConstraintActivationUnMatchListener - Class in org.optaplanner.core.impl.score.holder
AbstractScoreHolder.IntMatchExecutor - Interface in org.optaplanner.core.impl.score.holder
AbstractScoreHolder.LongMatchExecutor - Interface in org.optaplanner.core.impl.score.holder
AbstractScoreHolder.ScoreMatchExecutor<Score_ extends AbstractScore<Score_>> - Interface in org.optaplanner.core.impl.score.holder
  Unlike `AbstractScoreHolder.IntMatchExecutor` and its counterparts, this is not being used on CS-D code paths.
AbstractScoreJacksonDeserializer<Score_ extends Score<Score_>> - Class in org.optaplanner.persistence.jackson.api.score
  Jackson binding support for a `Score` type.
AbstractScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.AbstractScoreJacksonDeserializer
AbstractScoreJacksonSerializer<Score_ extends Score<Score_>> - Class in org.optaplanner.persistence.jackson.api.score
  Jackson binding support for a `Score` subtype.
AbstractScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.AbstractScoreJacksonSerializer
AbstractScoreJaxbAdapter<Score_ extends Score<Score_>> - Class in org.optaplanner.persistence.jaxb.api.score
  JAXB binding support for a `Score` type.
AbstractScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.AbstractScoreJaxbAdapter
AbstractScoreJsonbAdapter<Score_ extends Score<Score_>> - Class in org.optaplanner.persistence.jsonb.api.score
  JSON-B binding support for a `Score` type.
AbstractScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.AbstractScoreJsonbAdapter
AbstractScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score
  Used in unit tests to assert that 1 particular solution has a specific weight for a specific constraint.
AbstractScoreVerifier(SolverFactory<Solution_>, Class<? extends Score<?>>) - Constructor for class org.optaplanner.test.impl.score.AbstractScoreVerifier
AbstractScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score
AbstractScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.AbstractScoreXStreamConverter
AbstractSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector
  Abstract superclass for `Selector`.
AbstractSelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
AbstractSelectorFactory<Solution_,​SelectorConfig_ extends SelectorConfig<SelectorConfig_>> - Class in org.optaplanner.core.impl.heuristic.selector
AbstractSelectorFactory(SelectorConfig_) - Constructor for class org.optaplanner.core.impl.heuristic.selector.AbstractSelectorFactory
AbstractSolver<Solution_> - Class in org.optaplanner.core.impl.solver
  Common code between `DefaultSolver` and child solvers (such as `PartitionSolver`.
AbstractSolver(BestSolutionRecaller<Solution_>, Termination<Solution_>, List<Phase<Solution_>>) - Constructor for class org.optaplanner.core.impl.solver.AbstractSolver
AbstractStepScope<Solution_> - Class in org.optaplanner.core.impl.phase.scope
AbstractStepScope(int) - Constructor for class org.optaplanner.core.impl.phase.scope.AbstractStepScope
AbstractTabuAcceptor<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
  Abstract superclass for all Tabu Acceptors.
AbstractTabuAcceptor(String) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
AbstractTabuSizeStrategy<Solution_> - 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<Solution_> - Class in org.optaplanner.core.impl.solver.termination
  Abstract superclass for `Termination`.
AbstractTermination() - Constructor for class org.optaplanner.core.impl.solver.termination.AbstractTermination
AbstractTriJoiner<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.tri
AbstractTriJoiner() - Constructor for class org.optaplanner.core.impl.score.stream.tri.AbstractTriJoiner
AbstractTriJoiner(TriPredicate<A, B, C>) - Constructor for class org.optaplanner.core.impl.score.stream.tri.AbstractTriJoiner
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<Solution_> - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
AbstractValueRangeDescriptor(GenuineVariableDescriptor<Solution_>, boolean) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
AbstractValueSelector<Solution_> - 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(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
accept(RuleContext, int, Object...) - Method in interface org.optaplanner.core.impl.score.holder.AbstractScoreHolder.IntMatchExecutor
accept(RuleContext, long, Object...) - Method in interface org.optaplanner.core.impl.score.holder.AbstractScoreHolder.LongMatchExecutor
accept(RuleContext, BigDecimal, Object...) - Method in interface org.optaplanner.core.impl.score.holder.AbstractScoreHolder.BigDecimalMatchExecutor
accept(RuleContext, Score_) - Method in interface org.optaplanner.core.impl.score.holder.AbstractScoreHolder.ScoreMatchExecutor
accept(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
accept(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.NullValueReinitializeVariableEntityFilter
accept(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.PinEntityFilter
accept(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
accept(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.MovableChainedTrailingValueFilter
accept(ScoreDirector<Solution_>, Move<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
accept(ScoreDirector<Solution_>, T) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.CompositeSelectionFilter
accept(ScoreDirector<Solution_>, T) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionFilter
accept(Solution_, Entity_) - Method in interface org.optaplanner.core.api.domain.entity.PinningFilter
ACCEPTED_MOVE - org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingType
  Every accepted move is counted.
acceptedCountLimit - Variable in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
acceptedCountLimit - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
AcceptedLocalSearchForager<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider.forager
  A `LocalSearchForager` which forages accepted moves and ignores unaccepted moves.
AcceptedLocalSearchForager(FinalistPodium<Solution_>, LocalSearchPickEarlyType, int, boolean) - Constructor for class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
acceptedMoveCount - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
acceptor - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
Acceptor<Solution_> - Interface in org.optaplanner.core.impl.localsearch.decider.acceptor
  An Acceptor accepts or rejects a selected `Move`.
AcceptorFactory<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider.acceptor
AcceptorFactory(LocalSearchAcceptorConfig) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.AcceptorFactory
acceptorList - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
AcceptorType - Enum in org.optaplanner.core.config.localsearch.decider.acceptor
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
  Does not call `SingleBenchmarkResult.accumulateResults(BenchmarkReport)`, because `PlannerBenchmarkResult.accumulateResults(BenchmarkReport)` does that already on `PlannerBenchmarkResult.getUnifiedProblemBenchmarkResultList()`.
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
accumulator() - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintCollector
  A lambda that extracts data from the matched facts, accumulates it in the result container and returns an undo operation for that accumulation.
accumulator() - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector
  A lambda that extracts data from the matched facts, accumulates it in the result container and returns an undo operation for that accumulation.
accumulator() - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintCollector
  A lambda that extracts data from the matched facts, accumulates it in the result container and returns an undo operation for that accumulation.
accumulator() - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintCollector
  A lambda that extracts data from the matched fact, accumulates it in the result container and returns an undo operation for that accumulation.
accumulator() - Method in class org.optaplanner.core.impl.score.stream.bi.DefaultBiConstraintCollector
accumulator() - Method in class org.optaplanner.core.impl.score.stream.quad.DefaultQuadConstraintCollector
accumulator() - Method in class org.optaplanner.core.impl.score.stream.tri.DefaultTriConstraintCollector
accumulator() - Method in class org.optaplanner.core.impl.score.stream.uni.DefaultUniConstraintCollector
ACTIVE_THREAD_COUNT_AUTO - Static variable in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
ACTIVE_THREAD_COUNT_UNLIMITED - Static variable in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.bendable.BendableScoreJsonbAdapter
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreJsonbAdapter
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.bendablelong.BendableLongScoreJsonbAdapter
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoft.HardMediumSoftScoreJsonbAdapter
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreJsonbAdapter
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreJsonbAdapter
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.hardsoft.HardSoftScoreJsonbAdapter
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreJsonbAdapter
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftlong.HardSoftLongScoreJsonbAdapter
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.simple.SimpleScoreJsonbAdapter
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreJsonbAdapter
adaptFromJson(String) - Method in class org.optaplanner.persistence.jsonb.api.score.buildin.simplelong.SimpleLongScoreJsonbAdapter
adaptToJson(Score_) - Method in class org.optaplanner.persistence.jsonb.api.score.AbstractScoreJsonbAdapter
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(ScoreDifferencePercentage) - Method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
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(HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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(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(SimpleLongScore) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
add(Score_) - Method in interface org.optaplanner.core.api.score.Score
  Returns a Score whose value is (this + addend).
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
addChildNode(BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiNode
addChildNode(BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiNode
addChildNode(BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiNode
addChildNode(BavetAbstractBiNode<GroupKey_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiNode
addChildNode(BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriNode
addChildNode(BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriNode
addChildNode(BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriNode
addChildNode(BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniNode
addChildNode(BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniNode
addChildNode(BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniNode
addChildStream(BavetAbstractBiConstraintStream<Solution_, A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
addChildStream(BavetAbstractTriConstraintStream<Solution_, A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
addChildStream(BavetAbstractUniConstraintStream<Solution_, A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
addChildStream(DroolsAbstractConstraintStream<Solution_>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.DroolsAbstractConstraintStream
addChildThreadsScoreCalculationCount(long) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
addChildThreadsScoreCalculationCount(long) - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
addConstraintMatch(List<Object>, Score_) - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
addConstraintMatch(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
addConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
addConstraintMatch(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
addConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
addConstraintMatch(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
addConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
addConstraintMatch(ConstraintMatch<Score_>) - Method in class org.optaplanner.core.impl.score.constraint.DefaultIndictment
addDependentExpression(ViewItem<?>) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
addEntityDescriptor(EntityDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
addEntityMimicRecorder(String, EntityMimicRecorder<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
addEventListener(E) - Method in class org.optaplanner.core.impl.solver.event.AbstractEventSupport
addEventListener(SolverEventListener<Solution_>) - Method in interface org.optaplanner.core.api.solver.Solver
addEventListener(SolverEventListener<Solution_>) - Method in class org.optaplanner.core.impl.solver.AbstractSolver
addExceptionThrown(int, Throwable) - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue
  This method is thread-safe.
addExceptionThrown(int, Throwable) - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionQueue
  This method is thread-safe.
addExpandableNode(ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
addFacts(Collection<Object>) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
addFinalist(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
addFinish(int, long) - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionQueue
  This method is thread-safe.
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) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
addHardConstraintMatch(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
addHardConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
addHardConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
addHardConstraintMatch(RuleContext, int, int) - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
addHardConstraintMatch(RuleContext, int, int) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
addHardConstraintMatch(RuleContext, int, long) - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
addHardConstraintMatch(RuleContext, int, long) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
addHardConstraintMatch(RuleContext, int, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
addHardConstraintMatch(RuleContext, int, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
addHardConstraintMatch(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
addHardConstraintMatch(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
addHardConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
addHardConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
addHardConstraintMatch(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
  Add a hard constraint of specified weighting.
addHardConstraintMatch(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
addHardConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
addHardConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
addListener(TestGenKieSessionListener) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
addMediumConstraintMatch(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
addMediumConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
addMediumConstraintMatch(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
addMediumConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
addMediumConstraintMatch(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
  Add a medium level constraint of specified weighting.
addMediumConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
addMimicReplayingEntitySelector(MimicReplayingEntitySelector<Solution_>) - Method in interface org.optaplanner.core.impl.heuristic.selector.entity.mimic.EntityMimicRecorder
addMimicReplayingEntitySelector(MimicReplayingEntitySelector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
addMimicReplayingEntitySelector(MimicReplayingEntitySelector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
addMimicReplayingValueSelector(MimicReplayingValueSelector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
addMimicReplayingValueSelector(MimicReplayingValueSelector<Solution_>) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.mimic.ValueMimicRecorder
addMove(int, int, int, Move<Solution_>, Score) - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue
  This method is thread-safe.
addMove(int, PartitionChangeMove<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionQueue
  This method is thread-safe.
addMove(ConstructionHeuristicMoveScope<Solution_>) - Method in interface org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicForager
addMove(ConstructionHeuristicMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
addMove(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
addMove(LocalSearchMoveScope<Solution_>) - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.finalist.FinalistPodium
  See `LocalSearchForager.addMove(LocalSearchMoveScope)`.
addMove(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.HighestScoreFinalistPodium
addMove(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
addMove(LocalSearchMoveScope<Solution_>) - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.LocalSearchForager
addMultiConstraintMatch(RuleContext, int[], int[]) - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
addMultiConstraintMatch(RuleContext, int[], int[]) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
addMultiConstraintMatch(RuleContext, int, int) - Method in interface org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
addMultiConstraintMatch(RuleContext, int, int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
addMultiConstraintMatch(RuleContext, int, int, int) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
addMultiConstraintMatch(RuleContext, int, int, int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
addMultiConstraintMatch(RuleContext, long[], long[]) - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
addMultiConstraintMatch(RuleContext, long[], long[]) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
addMultiConstraintMatch(RuleContext, long, long) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
addMultiConstraintMatch(RuleContext, long, long) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
addMultiConstraintMatch(RuleContext, long, long, long) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
addMultiConstraintMatch(RuleContext, long, long, long) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
addMultiConstraintMatch(RuleContext, BigDecimal[], BigDecimal[]) - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
addMultiConstraintMatch(RuleContext, BigDecimal[], BigDecimal[]) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
addNullInValueRange - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
addPhaseLifecycleListener(PhaseLifecycleListener<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
addPhaseLifecycleListener(PhaseLifecycleListener<Solution_>) - Method in interface org.optaplanner.core.impl.phase.Phase
  Add a `PhaseLifecycleListener` that is only notified of the `phase` and the `PhaseLifecycleListener.stepStarted(AbstractStepScope)` step} starting/ending events from this phase (and the `SolverLifecycleListener.solvingStarted(SolverScope)` solving} events too of course).
addPhaseLifecycleListener(PhaseLifecycleListener<Solution_>) - Method in class org.optaplanner.core.impl.solver.AbstractSolver
  Add a `PhaseLifecycleListener` that is notified of `SolverLifecycleListener.solvingStarted(SolverScope)` solving} events and also of the `phase` and the `PhaseLifecycleListener.stepStarted(AbstractStepScope)` step} starting/ending events of all phases.
addProblemFactChange(ProblemFactChange<Solution_>) - Method in interface org.optaplanner.core.api.solver.Solver
  Schedules a `ProblemFactChange` to be processed.
addProblemFactChange(ProblemFactChange<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
addProblemFactChange(ProblemFactChange<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
addProblemFactChange(ProblemFactChange<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
  Concurrency note: unblocks `BasicPlumbingTermination.waitForRestartSolverDecision()`.
addProblemFactChanges(List<ProblemFactChange<Solution_>>) - Method in interface org.optaplanner.core.api.solver.Solver
  Schedules multiple `ProblemFactChange`s to be processed.
addProblemFactChanges(List<ProblemFactChange<Solution_>>) - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
addProblemFactChanges(List<ProblemFactChange<Solution_>>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
addProblemFactChanges(List<ProblemFactChange<Solution_>>) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
  Concurrency note: unblocks `BasicPlumbingTermination.waitForRestartSolverDecision()`.
addScoringNode(BavetScoringNode) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetNodeBuildPolicy
addSoftConstraintMatch(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
addSoftConstraintMatch(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
addSoftConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
addSoftConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
addSoftConstraintMatch(RuleContext, int, int) - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
addSoftConstraintMatch(RuleContext, int, int) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
addSoftConstraintMatch(RuleContext, int, long) - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
addSoftConstraintMatch(RuleContext, int, long) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
addSoftConstraintMatch(RuleContext, int, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
addSoftConstraintMatch(RuleContext, int, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
addSoftConstraintMatch(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
addSoftConstraintMatch(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
addSoftConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
addSoftConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
addSoftConstraintMatch(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
  Add a soft constraint match of specified weighting.
addSoftConstraintMatch(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
addSoftConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
addSoftConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
addUndoableMove(int, int, int, Move<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue
  This method is thread-safe.
addValueMimicRecorder(String, ValueMimicRecorder<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
addWorkingObject(Object) - Method in class org.optaplanner.core.impl.domain.lookup.LookUpManager
addWorkingObject(Map<Object, Object>, Object) - Method in class org.optaplanner.core.impl.domain.lookup.EqualsLookUpStrategy
addWorkingObject(Map<Object, Object>, Object) - Method in class org.optaplanner.core.impl.domain.lookup.ImmutableLookUpStrategy
addWorkingObject(Map<Object, Object>, Object) - Method in interface org.optaplanner.core.impl.domain.lookup.LookUpStrategy
addWorkingObject(Map<Object, Object>, Object) - Method in class org.optaplanner.core.impl.domain.lookup.NoneLookUpStrategy
addWorkingObject(Map<Object, Object>, Object) - Method in class org.optaplanner.core.impl.domain.lookup.PlanningIdLookUpStrategy
adjustTabuList(int, Collection<? extends Object>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
afterEntityAdded(Object) - Method in interface org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator
afterEntityAdded(Object) - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
afterEntityAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
afterEntityAdded(ScoreDirector<Solution_>, Entity_) - Method in interface org.optaplanner.core.api.domain.variable.VariableListener
afterEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
afterEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
afterEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
afterEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
afterEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
afterEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
afterEntityRemoved(Object) - Method in interface org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator
afterEntityRemoved(Object) - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
afterEntityRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
afterEntityRemoved(ScoreDirector<Solution_>, Entity_) - Method in interface org.optaplanner.core.api.domain.variable.VariableListener
afterEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
afterEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
afterEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
afterEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
afterEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
afterEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedScoreReproducer
afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedVariableListenerReproducer
afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionEventSupport
afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionListener
afterProblemFactAdded(Object) - Method in interface org.optaplanner.core.api.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.drools.testgen.TestGenDroolsScoreDirector
afterProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
afterProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
afterProblemFactRemoved(Object) - Method in interface org.optaplanner.core.api.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.drools.testgen.TestGenDroolsScoreDirector
afterProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
afterProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
afterProblemPropertyChanged(Object) - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
afterProblemPropertyChanged(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
afterProblemPropertyChanged(Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
afterProblemPropertyChanged(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
afterProblemPropertyChanged(Object) - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
afterVariableChanged(Object, String) - Method in interface org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator
afterVariableChanged(Object, String) - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
afterVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
afterVariableChanged(ScoreDirector<Solution_>, Entity_) - Method in interface org.optaplanner.core.api.domain.variable.VariableListener
afterVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
afterVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
afterVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
afterVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
afterVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
afterVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
afterVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
afterVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
afterVariableChanged(VariableDescriptor<Solution_>, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
afterVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
afterVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
afterVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
afterVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
aggregate(List<SingleBenchmarkResult>) - Method in class org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator
aggregate(List<SingleBenchmarkResult>, Map<SolverBenchmarkResult, String>) - Method in class org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator
ALL - org.optaplanner.core.config.heuristic.selector.move.generic.SubPillarType
  Pillars may also be affected partially, the resulting subpillar returned in random order.
allChangesWillBeUndoneBeforeStepEnds - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
ALLOCATE_ENTITY_FROM_QUEUE - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
  Put all entities in a queue.
ALLOCATE_FROM_POOL - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
  Put all entity-value combinations in a pool.
ALLOCATE_TO_VALUE_FROM_QUEUE - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
  Put all values in a round-robin queue.
AlphabeticMemberComparator - Class in org.optaplanner.core.impl.domain.common
AlphabeticMemberComparator() - Constructor for class org.optaplanner.core.impl.domain.common.AlphabeticMemberComparator
ALUMINIUM_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
ALUMINIUM_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
ALUMINIUM_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
ALUMINIUM_4 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
ALUMINIUM_5 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
ALUMINIUM_6 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
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 - Variable in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
AnchorShadowVariableDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.variable.anchor
AnchorShadowVariableDescriptor(EntityDescriptor<Solution_>, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
anchorTrailingChainList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
AnchorVariableDemand<Solution_> - Class in org.optaplanner.core.impl.domain.variable.anchor
AnchorVariableDemand(VariableDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
AnchorVariableListener<Solution_> - Class in org.optaplanner.core.impl.domain.variable.anchor
AnchorVariableListener(AnchorShadowVariableDescriptor<Solution_>, VariableDescriptor<Solution_>, SingletonInverseVariableSupply) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
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.TailChainSwapMoveSelector
AnchorVariableSupply - Interface in org.optaplanner.core.impl.domain.variable.anchor
  Only supported for chained variables.
and(PentaPredicate<? super A, ? super B, ? super C, ? super D, ? super E>) - Method in interface org.optaplanner.core.api.function.PentaPredicate
  Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(QuadPredicate<? super A, ? super B, ? super C, ? super D>) - Method in interface org.optaplanner.core.api.function.QuadPredicate
  Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(TriPredicate<? super A, ? super B, ? super C>) - Method in interface org.optaplanner.core.api.function.TriPredicate
  Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
AND - org.optaplanner.core.config.solver.termination.TerminationCompositionStyle
AndCompositeTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
AndCompositeTermination(List<Termination<Solution_>>) - Constructor for class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
AndCompositeTermination(Termination<Solution_>...) - Constructor for class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
andExists(Class<B>, BiJoiner<A, B>[]) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andExists(Class<C>, TriJoiner<A, B, C>[]) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andExists(Class<D>, QuadJoiner<A, B, C, D>[]) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andExists(Class<E>, PentaJoiner<A, B, C, D, E>[]) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andFilter(BiPredicate<A, B>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andFilter(Predicate<A>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andFilter(QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andFilter(TriPredicate<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(BiFunction<A, B, NewA>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andGroupBy(BiFunction<A, B, NewA>, BiFunction<A, B, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andGroupBy(BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andGroupBy(BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andGroupBy(BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andGroupBy(BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andGroupBy(BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andGroupBy(Function<A, NewA>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andGroupBy(Function<A, NewA>, Function<A, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andGroupBy(Function<A, NewA>, Function<A, NewB>, UniConstraintCollector<A, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andGroupBy(Function<A, NewA>, Function<A, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andGroupBy(Function<A, NewA>, UniConstraintCollector<A, ?, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andGroupBy(Function<A, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andGroupBy(Function<A, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andGroupBy(QuadFunction<A, B, C, D, NewA>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andGroupBy(QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andGroupBy(TriFunction<A, B, C, NewA>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(BiConstraintCollector<A, B, ?, NewA>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andGroupBy(BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andGroupBy(BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andGroupBy(BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andGroupBy(QuadConstraintCollector<A, B, C, D, ?, NewA>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andGroupBy(QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andGroupBy(QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andGroupBy(QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andGroupBy(TriConstraintCollector<A, B, C, ?, NewA>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andGroupBy(UniConstraintCollector<A, ?, NewA>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andGroupBy(UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andGroupBy(UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andGroupBy(UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andJoin(UniLeftHandSide<B>, BiJoiner<A, B>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andJoin(UniLeftHandSide<C>, TriJoiner<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andJoin(UniLeftHandSide<D>, QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andNotExists(Class<B>, BiJoiner<A, B>[]) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andNotExists(Class<C>, TriJoiner<A, B, C>[]) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andNotExists(Class<D>, QuadJoiner<A, B, C, D>[]) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andNotExists(Class<E>, PentaJoiner<A, B, C, D, E>[]) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andTerminate() - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andTerminate() - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andTerminate() - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andTerminate() - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andTerminate(BiFunction<A, B, BigDecimal>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andTerminate(Function<A, BigDecimal>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andTerminate(ToIntBiFunction<A, B>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andTerminate(ToIntFunction<A>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andTerminate(ToLongBiFunction<A, B>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
andTerminate(ToLongFunction<A>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
andTerminate(QuadFunction<A, B, C, D, BigDecimal>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andTerminate(ToIntQuadFunction<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andTerminate(ToIntTriFunction<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andTerminate(ToLongQuadFunction<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
andTerminate(ToLongTriFunction<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
andTerminate(TriFunction<A, B, C, BigDecimal>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
ANY - org.optaplanner.core.config.score.trend.InitializingScoreTrendLevel
  No predictions can be made.
anyChained - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
appendVariablesToString(StringBuilder, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
appendVariablesToString(StringBuilder, List<Object>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
apply(A, B, C) - Method in interface org.optaplanner.core.api.function.TriFunction
  Applies this function to the given arguments.
apply(A, B, C, D) - Method in interface org.optaplanner.core.api.function.QuadFunction
  Applies this function to the given arguments.
apply(A, B, C, D, E) - Method in interface org.optaplanner.core.api.function.PentaFunction
  Applies this function to the given arguments.
applyAsInt(A, B, C) - Method in interface org.optaplanner.core.api.function.ToIntTriFunction
  Applies this function to the given arguments.
applyAsInt(A, B, C, D) - Method in interface org.optaplanner.core.api.function.ToIntQuadFunction
  Applies this function to the given arguments.
applyAsLong(A, B, C) - Method in interface org.optaplanner.core.api.function.ToLongTriFunction
  Applies this function to the given arguments.
applyAsLong(A, B, C, D) - Method in interface org.optaplanner.core.api.function.ToLongQuadFunction
  Applies this function to the given arguments.
applyCustomProperties(Object, String, Map<String, String>, String) - Static method in class org.optaplanner.core.config.util.ConfigUtils
applyFiltering(ValueSelector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
applyInitializedChainedValueFilter(HeuristicConfigPolicy<Solution_>, GenuineVariableDescriptor<Solution_>, ValueSelector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
applyProbability(SelectionCacheType, SelectionOrder, EntitySelector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
applyProbability(SelectionCacheType, SelectionOrder, ValueSelector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
applySorting(SelectionCacheType, SelectionOrder, EntitySelector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
applySorting(SelectionCacheType, SelectionOrder, MoveSelector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.AbstractMoveSelectorFactory
applySorting(SelectionCacheType, SelectionOrder, ValueSelector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
ApplyStepOperation<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.heuristic.thread
ApplyStepOperation(int, Move<Solution_>, Score_) - Constructor for class org.optaplanner.core.impl.heuristic.thread.ApplyStepOperation
arrayWrapping - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
ASCENDING - org.optaplanner.core.config.heuristic.selector.common.decorator.SelectionSorterOrder
  For example: 0, 1, 2, 3.
asList() - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiTuple
asList() - Method in interface org.optaplanner.core.impl.score.stream.drools.common.FactTuple
asList() - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadTuple
asList() - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriTuple
aspirationEnabled - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
assemble(Serializable, SharedSessionContractImplementor, Object) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
assertBestScoreIsUnmodified - Variable in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
assertClonedSolution - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
assertCorrectImpact(int) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
assertCorrectImpact(long) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
assertCorrectImpact(BigDecimal) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
assertExpectedStepScore - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
assertExpectedStepScore - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
assertExpectedStepScore - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
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<Solution_>, Score_) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
assertExpectedUndoMoveScore(Move<Solution_>, Score_) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Asserts that if the `Score` is calculated for the current `working solution` in the current `ScoreDirector` (with incremental calculation residue), it is equal to the parameter `beforeMoveScore`.
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 `working solution` in the current `ScoreDirector` (with possibly incremental calculation residue), it is equal to the parameter `expectedWorkingScore`.
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
assertHardWeight(String, int, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendable.BendableScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, int, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendablelong.BendableLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, int, BigDecimal, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoft.HardSoftScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoftlong.HardSoftLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, String, int, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendable.BendableScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, String, int, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendablelong.BendableLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, String, int, BigDecimal, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoft.HardSoftScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoftlong.HardSoftLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, String, BigDecimal, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertHardWeight(String, BigDecimal, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
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
assertMediumWeight(String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertMediumWeight(String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertMediumWeight(String, String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertMediumWeight(String, String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
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
assertNonNullPlanningIds() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
assertNonNullPlanningIds() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Asserts that none of the planning facts from `SolutionDescriptor.getAllFacts(Object)` for `ScoreDirector.getWorkingSolution()` have `PlanningId`s with a null value.
assertNotificationQueuesAreEmpty() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
assertPredictedScoreFromScratch(Score_, Object) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
assertPredictedScoreFromScratch(Score_, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
assertPredictedScoreFromScratch(Score_, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Asserts that if the `Score` is calculated for the current `working solution` in a fresh `ScoreDirector` (with no incremental calculation residue), it is equal to the parameter `predictedScore`.
assertReadMethod(Method, Class<? extends Annotation>) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
assertReproducible(TestGenKieSessionJournal, String) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedScoreReproducer
assertReproducible(TestGenKieSessionJournal, String) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedVariableListenerReproducer
assertReproducible(TestGenKieSessionJournal, String) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenDroolsExceptionReproducer
assertReproducible(TestGenKieSessionJournal, String) - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenOriginalProblemReproducer
  Throws exception if the original problem is not reproducible with the given journal.
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 score of that parameter.
assertScoreFromScratch(Solution_) - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
assertShadowVariablesAreNotStale - Variable in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
assertShadowVariablesAreNotStale(Score_, Object) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
assertShadowVariablesAreNotStale(Score_, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
assertShadowVariablesAreNotStale(Score_, Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
assertShadowVariablesAreNotStale(Score_, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Asserts that if all `VariableListener`s are forcibly triggered, and therefore all shadow variables are updated if needed, that none of the shadow variables of the `working solution` change, Then also asserts that the `Score` calculated for the `working solution` afterwards is equal to the parameter `expectedWorkingScore`.
assertShadowVariablesAreNotStaleAfterStep - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
assertShadowVariablesAreNotStaleAfterStep - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
assertShadowVariablesAreNotStaleAfterStep - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
assertSoftWeight(String, int, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendable.BendableScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, int, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendablelong.BendableLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, int, BigDecimal, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoft.HardSoftScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoftlong.HardSoftLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, String, int, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendable.BendableScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, String, int, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendablelong.BendableLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, String, int, BigDecimal, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoft.HardSoftScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoftlong.HardSoftLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, String, BigDecimal, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertSoftWeight(String, BigDecimal, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertStepScoreFromScratch - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
assertStepScoreFromScratch - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
assertStepScoreFromScratch - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
assertTabuHashCodeCorrectness - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
assertValidFromType(Class<A>) - Method in class org.optaplanner.core.impl.score.stream.InnerConstraintFactory
assertWeight(String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.simple.SimpleScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertWeight(String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.simplelong.SimpleLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertWeight(String, String, int, Number, Solution_) - Method in class org.optaplanner.test.impl.score.AbstractScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertWeight(String, String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.simple.SimpleScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertWeight(String, String, long, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.simplelong.SimpleLongScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertWeight(String, String, BigDecimal, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
assertWeight(String, BigDecimal, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreVerifier
  Assert that the constraint of `PlanningSolution` has the expected weight for that score level.
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 class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
assertWorkingScoreFromScratch(Score_, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Asserts that if the `Score` is calculated for the current `working solution` in a fresh `ScoreDirector` (with no incremental calculation residue), it is equal to the parameter `workingScore`.
assertWorkingSolutionInitialized(AbstractPhaseScope<Solution_>) - 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
autoDiscoverMemberType() - Method in annotation type org.optaplanner.core.api.domain.solution.PlanningSolution
  Enable reflection through the members of the class to automatically assume `PlanningScore`, `PlanningEntityCollectionProperty`, `PlanningEntityProperty`, `ProblemFactCollectionProperty`, `ProblemFactProperty` and `ConstraintConfigurationProvider` annotations based on the member type.
AutoDiscoverMemberType - Enum in org.optaplanner.core.api.domain.autodiscover
  Determines if and how to automatically presume `ConstraintConfigurationProvider`, `ProblemFactCollectionProperty`, `ProblemFactProperty`, `PlanningEntityCollectionProperty`, `PlanningEntityProperty` and `PlanningScore` annotations on `PlanningSolution` members based from the member type.

## B

b - Variable in class org.optaplanner.core.impl.score.stream.drools.common.BiTuple
b - Variable in class org.optaplanner.core.impl.score.stream.drools.common.QuadTuple
b - Variable in class org.optaplanner.core.impl.score.stream.drools.common.TriTuple
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 - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
BasicPlumbingTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
  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.termination.BasicPlumbingTermination
BAVET - org.optaplanner.core.api.score.stream.ConstraintStreamImplType
BavetAbstractBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetAbstractBiConstraintStream(BavetConstraintFactory<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
BavetAbstractBiNode<A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetAbstractBiNode(BavetConstraintSession, int) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiNode
BavetAbstractBiTuple<A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetAbstractBiTuple() - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiTuple
BavetAbstractConstraintStream<Solution_> - Class in org.optaplanner.core.impl.score.stream.bavet.common
BavetAbstractConstraintStream(BavetConstraintFactory<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractConstraintStream
BavetAbstractNode - Class in org.optaplanner.core.impl.score.stream.bavet.common
BavetAbstractNode(BavetConstraintSession, int) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractNode
BavetAbstractTriConstraintStream<Solution_,​A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetAbstractTriConstraintStream(BavetConstraintFactory<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
BavetAbstractTriNode<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetAbstractTriNode(BavetConstraintSession, int) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriNode
BavetAbstractTriTuple<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetAbstractTriTuple() - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriTuple
BavetAbstractTuple - Class in org.optaplanner.core.impl.score.stream.bavet.common
BavetAbstractTuple() - Constructor for class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractTuple
BavetAbstractUniConstraintStream<Solution_,​A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetAbstractUniConstraintStream(BavetConstraintFactory<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
BavetAbstractUniNode<A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetAbstractUniNode(BavetConstraintSession, int) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniNode
BavetAbstractUniTuple<A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetAbstractUniTuple() - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniTuple
BavetConstraint<Solution_> - Class in org.optaplanner.core.impl.score.stream.bavet
BavetConstraint(BavetConstraintFactory<Solution_>, String, String, Function<Solution_, Score<?>>, ScoreImpactType, boolean, List<BavetFromUniConstraintStream<Solution_, Object>>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.BavetConstraint
BavetConstraintFactory<Solution_> - Class in org.optaplanner.core.impl.score.stream.bavet
BavetConstraintFactory(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintFactory
BavetConstraintSession<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.stream.bavet
BavetConstraintSession(boolean, ScoreDefinition<Score_>, Map<BavetConstraint<Solution_>, Score_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
BavetConstraintSessionFactory<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.stream.bavet
BavetConstraintSessionFactory(SolutionDescriptor<Solution_>, List<BavetConstraint<Solution_>>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSessionFactory
BavetEqualsAndComparisonIndex<Tuple_ extends BavetJoinBridgeTuple> - Class in org.optaplanner.core.impl.score.stream.bavet.common.index
BavetEqualsAndComparisonIndex(JoinerType) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetEqualsAndComparisonIndex
BavetEqualsIndex<Tuple_ extends BavetJoinBridgeTuple> - Class in org.optaplanner.core.impl.score.stream.bavet.common.index
BavetEqualsIndex() - Constructor for class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetEqualsIndex
BavetFilterBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetFilterBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiConstraintStream
BavetFilterBiNode<A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetFilterBiNode(BavetConstraintSession, int, BavetAbstractBiNode<A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiNode
BavetFilterBiTuple<A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetFilterBiTuple(BavetFilterBiNode<A, B>, BavetAbstractBiTuple<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiTuple
BavetFilterTriConstraintStream<Solution_,​A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetFilterTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriConstraintStream
BavetFilterTriNode<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetFilterTriNode(BavetConstraintSession, int, BavetAbstractTriNode<A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriNode
BavetFilterTriTuple<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetFilterTriTuple(BavetFilterTriNode<A, B, C>, BavetAbstractTriTuple<A, B, C>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriTuple
BavetFilterUniConstraintStream<Solution_,​A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetFilterUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, Predicate<A>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniConstraintStream
BavetFilterUniNode<A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetFilterUniNode(BavetConstraintSession, int, BavetAbstractUniNode<A>, Predicate<A>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniNode
BavetFilterUniTuple<A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetFilterUniTuple(BavetFilterUniNode<A>, BavetAbstractUniTuple<A>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniTuple
BavetFromUniConstraintStream<Solution_,​A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetFromUniConstraintStream(BavetConstraintFactory<Solution_>, Class<A>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniConstraintStream
BavetFromUniNode<A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetFromUniNode(BavetConstraintSession, int, Class<A>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniNode
BavetFromUniTuple<A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetFromUniTuple(BavetFromUniNode<A>, A, int) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniTuple
BavetGroupBiConstraintStream<Solution_,​GroupKey_,​ResultContainer_,​Result_> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetGroupBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>, Function<ResultContainer_, Result_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiConstraintStream
BavetGroupBiNode<GroupKey_,​ResultContainer_,​Result_> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetGroupBiNode(BavetConstraintSession, int, Function<ResultContainer_, Result_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiNode
BavetGroupBiTuple<GroupKey_,​ResultContainer_,​Result_> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetGroupBiTuple(BavetGroupBiNode<GroupKey_, ResultContainer_, Result_>, GroupKey_, ResultContainer_) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
BavetGroupBridgeBiConstraintStream<Solution_,​A,​B,​NewA,​ResultContainer_,​NewB> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetGroupBridgeBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ResultContainer_, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiConstraintStream
BavetGroupBridgeBiNode<A,​B,​NewA,​ResultContainer_,​NewB> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetGroupBridgeBiNode(BavetConstraintSession, int, BavetAbstractBiNode<A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ResultContainer_, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiNode
BavetGroupBridgeBiTuple<A,​B,​NewA,​ResultContainer_,​NewB> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetGroupBridgeBiTuple(BavetGroupBridgeBiNode<A, B, NewA, ResultContainer_, NewB>, BavetAbstractBiTuple<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiTuple
BavetGroupBridgeTuple - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetGroupBridgeUniConstraintStream<Solution_,​A,​NewA,​ResultContainer_,​NewB> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetGroupBridgeUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, UniConstraintCollector<A, ResultContainer_, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniConstraintStream
BavetGroupBridgeUniNode<A,​NewA,​ResultContainer_,​NewB> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetGroupBridgeUniNode(BavetConstraintSession, int, BavetAbstractUniNode<A>, Function<A, NewA>, UniConstraintCollector<A, ResultContainer_, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniNode
BavetGroupBridgeUniTuple<A,​NewA,​ResultContainer_,​NewB> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetGroupBridgeUniTuple(BavetGroupBridgeUniNode<A, NewA, ResultContainer_, NewB>, BavetAbstractUniTuple<A>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniTuple
BavetGroupTuple - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetIndex<Tuple_ extends BavetJoinBridgeTuple> - Class in org.optaplanner.core.impl.score.stream.bavet.common.index
BavetIndex() - Constructor for class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetIndex
BavetIndexFactory - Class in org.optaplanner.core.impl.score.stream.bavet.common.index
BavetIndexFactory(AbstractJoiner) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetIndexFactory
BavetIndexKey - Class in org.optaplanner.core.impl.score.stream.bavet.common.index
BavetIndexKey(Object[]) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetIndexKey
BavetJoinBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetJoinBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>, BavetAbstractConstraintStream<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiConstraintStream
BavetJoinBiNode<A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetJoinBiNode(BavetConstraintSession, int, BavetJoinBridgeUniNode<A>, BavetJoinBridgeUniNode<B>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiNode
BavetJoinBiTuple<A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetJoinBiTuple(BavetJoinBiNode<A, B>, BavetJoinBridgeUniTuple<A>, BavetJoinBridgeUniTuple<B>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiTuple
BavetJoinBridgeBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetJoinBridgeBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, boolean, BiFunction<A, B, Object[]>, BavetIndexFactory) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiConstraintStream
BavetJoinBridgeBiNode<A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetJoinBridgeBiNode(BavetConstraintSession, int, BavetAbstractBiNode<A, B>, BiFunction<A, B, Object[]>, BavetIndex<BavetJoinBridgeBiTuple<A, B>>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiNode
BavetJoinBridgeBiTuple<A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetJoinBridgeBiTuple(BavetJoinBridgeBiNode<A, B>, BavetAbstractBiTuple<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiTuple
BavetJoinBridgeConstraintStream<Solution_> - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetJoinBridgeNode - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetJoinBridgeTuple - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetJoinBridgeUniConstraintStream<Solution_,​A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetJoinBridgeUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, boolean, Function<A, Object[]>, BavetIndexFactory) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniConstraintStream
BavetJoinBridgeUniNode<A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetJoinBridgeUniNode(BavetConstraintSession, int, BavetAbstractUniNode<A>, Function<A, Object[]>, BavetIndex<BavetJoinBridgeUniTuple<A>>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniNode
BavetJoinBridgeUniTuple<A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetJoinBridgeUniTuple(BavetJoinBridgeUniNode<A>, BavetAbstractUniTuple<A>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniTuple
BavetJoinConstraintStream<Solution_> - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetJoinNode - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetJoinTriConstraintStream<Solution_,​A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetJoinTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractConstraintStream<Solution_>, BavetAbstractConstraintStream<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriConstraintStream
BavetJoinTriNode<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetJoinTriNode(BavetConstraintSession, int, BavetJoinBridgeBiNode<A, B>, BavetJoinBridgeUniNode<C>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriNode
BavetJoinTriTuple<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetJoinTriTuple(BavetJoinTriNode<A, B, C>, BavetJoinBridgeBiTuple<A, B>, BavetJoinBridgeUniTuple<C>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriTuple
BavetJoinTuple - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetNode - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetNodeBuildPolicy<Solution_> - Class in org.optaplanner.core.impl.score.stream.bavet.common
BavetNodeBuildPolicy(BavetConstraintSession, int) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.common.BavetNodeBuildPolicy
BavetNoneIndex<Tuple_ extends BavetJoinBridgeTuple> - Class in org.optaplanner.core.impl.score.stream.bavet.common.index
BavetNoneIndex() - Constructor for class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetNoneIndex
BavetScoringBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetConstraint<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiConstraintStream
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetConstraint<Solution_>, BiFunction<A, B, BigDecimal>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiConstraintStream
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetConstraint<Solution_>, ToIntBiFunction<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiConstraintStream
BavetScoringBiConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetConstraint<Solution_>, ToLongBiFunction<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiConstraintStream
BavetScoringBiNode<A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetScoringBiNode(BavetConstraintSession, int, String, String, Score<?>, TriFunction<A, B, Consumer<Score<?>>, UndoScoreImpacter>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiNode
BavetScoringBiTuple<A,​B> - Class in org.optaplanner.core.impl.score.stream.bavet.bi
BavetScoringBiTuple(BavetScoringBiNode<A, B>, BavetAbstractBiTuple<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiTuple
BavetScoringNode - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetScoringTriConstraintStream<Solution_,​A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, BavetConstraint<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriConstraintStream
BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, BavetConstraint<Solution_>, ToIntTriFunction<A, B, C>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriConstraintStream
BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, BavetConstraint<Solution_>, ToLongTriFunction<A, B, C>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriConstraintStream
BavetScoringTriConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractTriConstraintStream<Solution_, A, B, C>, BavetConstraint<Solution_>, TriFunction<A, B, C, BigDecimal>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriConstraintStream
BavetScoringTriNode<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetScoringTriNode(BavetConstraintSession, int, String, String, Score<?>, QuadFunction<A, B, C, Consumer<Score<?>>, UndoScoreImpacter>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriNode
BavetScoringTriTuple<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bavet.tri
BavetScoringTriTuple(BavetScoringTriNode<A, B, C>, BavetAbstractTriTuple<A, B, C>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriTuple
BavetScoringTuple - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetScoringUniConstraintStream<Solution_,​A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetConstraint<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniConstraintStream
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetConstraint<Solution_>, Function<A, BigDecimal>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniConstraintStream
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetConstraint<Solution_>, ToIntFunction<A>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniConstraintStream
BavetScoringUniConstraintStream(BavetConstraintFactory<Solution_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetConstraint<Solution_>, ToLongFunction<A>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniConstraintStream
BavetScoringUniNode<A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetScoringUniNode(BavetConstraintSession, int, BavetAbstractUniNode<A>, String, String, Score<?>, BiFunction<A, Consumer<Score<?>>, UndoScoreImpacter>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniNode
BavetScoringUniTuple<A> - Class in org.optaplanner.core.impl.score.stream.bavet.uni
BavetScoringUniTuple(BavetScoringUniNode<A>, BavetAbstractUniTuple<A>) - Constructor for class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniTuple
BavetTuple - Interface in org.optaplanner.core.impl.score.stream.bavet.common
BavetTupleState - Enum in org.optaplanner.core.impl.score.stream.bavet.common
bean - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.Unprocessed
beforeEntityAdded(Object) - Method in interface org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator
beforeEntityAdded(Object) - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
beforeEntityAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
beforeEntityAdded(ScoreDirector<Solution_>, Entity_) - Method in interface org.optaplanner.core.api.domain.variable.VariableListener
beforeEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
beforeEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
beforeEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
beforeEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
beforeEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
beforeEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
beforeEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
beforeEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
beforeEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
beforeEntityRemoved(Object) - Method in interface org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator
beforeEntityRemoved(Object) - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
beforeEntityRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
beforeEntityRemoved(ScoreDirector<Solution_>, Entity_) - Method in interface org.optaplanner.core.api.domain.variable.VariableListener
beforeEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
beforeEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
beforeEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
beforeEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
beforeEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
beforeEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
beforeEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
beforeEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
beforeEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
beforeProblemFactAdded(Object) - Method in interface org.optaplanner.core.api.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
beforeProblemFactRemoved(Object) - Method in interface org.optaplanner.core.api.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
beforeProblemPropertyChanged(Object) - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
beforeProblemPropertyChanged(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
beforeProblemPropertyChanged(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
beforeVariableChanged(Object, String) - Method in interface org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator
beforeVariableChanged(Object, String) - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
beforeVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
beforeVariableChanged(ScoreDirector<Solution_>, Entity_) - Method in interface org.optaplanner.core.api.domain.variable.VariableListener
beforeVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
beforeVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
beforeVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
beforeVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
beforeVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
beforeVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
beforeVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
beforeVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
beforeVariableChanged(VariableDescriptor<Solution_>, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
beforeVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
beforeVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
benchmark() - Method in interface org.optaplanner.benchmark.api.PlannerBenchmark
  Run all the single benchmarks and create an overview report.
benchmark() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
BenchmarkAggregator - Class in org.optaplanner.benchmark.impl.aggregator
BenchmarkAggregator() - Constructor for class org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator
BenchmarkAggregatorFrame - Class in org.optaplanner.benchmark.impl.aggregator.swingui
BenchmarkAggregatorFrame(BenchmarkAggregator) - Constructor for class org.optaplanner.benchmark.impl.aggregator.swingui.BenchmarkAggregatorFrame
benchmarkAndShowReportInBrowser() - Method in interface org.optaplanner.benchmark.api.PlannerBenchmark
  Run all the single benchmarks, create an overview report and show it in the default browser.
benchmarkAndShowReportInBrowser() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
benchmarkingEnded() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
benchmarkingStarted() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
BenchmarkReport - Class in org.optaplanner.benchmark.impl.report
BenchmarkReport(PlannerBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.report.BenchmarkReport
BenchmarkReportConfig - Class in org.optaplanner.benchmark.config.report
BenchmarkReportConfig() - Constructor for class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
BenchmarkReportConfig(BenchmarkReportConfig) - Constructor for class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
BenchmarkReportFactory - Class in org.optaplanner.benchmark.impl.report
BenchmarkReportFactory(BenchmarkReportConfig) - Constructor for class org.optaplanner.benchmark.impl.report.BenchmarkReportFactory
BenchmarkResult - Interface in org.optaplanner.benchmark.impl.result
BenchmarkResultIO - Class in org.optaplanner.benchmark.impl.result
BenchmarkResultIO() - Constructor for class org.optaplanner.benchmark.impl.result.BenchmarkResultIO
BENDABLE - org.optaplanner.core.config.score.definition.ScoreDefinitionType
BENDABLE_BIG_DECIMAL - org.optaplanner.core.config.score.definition.ScoreDefinitionType
BENDABLE_LONG - org.optaplanner.core.config.score.definition.ScoreDefinitionType
BendableBigDecimalScore - Class in org.optaplanner.core.api.score.buildin.bendablebigdecimal
  This `Score` is based on n levels of `BigDecimal` constraints.
BendableBigDecimalScore(int, BigDecimal[], BigDecimal[]) - Constructor for class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
BendableBigDecimalScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal
BendableBigDecimalScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreConverter
BendableBigDecimalScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.bendablebigdecimal
BendableBigDecimalScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
BendableBigDecimalScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.bendablebigdecimal
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
BendableBigDecimalScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHibernateType
BendableBigDecimalScoreHolder - Interface in org.optaplanner.core.api.score.buildin.bendablebigdecimal
BendableBigDecimalScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.bendablebigdecimal
BendableBigDecimalScoreHolderImpl(boolean, int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
BendableBigDecimalScoreInliner - Class in org.optaplanner.core.impl.score.buildin.bendablebigdecimal
BendableBigDecimalScoreInliner(boolean, int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreInliner
BendableBigDecimalScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal
  Jackson binding support for a `Score` type.
BendableBigDecimalScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreJacksonDeserializer
BendableBigDecimalScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal
  Jackson binding support for a `Score` subtype.
BendableBigDecimalScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreJacksonSerializer
BendableBigDecimalScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal
  JAXB binding support for a `Score` type.
BendableBigDecimalScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreJaxbAdapter
BendableBigDecimalScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.bendablebigdecimal
  JSON-B binding support for a `Score` type.
BendableBigDecimalScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreJsonbAdapter
BendableBigDecimalScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.bendablebigdecimal
  To assert the constraints of a `SolverFactory` that uses a `BendableBigDecimalScore`.
BendableBigDecimalScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreVerifier
BendableBigDecimalScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal
BendableBigDecimalScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreXStreamConverter
bendableHardLevelsSize() - Method in annotation type org.optaplanner.core.api.domain.solution.PlanningScore
  Required for bendable scores.
BendableLongScore - Class in org.optaplanner.core.api.score.buildin.bendablelong
  This `Score` is based on n levels of long constraints.
BendableLongScore(int, long[], long[]) - Constructor for class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
BendableLongScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.bendablelong
BendableLongScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.bendablelong.BendableLongScoreConverter
BendableLongScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.bendablelong
BendableLongScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
BendableLongScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.bendablelong
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
BendableLongScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.bendablelong.BendableLongScoreHibernateType
BendableLongScoreHolder - Interface in org.optaplanner.core.api.score.buildin.bendablelong
BendableLongScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.bendablelong
BendableLongScoreHolderImpl(boolean, int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
BendableLongScoreInliner - Class in org.optaplanner.core.impl.score.buildin.bendablelong
BendableLongScoreInliner(boolean, int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreInliner
BendableLongScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendablelong
  Jackson binding support for a `Score` type.
BendableLongScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendablelong.BendableLongScoreJacksonDeserializer
BendableLongScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendablelong
  Jackson binding support for a `Score` subtype.
BendableLongScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendablelong.BendableLongScoreJacksonSerializer
BendableLongScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.bendablelong
  JAXB binding support for a `Score` type.
BendableLongScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.bendablelong.BendableLongScoreJaxbAdapter
BendableLongScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.bendablelong
  JSON-B binding support for a `Score` type.
BendableLongScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.bendablelong.BendableLongScoreJsonbAdapter
BendableLongScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.bendablelong
  To assert the constraints of a `SolverFactory` that uses a `BendableLongScore`.
BendableLongScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.bendablelong.BendableLongScoreVerifier
BendableLongScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.bendablelong
BendableLongScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.bendablelong.BendableLongScoreXStreamConverter
BendableScore - Class in org.optaplanner.core.api.score.buildin.bendable
  This `Score` is based on n levels of int constraints.
BendableScore(int, int[], int[]) - Constructor for class org.optaplanner.core.api.score.buildin.bendable.BendableScore
BendableScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.bendable
BendableScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.bendable.BendableScoreConverter
BendableScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.bendable
BendableScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
BendableScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.bendable
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
BendableScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.bendable.BendableScoreHibernateType
BendableScoreHolder - Interface in org.optaplanner.core.api.score.buildin.bendable
BendableScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.bendable
BendableScoreHolderImpl(boolean, int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
BendableScoreInliner - Class in org.optaplanner.core.impl.score.buildin.bendable
BendableScoreInliner(boolean, int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreInliner
BendableScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendable
  Jackson binding support for a `Score` type.
BendableScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendable.BendableScoreJacksonDeserializer
BendableScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendable
  Jackson binding support for a `Score` subtype.
BendableScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendable.BendableScoreJacksonSerializer
BendableScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.bendable
  JAXB binding support for a `Score` type.
BendableScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.bendable.BendableScoreJaxbAdapter
BendableScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.bendable
  JSON-B binding support for a `Score` type.
BendableScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.bendable.BendableScoreJsonbAdapter
BendableScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.bendable
  To assert the constraints of a `SolverFactory` that uses a `BendableScore`.
BendableScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.bendable.BendableScoreVerifier
BendableScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.bendable
BendableScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.bendable.BendableScoreXStreamConverter
bendableSoftLevelsSize() - Method in annotation type org.optaplanner.core.api.domain.solution.PlanningScore
  Required for bendable scores.
BEST_SCORE - org.optaplanner.benchmark.config.statistic.ProblemStatisticType
BEST_SOLUTION_MUTATION - org.optaplanner.benchmark.config.statistic.ProblemStatisticType
bestScore - Variable in class org.optaplanner.core.impl.solver.scope.SolverScope
BestScoreFeasibleTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
BestScoreFeasibleTermination(ScoreDefinition, double[]) - Constructor for class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
bestScoreImproved - Variable in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
BestScoreProblemStatistic - Class in org.optaplanner.benchmark.impl.statistic.bestscore
BestScoreProblemStatistic(ProblemBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreProblemStatistic
BestScoreStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.bestscore
BestScoreStatisticPoint(long, Score) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreStatisticPoint
BestScoreSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.bestscore
BestScoreSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreSubSingleStatistic
BestScoreTermination<Solution_> - 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.SolverScope
bestSolutionChanged(BestSolutionChangedEvent<Solution_>) - Method in interface org.optaplanner.core.api.solver.event.SolverEventListener
  Called once every time when a better `PlanningSolution` is found.
BestSolutionChangedEvent<Solution_> - Class in org.optaplanner.core.api.solver.event
  Delivered when the `best solution` changes during solving.
BestSolutionChangedEvent(Solver<Solution_>, long, Solution_, Score) - Constructor for class org.optaplanner.core.api.solver.event.BestSolutionChangedEvent
BestSolutionMutationProblemStatistic - Class in org.optaplanner.benchmark.impl.statistic.bestsolutionmutation
BestSolutionMutationProblemStatistic(ProblemBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationProblemStatistic
BestSolutionMutationStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.bestsolutionmutation
BestSolutionMutationStatisticPoint(long, int) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationStatisticPoint
BestSolutionMutationSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.bestsolutionmutation
BestSolutionMutationSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationSubSingleStatistic
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.AbstractSolver
BestSolutionRecaller<Solution_> - Class in org.optaplanner.core.impl.solver.recaller
  Remembers the `best solution` that a `Solver` encounters.
BestSolutionRecaller() - Constructor for class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
BestSolutionRecallerFactory - Class in org.optaplanner.core.impl.solver.recaller
BestSolutionRecallerFactory() - Constructor for class org.optaplanner.core.impl.solver.recaller.BestSolutionRecallerFactory
bestSolutionStepIndex - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
bestSolutionTimeMillis - Variable in class org.optaplanner.core.impl.solver.scope.SolverScope
BETA_DISTRIBUTION - org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionDistributionType
  Selection according to a beta distribution.
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
BiConstraintCollector<A,​B,​ResultContainer_,​Result_> - Interface in org.optaplanner.core.api.score.stream.bi
  Usually created with `ConstraintCollectors`.
BiConstraintStream<A,​B> - Interface in org.optaplanner.core.api.score.stream.bi
  A `ConstraintStream` that matches two facts.
BiConstraintStreamHelper<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.bi
BiConstraintStreamHelper(BiConstraintStream<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.bi.BiConstraintStreamHelper
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()`.
BigDecimalWeightedScoreImpacter - Interface in org.optaplanner.core.impl.score.inliner
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
BiJoiner<A,​B> - Interface in org.optaplanner.core.api.score.stream.bi
  Created with `Joiners`.
BiLeftHandSide<A,​B> - Class in org.optaplanner.core.impl.score.stream.drools.common
  Represents the left hand side of a Drools rule, the result of which are two variables.
BiLeftHandSide(BiLeftHandSide<A, B>, PatternVariable<A, ?, ?>, PatternVariable<B, ?, ?>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
BiLeftHandSide(BiLeftHandSide<A, B>, PatternVariable<B, ?, ?>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
BiLeftHandSide(BiRuleContext<A, B>, PatternVariable<A, ?, ?>, PatternVariable<B, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
BiLeftHandSide(PatternVariable<A, ?, ?>, PatternVariable<B, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
bind(Variable<BoundVar_>, Function<A, BoundVar_>) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
  Bind a new variable.
bind(Variable<BoundVar_>, Variable<LeftJoinVar_>, BiFunction<A, LeftJoinVar_, BoundVar_>) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
  This must only be used in patterns that will eventually end up in accumulate() or groupBy().
bind(Variable<BoundVar_>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, Variable<LeftJoinVarC_>, QuadFunction<A, LeftJoinVarA_, LeftJoinVarB_, LeftJoinVarC_, BoundVar_>) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
  As defined by `PatternVariable.bind(Variable, Variable, BiFunction)`.
bind(Variable<BoundVar_>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, TriFunction<A, LeftJoinVarA_, LeftJoinVarB_, BoundVar_>) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
  As defined by `PatternVariable.bind(Variable, Variable, BiFunction)`.
BiTuple<A,​B> - Class in org.optaplanner.core.impl.score.stream.drools.common
BiTuple(A, B) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.BiTuple
BLOCK_DISTRIBUTION - org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionDistributionType
  Only the n nearest are selected, with an equal probability.
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
BooleanValueRange - Class in org.optaplanner.core.impl.domain.valuerange.buildin.primboolean
BooleanValueRange() - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.primboolean.BooleanValueRange
BRANCH_AND_BOUND - org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchType
BREADTH_FIRST - org.optaplanner.core.config.exhaustivesearch.NodeExplorationType
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.AcceptedLocalSearchForager
BRUTE_FORCE - org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchType
build() - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
build(ConstraintProvider_, Class<Solution_>, Class<?>...) - Static method in interface org.optaplanner.test.api.score.stream.ConstraintVerifier
  Entry point to the API.
build(SolutionDescriptor<T>) - Static method in class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionClonerFactory
buildAcceptor(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.AcceptorFactory
buildAcceptor(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhaseFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.AbstractMoveSelectorFactory
  Builds a base `MoveSelector` without any advanced capabilities (filtering, sorting, ...).
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelectorFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelectorFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelectorFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelectorFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMoveSelectorFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelectorFactory
buildBaseMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelectorFactory
buildBenchmarkReport(PlannerBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReportFactory
buildBendableShortString(Predicate<Number>) - Method in class org.optaplanner.core.api.score.AbstractBendableScore
buildBestSolutionRecaller(EnvironmentMode) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecallerFactory
buildChangeMoveSelectorConfig(HeuristicConfigPolicy<Solution_>, String, GenuineVariableDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedValuePlacerFactory
buildConstraint(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractConstraintStream
buildConstraint(String, String, Score<?>, ScoreImpactType, RuleBuilder<Solution_>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.DroolsAbstractConstraintStream
buildConstraintConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractConstraintStream
buildConstraintConfigurable(String, String, ScoreImpactType, RuleBuilder<Solution_>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.DroolsAbstractConstraintStream
buildConstraintMatchTotal(Score_) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiNode
buildConstraintMatchTotal(Score_) - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetScoringNode
buildConstraintMatchTotal(Score_) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriNode
buildConstraintMatchTotal(Score_) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniNode
buildConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.score.director.ScoreDirectorFactoryFactory
buildConstraintWeightExtractor(String, String) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStream
buildConstraintWeightExtractor(String, String, Score<?>) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStream
buildCsvLine(String...) - Static method in class org.optaplanner.benchmark.impl.statistic.StatisticPoint
buildCsvLineWithDoubles(long, double...) - Static method in class org.optaplanner.benchmark.impl.statistic.StatisticPoint
buildCsvLineWithLongs(long, long...) - Static method in class org.optaplanner.benchmark.impl.statistic.StatisticPoint
buildCsvLineWithStrings(long, String...) - Static method in class org.optaplanner.benchmark.impl.statistic.StatisticPoint
buildDroolsScoreDirectorFactory(ClassLoader, SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.score.director.ScoreDirectorFactoryFactory
buildEasyScoreDirectorFactory(SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.score.director.ScoreDirectorFactoryFactory
buildEffectiveSolverBenchmarkConfigList() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmarkFactory
buildEntityPlacer(HeuristicConfigPolicy<Solution_>) - Method in interface org.optaplanner.core.impl.constructionheuristic.placer.EntityPlacerFactory
buildEntityPlacer(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.PooledEntityPlacerFactory
buildEntityPlacer(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedEntityPlacerFactory
buildEntityPlacer(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedValuePlacerFactory
buildEntitySelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
buildEntitySelectorConfig(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedEntityPlacerFactory
buildFinalistPodium() - Method in enum org.optaplanner.core.config.localsearch.decider.forager.FinalistPodiumType
buildForager() - Method in class org.optaplanner.core.impl.localsearch.decider.forager.LocalSearchForagerFactory
buildForager(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicForagerFactory
buildForager(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhaseFactory
buildGizmoMemberAccessor(Member, Class<? extends Annotation>) - Static method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberAccessorFactory
buildIncrementalScoreDirectorFactory(SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.score.director.ScoreDirectorFactoryFactory
buildIndex(boolean) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetIndexFactory
buildInnerTermination(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.TerminationFactory
buildInvalidVariableNameExceptionMessage(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
buildKieBaseConfiguration(KieServices) - Method in class org.optaplanner.core.impl.score.director.ScoreDirectorFactoryFactory
buildMemberAccessor(Member, MemberAccessorFactory.MemberAccessorType, Class<? extends Annotation>, DomainAccessType) - Static method in class org.optaplanner.core.impl.domain.common.accessor.MemberAccessorFactory
buildMimicReplaying(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
buildMimicReplaying(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
buildMove(List<Move_>) - Static method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
buildMove(Move_...) - Static method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
buildMoveSelector(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhaseFactory
buildMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.move.AbstractMoveSelectorFactory
  Builds `MoveSelector` from the `MoveSelectorConfig` and provided parameters.
buildMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, SelectionOrder) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.MoveSelectorFactory
  Builds `MoveSelector` from the `MoveSelectorConfig` and provided parameters.
buildNearbyRandom(boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyRandomFactory
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, HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
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, 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, SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
buildOptimisticBound(InitializingScoreTrend, Score_) - 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).
buildPartitionSolver(ChildThreadPlumbingTermination<Solution_>, Semaphore, SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
buildPercentageColor(Color, Color, double) - Static method in class org.optaplanner.swing.impl.TangoColorFactory
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, HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
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, 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, SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
buildPessimisticBound(InitializingScoreTrend, Score_) - 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<Solution_>, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhaseFactory
buildPhase(int, HeuristicConfigPolicy<Solution_>, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhaseFactory
buildPhase(int, HeuristicConfigPolicy<Solution_>, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhaseFactory
buildPhase(int, HeuristicConfigPolicy<Solution_>, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhaseFactory
buildPhase(int, HeuristicConfigPolicy<Solution_>, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhaseFactory
buildPhase(int, HeuristicConfigPolicy<Solution_>, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Method in class org.optaplanner.core.impl.phase.NoChangePhaseFactory
buildPhase(int, HeuristicConfigPolicy<Solution_>, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Method in interface org.optaplanner.core.impl.phase.PhaseFactory
buildPhaseList(HeuristicConfigPolicy<Solution_>, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolverFactory
buildPhaseTermination(HeuristicConfigPolicy<Solution_>, Termination<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhaseFactory
buildPillarSelector(HeuristicConfigPolicy<Solution_>, SubPillarType, Class<? extends Comparator>, SelectionCacheType, SelectionOrder, List<String>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.PillarSelectorFactory
buildPlannerBenchmark() - Method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  Creates a new `PlannerBenchmark` instance.
buildPlannerBenchmark() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmarkFactory
buildPlannerBenchmark(List<Solution_>) - Method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  Creates a new `PlannerBenchmark` instance for datasets that are already in memory.
buildPlannerBenchmark(Solution_...) - Method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  Creates a new `PlannerBenchmark` instance for datasets that are already in memory.
buildPlannerBenchmark(Solution_...) - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmarkFactory
buildProblemBenchmarkList(SolverBenchmarkResult, Solution_[]) - Method in class org.optaplanner.benchmark.impl.ProblemBenchmarksFactory
buildProblemStatistic(ProblemBenchmarkResult) - Method in enum org.optaplanner.benchmark.config.statistic.ProblemStatisticType
buildPureSubSingleStatistic(SubSingleBenchmarkResult) - Method in enum org.optaplanner.benchmark.config.statistic.SingleStatisticType
buildRandomFactory(EnvironmentMode) - Method in class org.optaplanner.core.impl.solver.DefaultSolverFactory
buildRule(Global<? extends AbstractScoreHolder<?>>) - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraint
buildScoreCorruptionAnalysis(InnerScoreDirector<Solution_, Score_>, boolean) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
buildScoreDefinition(Class<? extends Score>, PlanningScore) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
buildScoreDirector() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
buildScoreDirector() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory
buildScoreDirector() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirectorFactory
  Creates a new `ScoreDirector` instance.
buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirectorFactory
buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirectorFactory
buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirectorFactory
buildScoreDirector(boolean, boolean) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory
  Like `InnerScoreDirectorFactory.buildScoreDirector()`, but optionally disables `ConstraintMatch` tracking and look up for more performance (presuming the `ScoreDirector` implementation actually supports it to begin with).
buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirectorFactory
buildScoreDirectorFactory(ClassLoader, EnvironmentMode, SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.score.director.ScoreDirectorFactoryFactory
buildScoreDirectorFactory(EnvironmentMode) - Method in class org.optaplanner.core.impl.solver.DefaultSolverFactory
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
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.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.simplelong.SimpleLongScoreDefinition
buildScoreHolder(boolean) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
  Used by `DroolsScoreDirector`.
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
buildScoreInliner(boolean) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
buildScoreInliner(boolean) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
  Used by `BavetConstraintFactory`
buildScorePattern(boolean, String...) - Static method in class org.optaplanner.core.api.score.AbstractScore
buildSession(boolean, Solution_) - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSessionFactory
buildSession(boolean, Solution_) - Method in interface org.optaplanner.core.impl.score.stream.ConstraintSessionFactory
  This method is thread-safe.
buildSession(boolean, Solution_) - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintSessionFactory
buildSessionFactory(Constraint[]) - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintFactory
buildSessionFactory(Constraint[]) - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintFactory
buildSessionFactory(Constraint[]) - Method in class org.optaplanner.core.impl.score.stream.InnerConstraintFactory
  This method is thread-safe.
buildShadowVariableAnalysis(boolean) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
buildShortString(Predicate<Number>, String...) - Method in class org.optaplanner.core.api.score.AbstractScore
buildSolutionDescriptor() - Method in class org.optaplanner.core.impl.solver.DefaultSolverFactory
buildSolutionDescriptor(Class<Solution_>, Class<?>...) - Static method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
buildSolutionDescriptor(Class<Solution_>, List<Class<?>>) - Static method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
buildSolutionDescriptor(DomainAccessType, Class<Solution_>, Class<?>...) - Static method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
buildSolutionDescriptor(DomainAccessType, Class<Solution_>, List<Class<?>>) - Static method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
buildSolver() - Method in interface org.optaplanner.core.api.solver.SolverFactory
  Creates a new `Solver` instance.
buildSolver() - Method in class org.optaplanner.core.impl.solver.DefaultSolverFactory
buildSolverBenchmark(ClassLoader, PlannerBenchmarkResult, Solution_[]) - Method in class org.optaplanner.benchmark.impl.SolverBenchmarkFactory
buildSolverBenchmarkConfig(ConstructionHeuristicType, boolean, LocalSearchType) - Method in enum org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintType
buildSolverBenchmarkConfigList() - Method in class org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintConfig
buildSolverBenchmarkConfigList() - Method in enum org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintType
buildSubChainSelector(HeuristicConfigPolicy<Solution_>, EntityDescriptor<Solution_>, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChainSelectorFactory
buildTermination(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.TerminationFactory
buildTermination(HeuristicConfigPolicy<Solution_>, Termination<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.TerminationFactory
buildTerminationFromList(List<Termination<Solution_>>) - Method in class org.optaplanner.core.impl.solver.termination.TerminationFactory
buildThreadFactory(ChildThreadType) - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
buildTimeBasedTermination(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.TerminationFactory
buildTrendPattern(int) - Static method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
buildUnfoldedMoveSelectorConfig(Collection<EntityDescriptor<Solution_>>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelectorFactory
buildUnfoldedMoveSelectorConfig(List<GenuineVariableDescriptor<Solution_>>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelectorFactory
buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.AbstractMoveSelectorFactory
  To provide unfolded MoveSelectorConfig, override this method in a subclass.
buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelectorFactory
buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelectorFactory
buildUniformTrend(InitializingScoreTrendLevel, int) - Static method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
buildValueSelector(HeuristicConfigPolicy<Solution_>, EntityDescriptor<Solution_>, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
buildValueSelector(HeuristicConfigPolicy<Solution_>, EntityDescriptor<Solution_>, SelectionCacheType, SelectionOrder, boolean) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
buildVariableListener(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
buildVariableListener(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
buildVariableListener(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
buildVariableListener(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
buildWeightedScoreImpacter(BendableScore) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreInliner
buildWeightedScoreImpacter(BendableBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreInliner
buildWeightedScoreImpacter(BendableLongScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreInliner
buildWeightedScoreImpacter(HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreInliner
buildWeightedScoreImpacter(HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreInliner
buildWeightedScoreImpacter(HardMediumSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreInliner
buildWeightedScoreImpacter(HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreInliner
buildWeightedScoreImpacter(HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreInliner
buildWeightedScoreImpacter(HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreInliner
buildWeightedScoreImpacter(SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreInliner
buildWeightedScoreImpacter(SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreInliner
buildWeightedScoreImpacter(SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreInliner
buildWeightedScoreImpacter(Score_) - Method in class org.optaplanner.core.impl.score.inliner.ScoreInliner
BUTTER_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
BUTTER_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
BUTTER_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory

## C

c - Variable in class org.optaplanner.core.impl.score.stream.drools.common.QuadTuple
c - Variable in class org.optaplanner.core.impl.score.stream.drools.common.TriTuple
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<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
  A `EntitySelector` that caches the result of its child `EntitySelector`.
CachingEntitySelector(EntitySelector<Solution_>, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
CachingMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
  A `MoveSelector` that caches the result of its child `MoveSelector`.
CachingMoveSelector(MoveSelector<Solution_>, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.CachingMoveSelector
CachingValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
  A `ValueSelector` that caches the result of its child `ValueSelector`.
CachingValueSelector(EntityIndependentValueSelector<Solution_>, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
calculateDifferencePercentage(double, double) - Static method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
calculateFadingTabuAcceptChance(int) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
calculateFeasibilityTimeGradient(Score, Score) - 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<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
  Calculates the minimum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
  Calculates the maximum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in interface org.optaplanner.core.impl.solver.termination.Termination
  See `Termination.calculateSolverTimeGradient(SolverScope)`.
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
calculatePhaseTimeGradient(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
calculatePhaseTimeMillisSpentUpToNow() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
calculateScore() - Method in interface org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator
  This method is only called if the `Score` cannot be predicted.
calculateScore() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
calculateScore() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
calculateScore() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
calculateScore() - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
calculateScore() - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
calculateScore() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Calculates the `Score` and updates the `working solution` accordingly.
calculateScore() - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
calculateScore() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
calculateScore(int) - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
calculateScore(int) - Method in interface org.optaplanner.core.impl.score.stream.ConstraintSession
calculateScore(int) - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintSession
calculateScore(Solution_) - Method in interface org.optaplanner.core.api.score.calculator.EasyScoreCalculator
  This method is only called if the `Score` cannot be predicted.
calculateScoreDifferencePercentage(Score_, Score_) - Static method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
  Calculates the minimum timeGradient of all Terminations.
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
  Calculates the maximum timeGradient of all Terminations.
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in interface org.optaplanner.core.impl.solver.termination.Termination
  A timeGradient is a relative estimate of how long the search will continue.
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
calculateSolverTimeGradient(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
calculateSolverTimeMillisSpentUpToNow() - 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(long) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
calculateTimeGradient(long) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
calculateTimeGradient(long) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
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<Solution_, ?>) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
calculateTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
calculateTimeMillisSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
calculateTimeMillisSpentUpToNow() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
calculateUnimprovedStepCount(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
calculateUnimprovedTimeMillisSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
calculateWarmUpTimeMillisSpentLimit() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmarkFactory
calculateWorkingStepScore(AbstractStepScope<Solution_>, Object) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
calculationCount - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
call() - Method in class org.optaplanner.benchmark.impl.SubSingleBenchmarkRunner
call() - Method in class org.optaplanner.core.impl.solver.DefaultSolverJob
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.bendable.BendableScoreXStreamConverter
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreXStreamConverter
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.bendablelong.BendableLongScoreXStreamConverter
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoft.HardMediumSoftScoreXStreamConverter
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreXStreamConverter
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreXStreamConverter
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardsoft.HardSoftScoreXStreamConverter
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreXStreamConverter
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong.HardSoftLongScoreXStreamConverter
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.simple.SimpleScoreXStreamConverter
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreXStreamConverter
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.simplelong.SimpleLongScoreXStreamConverter
canMutate() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenHeadCuttingMutator
canMutate() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenRemoveRandomBlockMutator
capitalize(String) - Static method in class org.optaplanner.benchmark.impl.report.ReportHelper
CartesianProductMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
  A `CompositeMoveSelector` that Cartesian products 2 or more `MoveSelector`s.
CartesianProductMoveSelector(List<MoveSelector<Solution_>>, 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
CartesianProductMoveSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
CartesianProductMoveSelectorFactory(CartesianProductMoveSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelectorFactory
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
CHAINED - org.optaplanner.core.api.domain.variable.PlanningVariableGraphType
  Changes to this variable need to trigger chain correction.
ChainedChangeMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
ChainedChangeMove(Object, GenuineVariableDescriptor<Solution_>, Object, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
ChainedChangeMove(Object, GenuineVariableDescriptor<Solution_>, SingletonInverseVariableSupply, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
ChainedSwapMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
ChainedSwapMove(List<GenuineVariableDescriptor<Solution_>>, Object, Object, List<Object>, List<Object>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
ChainedSwapMove(List<GenuineVariableDescriptor<Solution_>>, List<SingletonInverseVariableSupply>, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
CHAMELEON_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
CHAMELEON_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
CHAMELEON_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
ChangeMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
ChangeMove(Object, GenuineVariableDescriptor<Solution_>, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
ChangeMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
ChangeMoveSelector(EntitySelector<Solution_>, ValueSelector<Solution_>, 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
ChangeMoveSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
ChangeMoveSelectorFactory(ChangeMoveSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelectorFactory
changeVariableFacade(VariableDescriptor<Solution_>, Object, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
changeVariableFacade(VariableDescriptor<Solution_>, Object, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
changeWorkingSolution(ScoreDirector<Object>) - Method in class org.optaplanner.core.impl.phase.custom.NoChangeCustomPhaseCommand
changeWorkingSolution(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.impl.phase.custom.CustomPhaseCommand
  Changes `working solution` of `ScoreDirector.getWorkingSolution()`.
CHARTED_SCORE_LEVEL_SIZE - Static variable in class org.optaplanner.benchmark.impl.report.BenchmarkReport
CHEAPEST_INSERTION - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
  A specific form of `ConstructionHeuristicType.ALLOCATE_FROM_POOL`.
CheckBoxTree - Class in org.optaplanner.benchmark.impl.aggregator.swingui
CheckBoxTree(DefaultMutableTreeNode) - Constructor for class org.optaplanner.benchmark.impl.aggregator.swingui.CheckBoxTree
CHECKED - org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox.MixedCheckBoxStatus
checkIfGlobalScoreHolderExists(KieBase) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
checkIfProblemFactsExist() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
  Only called if Drools score calculation is used.
checkPickEarly(ConstructionHeuristicMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
checkPickEarly(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
checkYielding() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
  Similar to `Thread.yield()`, but allows capping the number of active solver threads at less than the CPU processor count, so other threads (for example servlet threads that handle REST calls) and other processes (such as SSH) have access to uncontested CPUs and don't suffer any latency.
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
childStreamList - Variable in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
childStreamList - Variable in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
childStreamList - Variable in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
ChildThreadPlumbingTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
ChildThreadPlumbingTermination() - Constructor for class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
childThreadsScoreCalculationCount - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
childThreadsScoreCalculationCount - Variable in class org.optaplanner.core.impl.solver.scope.SolverScope
ChildThreadType - Enum in org.optaplanner.core.impl.solver.thread
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
CHOCOLATE_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
CHOCOLATE_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
CHOCOLATE_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
ClassAndPlanningIdComparator - Class in org.optaplanner.core.impl.domain.lookup
ClassAndPlanningIdComparator() - Constructor for class org.optaplanner.core.impl.domain.lookup.ClassAndPlanningIdComparator
ClassAndPlanningIdComparator(boolean) - Constructor for class org.optaplanner.core.impl.domain.lookup.ClassAndPlanningIdComparator
ClassAndPlanningIdComparator(DomainAccessType, boolean) - Constructor for class org.optaplanner.core.impl.domain.lookup.ClassAndPlanningIdComparator
clear() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
clearAndAddFinalist(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
clearResult() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
clearWorkingObjects() - Method in class org.optaplanner.core.impl.domain.lookup.LookUpManager
clearWorkingSolution() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
clone() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
clone() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Clones this `ScoreDirector` and its `working solution`.
clone(C) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
cloneArray(Class<?>, Object) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
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.score.director.AbstractScoreDirector
cloneSolution(Solution_) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Returns a planning clone of the solution, which is not a shallow clone nor a deep clone nor a partition clone.
cloneWorkingSolution() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
cloneWorkingSolution() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Returns a planning clone of the solution, which is not a shallow clone nor a deep clone nor a partition clone.
close() - Method in interface org.optaplanner.core.api.domain.variable.VariableListener
  Called before this `VariableListener` is thrown away and not used anymore.
close() - Method in interface org.optaplanner.core.api.solver.SolverManager
  Terminates all solvers, cancels all solver jobs that haven't (re)started yet and discards all queued `ProblemFactChange`s.
close() - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
close() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
close() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
close() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
close() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
close() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
close() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Needs to be called after use because some implementations need to clean up their resources.
close() - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
close() - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
close() - Method in interface org.optaplanner.core.impl.score.stream.ConstraintSession
close() - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintSession
close() - Method in class org.optaplanner.core.impl.solver.DefaultSolverManager
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreSubSingleStatistic
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationSubSingleStatistic
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseSubSingleStatistic
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepSubSingleStatistic
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedSubSingleStatistic
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreSubSingleStatistic
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreSubSingleStatistic
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffSubSingleStatistic
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffSubSingleStatistic
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
collapseNodes() - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.CheckBoxTree
CollectionInverseVariableDemand<Solution_> - Class in org.optaplanner.core.impl.domain.variable.inverserelation
  To get an instance, demand a `CollectionInverseVariableDemand` from `InnerScoreDirector.getSupplyManager()`.
CollectionInverseVariableDemand(VariableDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
CollectionInverseVariableListener<Solution_> - Class in org.optaplanner.core.impl.domain.variable.inverserelation
CollectionInverseVariableListener(InverseRelationShadowVariableDescriptor<Solution_>, VariableDescriptor<Solution_>) - 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_,​T> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
  Sorts a selection `List` based on a `Comparator`.
ComparatorSelectionSorter(Comparator<T>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.ComparatorSelectionSorter
ComparatorSelectionSorter(Comparator<T>, SelectionSorterOrder) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.ComparatorSelectionSorter
compare(Object, Object) - Method in class org.optaplanner.core.impl.domain.lookup.ClassAndPlanningIdComparator
compare(Member, Member) - Method in class org.optaplanner.core.impl.domain.common.AlphabeticMemberComparator
compare(SingleBenchmarkResult, SingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.ranking.TotalScoreSingleBenchmarkRankingComparator
compare(SolverBenchmarkResult, SolverBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.ranking.TotalScoreSolverRankingComparator
compare(SolverBenchmarkResult, SolverBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.ranking.WorstScoreSolverRankingComparator
compare(SubSingleBenchmarkResult, SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.ranking.ScoreSubSingleBenchmarkRankingComparator
compare(SubSingleBenchmarkResult, SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.ranking.SubSingleBenchmarkRankBasedComparator
compare(Score, Score) - Method in class org.optaplanner.core.impl.score.comparator.FlatteningHardSoftScoreComparator
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
compareParameterTypes(Class<?>[], Class<?>[]) - Method in class org.optaplanner.core.impl.domain.common.AlphabeticMemberComparator
compareTo(TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight) - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight
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(HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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(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(SimpleLongScore) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
compareTo(ConstraintMatch<Score_>) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
compareTo(VariableListenerNotifiable) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
compareTo(DefaultConstraintMatchTotal<Score_>) - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
compareTo(TestGenFactField) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFactField
compareValuesInSameChain(Object, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
composeConstraintId(String, String) - Static method in interface org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
CompositeAcceptor<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider.acceptor
  Combines several acceptors into one.
CompositeAcceptor(List<Acceptor<Solution_>>) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
CompositeAcceptor(Acceptor<Solution_>...) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
CompositeBiJoiner<A,​B> - Class in org.optaplanner.core.impl.score.stream.bi
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<Solution_> - Class in org.optaplanner.core.impl.heuristic.move
  A CompositeMove is composed out of multiple other moves.
CompositeMove(Move<Solution_>...) - Constructor for class org.optaplanner.core.impl.heuristic.move.CompositeMove
CompositeMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
  Abstract superclass for every composite `MoveSelector`.
CompositeMoveSelector(List<MoveSelector<Solution_>>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
CompositePentaJoiner<A,​B,​C,​D,​E> - Class in org.optaplanner.core.impl.score.stream.penta
CompositeQuadJoiner<A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.quad
CompositeSelectionFilter<Solution_,​T> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
  Combines several `SelectionFilter`s into one.
CompositeSelectionFilter(List<SelectionFilter<Solution_, T>>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.CompositeSelectionFilter
CompositeTriJoiner<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.tri
CompositeValueRangeDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
CompositeValueRangeDescriptor(GenuineVariableDescriptor<Solution_>, boolean, List<ValueRangeDescriptor<Solution_>>) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.optaplanner.core.impl.domain.common.ConcurrentMemoization
  An overridden implementation that heavily favors read access over write access speed.
ConcurrentMemoization<K,​V> - Class in org.optaplanner.core.impl.domain.common
  A thread-safe memoization that caches a calculation.
ConcurrentMemoization() - Constructor for class org.optaplanner.core.impl.domain.common.ConcurrentMemoization
config - Variable in class org.optaplanner.core.impl.AbstractFromConfigFactory
configPolicy - Variable in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
configureConstraintWeight(Rule, BendableScore) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
configureConstraintWeight(Rule, BendableBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
configureConstraintWeight(Rule, BendableLongScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
configureConstraintWeight(Rule, HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
configureConstraintWeight(Rule, HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
configureConstraintWeight(Rule, HardMediumSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
configureConstraintWeight(Rule, HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
configureConstraintWeight(Rule, HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
configureConstraintWeight(Rule, HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
configureConstraintWeight(Rule, SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
configureConstraintWeight(Rule, SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
configureConstraintWeight(Rule, SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
configureConstraintWeight(Rule, Score_) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
configureLookAndFeel(String) - Static method in class org.optaplanner.swing.impl.SwingUtils
configureNimbusToTangoColors() - Static method in class org.optaplanner.swing.impl.SwingUtils
ConfigUtils - Class in org.optaplanner.core.config.util
Constraint - Interface in org.optaplanner.core.api.score.stream
  This represents a single constraint in the `ConstraintStream` API that impacts the `Score`.
CONSTRAINT_MATCH_TOTAL_BEST_SCORE - org.optaplanner.benchmark.config.statistic.SingleStatisticType
CONSTRAINT_MATCH_TOTAL_STEP_SCORE - org.optaplanner.benchmark.config.statistic.SingleStatisticType
ConstraintActivationUnMatchListener(Runnable) - Constructor for class org.optaplanner.core.impl.score.holder.AbstractScoreHolder.ConstraintActivationUnMatchListener
ConstraintCollectors - Class in org.optaplanner.core.api.score.stream
  Creates an `UniConstraintCollector`, `BiConstraintCollector`, ...
ConstraintConfiguration - Annotation Type in org.optaplanner.core.api.domain.constraintweight
  Allows end users to change the constraint weights, by not hard coding them.
ConstraintConfigurationDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.constraintweight.descriptor
ConstraintConfigurationDescriptor(SolutionDescriptor<Solution_>, Class<?>) - Constructor for class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor
ConstraintConfigurationProvider - Annotation Type in org.optaplanner.core.api.domain.constraintweight
  Specifies that a property (or a field) on a `PlanningSolution` class is a `ConstraintConfiguration`.
constraintFactory - Variable in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractConstraintStream
constraintFactory - Variable in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
constraintFactory - Variable in class org.optaplanner.core.impl.score.stream.drools.common.DroolsAbstractConstraintStream
ConstraintFactory - Interface in org.optaplanner.core.api.score.stream
  WARNING: The ConstraintStreams/ConstraintProvider API is TECH PREVIEW.
ConstraintMatch<Score_ extends Score<Score_>> - Class in org.optaplanner.core.api.score.constraint
  Retrievable from `ConstraintMatchTotal.getConstraintMatchSet()` and `Indictment.getConstraintMatchSet()`.
ConstraintMatch(String, String, List<Object>, Score_) - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatch
ConstraintMatchAwareIncrementalScoreCalculator<Solution_,​Score_ extends Score<Score_>> - Interface in org.optaplanner.core.api.score.calculator
  Allows a `IncrementalScoreCalculator` to report `ConstraintMatchTotal`s for explaining a score (= which score constraints match for how much) and also for score corruption analysis.
constraintMatchEnabled - Variable in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
constraintMatchEnabled - Variable in class org.optaplanner.core.impl.score.inliner.ScoreInliner
constraintMatchEnabledPreference - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
ConstraintMatchTotal<Score_ extends Score<Score_>> - Interface in org.optaplanner.core.api.score.constraint
  Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
ConstraintMatchTotalBestScoreStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore
ConstraintMatchTotalBestScoreStatisticPoint(long, String, String, int, Score) - Constructor for class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreStatisticPoint
ConstraintMatchTotalBestScoreSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore
ConstraintMatchTotalBestScoreSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
constraintMatchTotalMap - Variable in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
ConstraintMatchTotalStepScoreStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore
ConstraintMatchTotalStepScoreStatisticPoint(long, String, String, int, Score) - Constructor for class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreStatisticPoint
ConstraintMatchTotalStepScoreSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore
ConstraintMatchTotalStepScoreSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreSubSingleStatistic
constraintName - Variable in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
constraintPackage - Variable in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
constraintPackage() - Method in annotation type org.optaplanner.core.api.domain.constraintweight.ConstraintConfiguration
  The namespace of the constraints.
constraintPackage() - Method in annotation type org.optaplanner.core.api.domain.constraintweight.ConstraintWeight
  The constraint package is the namespace of the constraint.
ConstraintProvider - Interface in org.optaplanner.core.api.score.stream
  WARNING: The ConstraintStreams/ConstraintProvider API is TECH PREVIEW.
constraintProviderClass - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
constraintProviderCustomProperties - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
ConstraintSession<Solution_,​Score_ extends Score<Score_>> - Interface in org.optaplanner.core.impl.score.stream
  An instance of this class must be used in only one thread.
ConstraintSessionFactory<Solution_,​Score_ extends Score<Score_>> - Interface in org.optaplanner.core.impl.score.stream
ConstraintStream - Interface in org.optaplanner.core.api.score.stream
  A constraint stream is a declaration on how to match `one`, `two` or more objects.
constraintStreamImplType - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
ConstraintStreamImplType - Enum in org.optaplanner.core.api.score.stream
ConstraintStreamScoreDirector<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.stream
  FP streams implementation of `ScoreDirector`, which only recalculates the `Score` of the part of the `working solution` that changed, instead of the going through the entire `PlanningSolution`.
ConstraintStreamScoreDirector(ConstraintStreamScoreDirectorFactory<Solution_, Score_>, boolean, boolean) - Constructor for class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
ConstraintStreamScoreDirectorFactory<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.stream
  FP streams implementation of `ScoreDirectorFactory`.
ConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider, ConstraintStreamImplType) - Constructor for class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirectorFactory
ConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,​Solution_> - Interface in org.optaplanner.test.api.score.stream
ConstraintWeight - Annotation Type in org.optaplanner.core.api.domain.constraintweight
  Specifies that a bean property (or a field) set the constraint weight and score level of a constraint.
ConstraintWeightDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.constraintweight.descriptor
ConstraintWeightDescriptor(ConstraintConfigurationDescriptor<Solution_>, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintWeightDescriptor
constructCache(SolverScope<Solution_>) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleListener
constructCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
constructCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
constructCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
constructCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
constructCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
constructCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
constructCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
constructCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
constructCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
constructCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
constructCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
constructCache(SolverScope<Solution_>) - 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
CONSTRUCTION_HEURISTIC_WITH_AND_WITHOUT_LOCAL_SEARCH - org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintType
ConstructionHeuristicDecider<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.decider
ConstructionHeuristicDecider(String, Termination<Solution_>, ConstructionHeuristicForager<Solution_>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
ConstructionHeuristicForager<Solution_> - 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
ConstructionHeuristicForagerFactory<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.decider.forager
ConstructionHeuristicForagerFactory(ConstructionHeuristicForagerConfig) - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicForagerFactory
ConstructionHeuristicMoveScope<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.scope
ConstructionHeuristicMoveScope(ConstructionHeuristicStepScope<Solution_>, int, Move<Solution_>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
ConstructionHeuristicPhase<Solution_> - 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<Solution_> - Interface in org.optaplanner.core.impl.constructionheuristic.event
ConstructionHeuristicPhaseLifecycleListenerAdapter<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.event
  An adapter for `ConstructionHeuristicPhaseLifecycleListener`.
ConstructionHeuristicPhaseLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
ConstructionHeuristicPhaseScope<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.scope
ConstructionHeuristicPhaseScope(SolverScope<Solution_>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicPhaseScope
ConstructionHeuristicPickEarlyType - Enum in org.optaplanner.core.config.constructionheuristic.decider.forager
ConstructionHeuristicStepScope<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.scope
ConstructionHeuristicStepScope(ConstructionHeuristicPhaseScope<Solution_>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
ConstructionHeuristicStepScope(ConstructionHeuristicPhaseScope<Solution_>, 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
constructorMemoization - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
CONTAINING - org.optaplanner.core.impl.score.stream.common.JoinerType
contains(Boolean) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primboolean.BooleanValueRange
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
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 interface org.optaplanner.core.api.domain.valuerange.ValueRange
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(Temporal_) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.temporal.TemporalValueRange
containsAll(Collection<?>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
convertToDatabaseColumn(BendableScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendable.BendableScoreConverter
convertToDatabaseColumn(BendableBigDecimalScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreConverter
convertToDatabaseColumn(BendableLongScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendablelong.BendableLongScoreConverter
convertToDatabaseColumn(HardMediumSoftScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoft.HardMediumSoftScoreConverter
convertToDatabaseColumn(HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreConverter
convertToDatabaseColumn(HardMediumSoftLongScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreConverter
convertToDatabaseColumn(HardSoftScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoft.HardSoftScoreConverter
convertToDatabaseColumn(HardSoftBigDecimalScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreConverter
convertToDatabaseColumn(HardSoftLongScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoftlong.HardSoftLongScoreConverter
convertToDatabaseColumn(SimpleScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simple.SimpleScoreConverter
convertToDatabaseColumn(SimpleBigDecimalScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreConverter
convertToDatabaseColumn(SimpleLongScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simplelong.SimpleLongScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendable.BendableScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendablelong.BendableLongScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoft.HardMediumSoftScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoft.HardSoftScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoftlong.HardSoftLongScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simple.SimpleScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreConverter
convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simplelong.SimpleLongScoreConverter
copyConfig() - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
copyConfig() - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
copyConfig() - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
copyConfig() - Method in class org.optaplanner.core.config.AbstractConfig
  Typically implemented by constructing a new instance and calling `AbstractConfig.inherit(AbstractConfig)` on it
copyConfig() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
copyConfig() - Method in class org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig
copyConfig() - Method in class org.optaplanner.core.config.constructionheuristic.placer.PooledEntityPlacerConfig
copyConfig() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
copyConfig() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
copyConfig() - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarChangeMoveSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
copyConfig() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
copyConfig() - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
copyConfig() - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
copyConfig() - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
copyConfig() - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
copyConfig() - Method in class org.optaplanner.core.config.phase.NoChangePhaseConfig
copyConfig() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
copyConfig() - Method in class org.optaplanner.core.config.solver.SolverConfig
copyConfig() - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
copyConfig() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
copyFields(Class<C>, Class<? extends C>, C, C) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
copyResourcesTo(File) - Static method in class org.optaplanner.benchmark.impl.report.WebsiteResourceUtils
count - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
count() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Returns a collector that counts the number of elements that are being grouped.
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.
countBi() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.count()`.
countDistinct() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.countDistinct(Function)`, with `Function.identity()` as the argument.
countDistinct(BiFunction<A, B, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.countDistinct(Function)`.
countDistinct(Function<A, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Returns a collector that counts the number of unique elements that are being grouped.
countDistinct(QuadFunction<A, B, C, D, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.countDistinct(Function)`.
countDistinct(TriFunction<A, B, C, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.countDistinct(Function)`.
countDistinctLong(BiFunction<A, B, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.countDistinct(Function)`.
countDistinctLong(Function<A, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.countDistinct(Function)`.
countDistinctLong(QuadFunction<A, B, C, D, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.countDistinct(Function)`.
countDistinctLong(TriFunction<A, B, C, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.countDistinct(Function)`.
countLong() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.count()`.
countLongBi() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.count()`.
countLongQuad() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.count()`.
countLongTri() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.count()`.
countMutations(Solution_, Solution_) - Method in class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter
countQuad() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.count()`.
countReinitializableVariables(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
countTri() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.count()`.
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
create() - Static method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseMeasurement
create() - Static method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecallerFactory
create(PlannerBenchmarkConfig) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  Uses a `PlannerBenchmarkConfig` to build a `PlannerBenchmarkFactory`.
create(SolverFactory<Solution_>) - Static method in interface org.optaplanner.core.api.score.ScoreManager
  Uses a `SolverFactory` to build a `ScoreManager`.
create(SolverFactory<Solution_>) - Static method in interface org.optaplanner.core.api.solver.SolverManager
  Use a `SolverFactory` to build a `SolverManager`.
create(SolverFactory<Solution_>, SolverManagerConfig) - Static method in interface org.optaplanner.core.api.solver.SolverManager
  Use a `SolverFactory` and a `SolverManagerConfig` to build a `SolverManager`.
create(ConstructionHeuristicForagerConfig) - Static method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicForagerFactory
create(EntityPlacerConfig<?>) - Static method in interface org.optaplanner.core.impl.constructionheuristic.placer.EntityPlacerFactory
create(NearbySelectionConfig) - Static method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyRandomFactory
create(EntitySelectorConfig) - Static method in class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
create(PillarSelectorConfig) - Static method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.PillarSelectorFactory
create(MoveSelectorConfig<?>) - Static method in interface org.optaplanner.core.impl.heuristic.selector.move.MoveSelectorFactory
create(SubChainSelectorConfig) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChainSelectorFactory
create(ValueSelectorConfig) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
create(LocalSearchAcceptorConfig) - Static method in class org.optaplanner.core.impl.localsearch.decider.acceptor.AcceptorFactory
create(LocalSearchForagerConfig) - Static method in class org.optaplanner.core.impl.localsearch.decider.forager.LocalSearchForagerFactory
create(PhaseConfig<?>) - Static method in interface org.optaplanner.core.impl.phase.PhaseFactory
create(SolverConfig) - Static method in interface org.optaplanner.core.api.solver.SolverFactory
  Uses a `SolverConfig` to build a `SolverFactory`.
create(SolverConfig) - Static method in interface org.optaplanner.core.api.solver.SolverManager
  Use a `SolverConfig` to build a `SolverManager`.
create(SolverConfig, SolverManagerConfig) - Static method in interface org.optaplanner.core.api.solver.SolverManager
  Use a `SolverConfig` and a `SolverManagerConfig` to build a `SolverManager`.
create(TerminationConfig) - Static method in class org.optaplanner.core.impl.solver.termination.TerminationFactory
create(ValueSelector<Solution_>) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
create(ValueSelector<Solution_>, List<SelectionFilter<Solution_, Object>>) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
createAccessorFor(Member, Class<? extends Annotation>) - Static method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberAccessorImplementor
  Creates a MemberAccessor for a given member, generating the MemberAccessor bytecode if required
createAndDisplay(PlannerBenchmarkConfig) - Static method in class org.optaplanner.benchmark.impl.aggregator.swingui.BenchmarkAggregatorFrame
  Uses a `PlannerBenchmarkConfig` to do an aggregation.
createAndDisplayFromFreemarkerXmlResource(String) - Static method in class org.optaplanner.benchmark.impl.aggregator.swingui.BenchmarkAggregatorFrame
  Reads an Freemarker template from the classpath that generates an XML benchmark configuration and uses that `PlannerBenchmarkConfig` to do an aggregation.
createAndDisplayFromXmlResource(String) - Static method in class org.optaplanner.benchmark.impl.aggregator.swingui.BenchmarkAggregatorFrame
  Reads an XML benchmark configuration from the classpath and uses that `PlannerBenchmarkConfig` to do an aggregation.
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.
createBooleanValueRange() - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
  Build a `CountableValueRange` of both `boolean` values.
createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiConstraintStream
createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiConstraintStream
createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiConstraintStream
createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriConstraintStream
createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniConstraintStream
createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniConstraintStream
createChildNodeChains(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniConstraintStream
createChildThreadConfigPolicy(ChildThreadType) - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
createChildThreadScoreDirector(ChildThreadType) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
createChildThreadScoreDirector(ChildThreadType) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
createChildThreadSolverScope(ChildThreadType) - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.AbstractTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in interface org.optaplanner.core.impl.solver.termination.Termination
  Create a `Termination` for a child `Thread` of the `Solver`.
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
createChildThreadTerminationList(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
createClonerFor(SolutionDescriptor<T>) - Static method in class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionClonerImplementor
createConfig() - Static method in class org.optaplanner.persistence.jsonb.api.OptaPlannerJsonbConfig
createContextual(SerializerProvider, BeanProperty) - Method in class org.optaplanner.persistence.jackson.api.score.AbstractScoreJacksonSerializer
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.
createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - 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).
createExtractor() - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintWeightDescriptor
createFilteredPhaseConfigPolicy() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
createFromFreemarkerXmlFile(File) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  Reads an Freemarker template rom the file system that generates an XML benchmark configuration and uses that `PlannerBenchmarkConfig` to build a `PlannerBenchmarkFactory`.
createFromFreemarkerXmlFile(File) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  Reads a Freemarker XML benchmark configuration from the file system.
createFromFreemarkerXmlFile(File, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  As defined by `PlannerBenchmarkFactory.createFromFreemarkerXmlFile(File)`.
createFromFreemarkerXmlFile(File, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlFile(File)`.
createFromFreemarkerXmlFile(File, Object) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  As defined by `PlannerBenchmarkFactory.createFromFreemarkerXmlFile(File)`.
createFromFreemarkerXmlFile(File, Object) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlFile(File)`.
createFromFreemarkerXmlFile(File, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  As defined by `PlannerBenchmarkFactory.createFromFreemarkerXmlFile(File)`.
createFromFreemarkerXmlFile(File, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlFile(File)`.
createFromFreemarkerXmlInputStream(InputStream) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
createFromFreemarkerXmlInputStream(InputStream, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlInputStream(InputStream)`.
createFromFreemarkerXmlInputStream(InputStream, Object) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlInputStream(InputStream)`.
createFromFreemarkerXmlInputStream(InputStream, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlInputStream(InputStream)`.
createFromFreemarkerXmlReader(Reader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
createFromFreemarkerXmlReader(Reader, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlReader(Reader)`.
createFromFreemarkerXmlReader(Reader, Object) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlReader(Reader)`.
createFromFreemarkerXmlReader(Reader, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlReader(Reader)`.
createFromFreemarkerXmlResource(String) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  Reads an Freemarker template from the classpath that generates an XML benchmark configuration and uses that `PlannerBenchmarkConfig` to build a `PlannerBenchmarkFactory`.
createFromFreemarkerXmlResource(String) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  Reads a Freemarker XML benchmark configuration from the classpath.
createFromFreemarkerXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  As defined by `PlannerBenchmarkFactory.createFromFreemarkerXmlResource(String)`.
createFromFreemarkerXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlResource(String)`.
createFromFreemarkerXmlResource(String, Object) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  As defined by `PlannerBenchmarkFactory.createFromFreemarkerXmlResource(String)`.
createFromFreemarkerXmlResource(String, Object) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlResource(String)`.
createFromFreemarkerXmlResource(String, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  As defined by `PlannerBenchmarkFactory.createFromFreemarkerXmlResource(String)`.
createFromFreemarkerXmlResource(String, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromFreemarkerXmlResource(String)`.
createFromSolverConfig(SolverConfig) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
createFromSolverConfig(SolverConfig, File) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
createFromSolverConfigXmlResource(String) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  Reads an XML solver configuration from the classpath and uses that `SolverConfig` to build a `PlannerBenchmarkConfig` that in turn is used to build a `PlannerBenchmarkFactory`.
createFromSolverConfigXmlResource(String, File) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  As defined by `PlannerBenchmarkFactory.createFromSolverConfigXmlResource(String)`.
createFromSolverConfigXmlResource(String, File, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  As defined by `PlannerBenchmarkFactory.createFromSolverConfigXmlResource(String)`.
createFromSolverConfigXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  As defined by `PlannerBenchmarkFactory.createFromSolverConfigXmlResource(String)`.
createFromXmlFile(File) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  Reads an XML benchmark configuration from the file system and uses that `PlannerBenchmarkConfig` to build a `PlannerBenchmarkFactory`.
createFromXmlFile(File) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  Reads an XML benchmark configuration from the file system.
createFromXmlFile(File) - Static method in interface org.optaplanner.core.api.solver.SolverFactory
  Reads an XML solver configuration from the file system and uses that `SolverConfig` to build a `SolverFactory`.
createFromXmlFile(File) - Static method in class org.optaplanner.core.config.solver.SolverConfig
  Reads an XML solver configuration from the file system.
createFromXmlFile(File, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  As defined by `PlannerBenchmarkFactory.createFromXmlFile(File)`.
createFromXmlFile(File, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromXmlFile(File)`.
createFromXmlFile(File, ClassLoader) - Static method in interface org.optaplanner.core.api.solver.SolverFactory
  As defined by `SolverFactory.createFromXmlFile(File)`.
createFromXmlFile(File, ClassLoader) - Static method in class org.optaplanner.core.config.solver.SolverConfig
  As defined by `SolverConfig.createFromXmlFile(File)`.
createFromXmlInputStream(InputStream) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
createFromXmlInputStream(InputStream) - Static method in class org.optaplanner.core.config.solver.SolverConfig
createFromXmlInputStream(InputStream, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
createFromXmlInputStream(InputStream, ClassLoader) - Static method in class org.optaplanner.core.config.solver.SolverConfig
  As defined by `SolverConfig.createFromXmlInputStream(InputStream)`.
createFromXmlReader(Reader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
createFromXmlReader(Reader) - Static method in class org.optaplanner.core.config.solver.SolverConfig
createFromXmlReader(Reader, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
createFromXmlReader(Reader, ClassLoader) - Static method in class org.optaplanner.core.config.solver.SolverConfig
  As defined by `SolverConfig.createFromXmlReader(Reader)`.
createFromXmlResource(String) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  Reads an XML benchmark configuration from the classpath and uses that `PlannerBenchmarkConfig` to build a `PlannerBenchmarkFactory`.
createFromXmlResource(String) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  Reads an XML benchmark configuration from the classpath.
createFromXmlResource(String) - Static method in interface org.optaplanner.core.api.solver.SolverFactory
  Reads an XML solver configuration from the classpath and uses that `SolverConfig` to build a `SolverFactory`.
createFromXmlResource(String) - Static method in class org.optaplanner.core.config.solver.SolverConfig
  Reads an XML solver configuration from the classpath.
createFromXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
  As defined by `PlannerBenchmarkFactory.createFromXmlResource(String)`.
createFromXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  As defined by `PlannerBenchmarkConfig.createFromXmlResource(String)`.
createFromXmlResource(String, ClassLoader) - Static method in interface org.optaplanner.core.api.solver.SolverFactory
  As defined by `SolverFactory.createFromXmlResource(String)`.
createFromXmlResource(String, ClassLoader) - Static method in class org.optaplanner.core.config.solver.SolverConfig
  As defined by `SolverConfig.createFromXmlResource(String)`.
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.
createKieSession() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
createLocalDateTimeValueRange(LocalDateTime, LocalDateTime, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
  Build a `CountableValueRange` of a subset of `LocalDateTime` values between 2 bounds.
createLocalDateValueRange(LocalDate, LocalDate, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
  Build a `CountableValueRange` of a subset of `LocalDate` values between 2 bounds.
createLocalTimeValueRange(LocalTime, LocalTime, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
  Build a `CountableValueRange` of a subset of `LocalTime` 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.
createMerge(SingleBenchmarkResult, SubSingleBenchmarkResult, int) - Static method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
createMerge(SolverBenchmarkResult, ProblemBenchmarkResult, SingleBenchmarkResult) - Static method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
createMergedResult(List<SingleBenchmarkResult>) - Static method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
createMergeMap(PlannerBenchmarkResult, List<SingleBenchmarkResult>) - Static method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
createMergeMap(PlannerBenchmarkResult, List<SingleBenchmarkResult>) - Static method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
createMergeSingleton(List<SingleBenchmarkResult>) - Static method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
createModule() - Static method in class org.optaplanner.persistence.jackson.api.OptaPlannerJacksonModule
createMove(InnerScoreDirector<Solution_, ?>, int) - Static method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
createMoveList(Solution_) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory
  When it is called depends on the configured `SelectionCacheType`.
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<GroupKey_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniConstraintStream
createNode(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniConstraintStream
createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractBiNode<GroupKey_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiConstraintStream
createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetJoinBridgeNode, BavetJoinBridgeNode) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiConstraintStream
createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetJoinBridgeNode, BavetJoinBridgeNode) - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetJoinConstraintStream
createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetJoinBridgeNode, BavetJoinBridgeNode) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriConstraintStream
createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
createNodeChain(BavetNodeBuildPolicy<Solution_>, Score<?>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniConstraintStream
createNodes(BavetNodeBuildPolicy<Solution_>, Map<Class<?>, BavetFromUniNode<Object>>, Score<?>) - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraint
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.primboolean.BooleanValueRange
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
createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.temporal.TemporalValueRange
createOriginalMoveIterator(ScoreDirector<Solution_>) - 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.impl.heuristic.HeuristicConfigPolicy
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreSubSingleStatistic
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationSubSingleStatistic
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseSubSingleStatistic
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepSubSingleStatistic
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedSubSingleStatistic
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreSubSingleStatistic
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreSubSingleStatistic
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffSubSingleStatistic
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffSubSingleStatistic
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
createProbabilityWeight(ScoreDirector<Solution_>, IterableSelector) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.FairSelectorProbabilityWeightFactory
createProbabilityWeight(ScoreDirector<Solution_>, Selector_) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.FixedSelectorProbabilityWeightFactory
createProbabilityWeight(ScoreDirector<Solution_>, 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.primboolean.BooleanValueRange
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
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.temporal.TemporalValueRange
createRandomMoveIterator(ScoreDirector<Solution_>, Random) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
  When it is called depends on the configured `SelectionCacheType`.
createRankingWeight(List<SolverBenchmarkResult>, SolverBenchmarkResult) - Method in interface org.optaplanner.benchmark.impl.ranking.SolverRankingWeightFactory
  The ranking function.
createRankingWeight(List<SolverBenchmarkResult>, SolverBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory
createRuleToConstraintWeightExtractorMap(KieBase) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
createScore(int...) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
createScore(long...) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
createScore(BigDecimal...) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
createScoreUninitialized(int, int...) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
createScoreUninitialized(int, long...) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
createScoreUninitialized(int, BigDecimal...) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
createShadowVariablesViolationMessage() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
createSorterWeight(Solution_, T) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreProblemStatistic
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationProblemStatistic
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseProblemStatistic
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepProblemStatistic
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedProblemStatistic
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreProblemStatistic
createTemporalValueRange(Temporal_, Temporal_, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
  Build a `CountableValueRange` of a subset of `Temporal` values (such as `LocalDate` or `LocalDateTime`) between 2 bounds.
createThreadPoolExecutor() - Method in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
createThreadPoolExecutor() - Method in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
createTuple(A) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniNode
createTuple(GroupKey_, ResultContainer_) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiNode
createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiNode
createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiNode
createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiNode
createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiNode
createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiNode
createTuple(BavetAbstractBiTuple<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiNode
createTuple(BavetAbstractBiTuple<GroupKey_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiNode
createTuple(BavetJoinBridgeBiTuple<A, B>, BavetJoinBridgeUniTuple<C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriNode
createTuple(BavetAbstractTriTuple<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriNode
createTuple(BavetAbstractTriTuple<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriNode
createTuple(BavetAbstractTriTuple<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriNode
createTuple(BavetAbstractTriTuple<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriNode
createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniNode
createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniNode
createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniNode
createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniNode
createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniNode
createTuple(BavetAbstractUniTuple<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniNode
createTuple(BavetJoinBridgeUniTuple<A>, BavetJoinBridgeUniTuple<B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiNode
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.AbstractMove
  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<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
createUnmarshallingFailedResult(String) - Static method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
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
createVariable(Class<X>, String) - Method in interface org.optaplanner.core.impl.score.stream.drools.DroolsVariableFactory
  Declare a new `Variable` with a given name and no declared source.
createVariable(String) - Method in interface org.optaplanner.core.impl.score.stream.drools.DroolsVariableFactory
  Declares a new `Object`-typed variable, see `DroolsVariableFactory.createVariable(Class, String)` for details.
createVariable(String, Variable<X>) - Method in interface org.optaplanner.core.impl.score.stream.drools.DroolsVariableFactory
  Declare a new `Variable` with a given name, the contents of which will be identical to the source variable.
CREATING - org.optaplanner.core.impl.score.stream.bavet.common.BavetTupleState
CustomPhase<Solution_> - Interface in org.optaplanner.core.impl.phase.custom
  A `CustomPhase` is a `Phase` which uses `CustomPhaseCommand`s.
CustomPhaseCommand<Solution_> - 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.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<Solution_> - Class in org.optaplanner.core.impl.phase.custom.scope
CustomPhaseScope(SolverScope<Solution_>) - 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()`.
CustomShadowVariableDemand<Solution_> - Class in org.optaplanner.core.impl.domain.variable.custom
  Unlike other `Demand`s, a custom demand isn't equalized based on its sources, but based on its target.
CustomShadowVariableDemand(CustomShadowVariableDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
CustomShadowVariableDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.variable.custom
CustomShadowVariableDescriptor(EntityDescriptor<Solution_>, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
CustomStepScope<Solution_> - Class in org.optaplanner.core.impl.phase.custom.scope
CustomStepScope(CustomPhaseScope<Solution_>) - Constructor for class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
CustomStepScope(CustomPhaseScope<Solution_>, int) - Constructor for class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope

## D

d - Variable in class org.optaplanner.core.impl.score.stream.drools.common.QuadTuple
daemon - Variable in class org.optaplanner.core.config.solver.SolverConfig
daemon - Variable in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
DASHED_STROKE - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
DEAD - org.optaplanner.core.impl.score.stream.bavet.common.BavetTupleState
decideMultipleScoreDirectorFactories(ClassLoader, SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.score.director.ScoreDirectorFactoryFactory
decideNextStep(ConstructionHeuristicStepScope<Solution_>, Placement<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
decideNextStep(ConstructionHeuristicStepScope<Solution_>, Placement<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
decideNextStep(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
decideNextStep(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
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
decreaseParentCount() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
DECREASING_DIFFICULTY - org.optaplanner.core.config.heuristic.selector.entity.EntitySorterManner
DECREASING_DIFFICULTY_IF_AVAILABLE - org.optaplanner.core.config.heuristic.selector.entity.EntitySorterManner
DECREASING_STRENGTH - org.optaplanner.core.config.heuristic.selector.value.ValueSorterManner
DECREASING_STRENGTH_IF_AVAILABLE - org.optaplanner.core.config.heuristic.selector.value.ValueSorterManner
deduceEntityDescriptor(SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.AbstractFromConfigFactory
deduceEntityDescriptor(SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhaseFactory
deduceEntityDescriptor(SolutionDescriptor<Solution_>, Class<?>) - Method in class org.optaplanner.core.impl.AbstractFromConfigFactory
deduceVariableDescriptor(EntityDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.AbstractFromConfigFactory
deduceVariableDescriptor(EntityDescriptor<Solution_>, String) - Method in class org.optaplanner.core.impl.AbstractFromConfigFactory
deduceVariableDescriptorList(EntityDescriptor<Solution_>, List<String>) - Method in class org.optaplanner.core.impl.AbstractFromConfigFactory
deepCloningUtils - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
DeepCloningUtils - Class in org.optaplanner.core.impl.domain.solution.cloner
DeepCloningUtils(SolutionDescriptor<?>) - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.DeepCloningUtils
deepCopy(Object) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
DeepPlanningClone - Annotation Type in org.optaplanner.core.api.domain.solution.cloner
  Marks a problem fact class as being required to be deep planning cloned.
DefaultBiConstraintCollector<A,​B,​ResultContainer_,​Result_> - Class in org.optaplanner.core.impl.score.stream.bi
DefaultBiConstraintCollector(Supplier<ResultContainer_>, TriFunction<ResultContainer_, A, B, Runnable>, Function<ResultContainer_, Result_>) - Constructor for class org.optaplanner.core.impl.score.stream.bi.DefaultBiConstraintCollector
DefaultConstraintMatchTotal<Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.constraint
DefaultConstraintMatchTotal(String, String, Score_) - Constructor for class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
DefaultConstraintMatchTotal(String, String, Score_, Score_) - Constructor for class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,​Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.test.impl.score.stream
DefaultConstraintVerifier(ConstraintProvider_, SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.test.impl.score.stream.DefaultConstraintVerifier
DefaultConstructionHeuristicForager<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.decider.forager
DefaultConstructionHeuristicForager(ConstructionHeuristicPickEarlyType) - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
DefaultConstructionHeuristicPhase<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic
  Default implementation of `ConstructionHeuristicPhase`.
DefaultConstructionHeuristicPhase(int, String, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
DefaultConstructionHeuristicPhaseFactory<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic
DefaultConstructionHeuristicPhaseFactory(ConstructionHeuristicPhaseConfig) - Constructor for class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhaseFactory
DefaultCustomPhase<Solution_> - Class in org.optaplanner.core.impl.phase.custom
  Default implementation of `CustomPhase`.
DefaultCustomPhase(int, String, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Constructor for class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
DefaultCustomPhaseFactory<Solution_> - Class in org.optaplanner.core.impl.phase.custom
DefaultCustomPhaseFactory(CustomPhaseConfig) - Constructor for class org.optaplanner.core.impl.phase.custom.DefaultCustomPhaseFactory
DefaultExhaustiveSearchPhase<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch
  Default implementation of `ExhaustiveSearchPhase`.
DefaultExhaustiveSearchPhase(int, String, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
DefaultExhaustiveSearchPhaseFactory<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch
DefaultExhaustiveSearchPhaseFactory(ExhaustiveSearchPhaseConfig) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhaseFactory
DefaultIndictment<Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.constraint
DefaultIndictment(Object, Score_) - Constructor for class org.optaplanner.core.impl.score.constraint.DefaultIndictment
DefaultLocalSearchPhase<Solution_> - Class in org.optaplanner.core.impl.localsearch
  Default implementation of `LocalSearchPhase`.
DefaultLocalSearchPhase(int, String, BestSolutionRecaller<Solution_>, Termination<Solution_>) - Constructor for class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
DefaultLocalSearchPhaseFactory<Solution_> - Class in org.optaplanner.core.impl.localsearch
DefaultLocalSearchPhaseFactory(LocalSearchPhaseConfig) - Constructor for class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhaseFactory
DefaultMultiConstraintAssertion<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.test.impl.score.stream
DefaultMultiConstraintAssertion(ConstraintProvider, Score_, Map<String, ConstraintMatchTotal<Score_>>, Map<Object, Indictment<Score_>>) - Constructor for class org.optaplanner.test.impl.score.stream.DefaultMultiConstraintAssertion
DefaultMultiConstraintVerification<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.test.impl.score.stream
DefaultMultiConstraintVerification(ConstraintStreamScoreDirectorFactory<Solution_, Score_>, ConstraintProvider) - Constructor for class org.optaplanner.test.impl.score.stream.DefaultMultiConstraintVerification
DefaultPartitionedSearchPhase<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch
  Default implementation of `PartitionedSearchPhase`.
DefaultPartitionedSearchPhase(int, String, BestSolutionRecaller<Solution_>, Termination<Solution_>, SolutionPartitioner<Solution_>, ThreadFactory, Integer) - Constructor for class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
DefaultPartitionedSearchPhaseFactory<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch
DefaultPartitionedSearchPhaseFactory(PartitionedSearchPhaseConfig) - Constructor for class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhaseFactory
DefaultPillarSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.pillar
DefaultPillarSelector(EntitySelector<Solution_>, List<GenuineVariableDescriptor<Solution_>>, boolean, SubPillarConfigPolicy) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
DefaultPlannerBenchmark - Class in org.optaplanner.benchmark.impl
DefaultPlannerBenchmark(PlannerBenchmarkResult, File, ExecutorService, ExecutorService, BenchmarkReport) - Constructor for class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
DefaultPlannerBenchmarkFactory - Class in org.optaplanner.benchmark.impl
DefaultPlannerBenchmarkFactory(PlannerBenchmarkConfig) - Constructor for class org.optaplanner.benchmark.impl.DefaultPlannerBenchmarkFactory
DefaultQuadConstraintCollector<A,​B,​C,​D,​ResultContainer_,​Result_> - Class in org.optaplanner.core.impl.score.stream.quad
DefaultQuadConstraintCollector(Supplier<ResultContainer_>, PentaFunction<ResultContainer_, A, B, C, D, Runnable>, Function<ResultContainer_, Result_>) - Constructor for class org.optaplanner.core.impl.score.stream.quad.DefaultQuadConstraintCollector
DefaultRandomFactory - Class in org.optaplanner.core.impl.solver.random
DefaultRandomFactory(RandomType, Long) - Constructor for class org.optaplanner.core.impl.solver.random.DefaultRandomFactory
DefaultScoreExplanation<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score
DefaultScoreExplanation(Solution_, Score_, Map<String, ConstraintMatchTotal<Score_>>, Map<Object, Indictment<Score_>>) - Constructor for class org.optaplanner.core.impl.score.DefaultScoreExplanation
DefaultScoreManager<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score
DefaultScoreManager(InnerScoreDirectorFactory<Solution_, Score_>) - Constructor for class org.optaplanner.core.impl.score.DefaultScoreManager
DefaultSingleConstraintAssertion<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.test.impl.score.stream
DefaultSingleConstraintAssertion(ConstraintStreamScoreDirectorFactory<Solution_, Score_>, Score_, Map<String, ConstraintMatchTotal<Score_>>, Map<Object, Indictment<Score_>>) - Constructor for class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion
DefaultSingleConstraintVerification<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.test.impl.score.stream
DefaultSingleConstraintVerification(ConstraintStreamScoreDirectorFactory<Solution_, Score_>) - Constructor for class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintVerification
DefaultSolver<Solution_> - Class in org.optaplanner.core.impl.solver
  Default implementation for `Solver`.
DefaultSolver(EnvironmentMode, RandomFactory, BestSolutionRecaller<Solution_>, BasicPlumbingTermination<Solution_>, Termination<Solution_>, List<Phase<Solution_>>, SolverScope<Solution_>, String) - Constructor for class org.optaplanner.core.impl.solver.DefaultSolver
DefaultSolverFactory<Solution_> - Class in org.optaplanner.core.impl.solver
DefaultSolverFactory(SolverConfig) - Constructor for class org.optaplanner.core.impl.solver.DefaultSolverFactory
DefaultSolverFactory.MoveThreadCountResolver - Class in org.optaplanner.core.impl.solver
DefaultSolverJob<Solution_,​ProblemId_> - Class in org.optaplanner.core.impl.solver
DefaultSolverJob(DefaultSolverManager<Solution_, ProblemId_>, Solver<Solution_>, ProblemId_, Function<? super ProblemId_, ? extends Solution_>, Consumer<? super Solution_>, BiConsumer<? super ProblemId_, ? super Throwable>) - Constructor for class org.optaplanner.core.impl.solver.DefaultSolverJob
DefaultSolverManager<Solution_,​ProblemId_> - Class in org.optaplanner.core.impl.solver
DefaultSolverManager(SolverFactory<Solution_>, SolverManagerConfig) - Constructor for class org.optaplanner.core.impl.solver.DefaultSolverManager
DefaultSolverThreadFactory - Class in org.optaplanner.core.impl.solver.thread
  Similar to `Executors`'s DefaultThreadFactory, but allows settings a namePrefix.
DefaultSolverThreadFactory() - Constructor for class org.optaplanner.core.impl.solver.thread.DefaultSolverThreadFactory
DefaultSolverThreadFactory(String) - Constructor for class org.optaplanner.core.impl.solver.thread.DefaultSolverThreadFactory
DefaultSubChainSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.chained
  This is the common `SubChainSelector` implementation.
DefaultSubChainSelector(EntityIndependentValueSelector<Solution_>, boolean, int, int) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
DefaultTriConstraintCollector<A,​B,​C,​ResultContainer_,​Result_> - Class in org.optaplanner.core.impl.score.stream.tri
DefaultTriConstraintCollector(Supplier<ResultContainer_>, QuadFunction<ResultContainer_, A, B, C, Runnable>, Function<ResultContainer_, Result_>) - Constructor for class org.optaplanner.core.impl.score.stream.tri.DefaultTriConstraintCollector
DefaultUniConstraintCollector<A,​ResultContainer_,​Result_> - Class in org.optaplanner.core.impl.score.stream.uni
DefaultUniConstraintCollector(Supplier<ResultContainer_>, BiFunction<ResultContainer_, A, Runnable>, Function<ResultContainer_, Result_>) - Constructor for class org.optaplanner.core.impl.score.stream.uni.DefaultUniConstraintCollector
defineAccessorFor(ClassCreator, GizmoMemberDescriptor, Class<? extends Annotation>) - Static method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberAccessorImplementor
  Generates the constructor and implementations of MemberAccessor methods for the given MemberDescriptor using the given ClassCreator
defineClonerFor(ClassCreator, SolutionDescriptor<?>, List<Class<?>>, Map<Class<?>, GizmoSolutionOrEntityDescriptor>) - Static method in class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionClonerImplementor
  Generates the constructor and implementations of SolutionCloner methods for the given SolutionDescriptor using the given ClassCreator
defineConstraints(ConstraintFactory) - Method in interface org.optaplanner.core.api.score.stream.ConstraintProvider
  This method is called once to create the constraints.
delete(Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
demand(Demand<Solution_, Supply_>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
demand(Demand<Solution_, Supply_>) - Method in interface org.optaplanner.core.impl.domain.variable.supply.SupplyManager
  Returns the `Supply` for a `Demand`, preferably an existing one.
Demand<Solution_,​Supply_ extends Supply> - Interface in org.optaplanner.core.impl.domain.variable.supply
  A subsystem submits a demand for a `Supply`.
DEPTH_FIRST - org.optaplanner.core.config.exhaustivesearch.NodeExplorationType
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
DESCENDING - org.optaplanner.core.config.heuristic.selector.common.decorator.SelectionSorterOrder
  For example: 3, 2, 1, 0.
DescriptorPolicy - Class in org.optaplanner.core.impl.domain.policy
DescriptorPolicy() - Constructor for class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.bendable.BendableScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.bendablelong.BendableLongScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoft.HardMediumSoftScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardsoft.HardSoftScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardsoftlong.HardSoftLongScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.simple.SimpleScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.simplelong.SimpleLongScoreJacksonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.PolymorphicScoreJacksonDeserializer
DestroyOperation<Solution_> - Class in org.optaplanner.core.impl.heuristic.thread
DestroyOperation() - Constructor for class org.optaplanner.core.impl.heuristic.thread.DestroyOperation
destroyYielding() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
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(SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.move.AbstractMoveSelectorFactory
determineBaseRandomSelection(EntityDescriptor<Solution_>, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
determineBaseRandomSelection(GenuineVariableDescriptor<Solution_>, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
determineDomainAccessType() - Method in class org.optaplanner.core.config.solver.SolverConfig
determineEnvironmentMode() - Method in class org.optaplanner.core.config.solver.SolverConfig
determineLocale() - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
determineLookUpStrategy(Object) - Method in class org.optaplanner.core.impl.domain.lookup.LookUpStrategyResolver
  This method is thread-safe.
determineSorter(EntitySorterManner, EntityDescriptor<Solution_>) - Static method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
determineSorter(ValueSorterManner, GenuineVariableDescriptor<Solution_>) - Static method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
determineStandardDeviationDoubles(List<? extends BenchmarkResult>, Score, int) - Static method in class org.optaplanner.benchmark.impl.statistic.StatisticUtils
  Calculates standard deviation of `BenchmarkResult.getAverageScore()`s from `averageScore`.
determineTabuSize(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.EntityRatioTabuSizeStrategy
determineTabuSize(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.FixedTabuSizeStrategy
determineTabuSize(LocalSearchStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.TabuSizeStrategy
determineTabuSize(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.ValueRatioTabuSizeStrategy
determineTotalsAndAverages() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
difficultyComparatorClass() - Method in annotation type org.optaplanner.core.api.domain.entity.PlanningEntity
  Allows a collection of planning entities to be sorted by difficulty.
difficultyWeightFactoryClass() - Method in annotation type org.optaplanner.core.api.domain.entity.PlanningEntity
  The `SelectionSorterWeightFactory` alternative for `PlanningEntity.difficultyComparatorClass()`.
disassemble(Object, SharedSessionContractImplementor) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
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
DISJOINT - org.optaplanner.core.impl.score.stream.common.JoinerType
dispose() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
disposeCache(SolverScope<Solution_>) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleListener
disposeCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
disposeCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
disposeCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
disposeCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
disposeCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
disposeCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
disposeCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
disposeCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
disposeCache(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
divide(double) - Method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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.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.simplelong.SimpleLongScore
divide(double) - Method in interface org.optaplanner.core.api.score.Score
  Returns a Score whose value is (this / divisor).
divide(double, double) - Static method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
divide(int, int) - Static method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
divide(long, long) - Static method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
divide(BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
divideBySanitizedDivisor(BendableScore, BendableScore) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
divideBySanitizedDivisor(BendableBigDecimalScore, BendableBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
divideBySanitizedDivisor(BendableLongScore, BendableLongScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
divideBySanitizedDivisor(HardMediumSoftScore, HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
divideBySanitizedDivisor(HardMediumSoftBigDecimalScore, HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
divideBySanitizedDivisor(HardMediumSoftLongScore, HardMediumSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
divideBySanitizedDivisor(HardSoftScore, HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
divideBySanitizedDivisor(HardSoftBigDecimalScore, HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
divideBySanitizedDivisor(HardSoftLongScore, HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
divideBySanitizedDivisor(SimpleScore, SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
divideBySanitizedDivisor(SimpleBigDecimalScore, SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
divideBySanitizedDivisor(SimpleLongScore, SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
divideBySanitizedDivisor(Score_, Score_) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
  Return `Score` whose every level is the result of dividing the matching levels in this and the divisor.
doAndProcessMove(Move<Solution_>, boolean) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
doAndProcessMove(Move<Solution_>, boolean) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
doAndProcessMove(Move<Solution_>, boolean, Consumer<Score_>) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
doAndProcessMove(Move<Solution_>, boolean, Consumer<Score_>) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
doChange(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.api.solver.ProblemFactChange
  Does the change on the `PlanningSolution` of the `ScoreDirector` and notifies the `ScoreDirector` accordingly.
doJoin(UniConstraintStream<B>) - Method in class org.optaplanner.core.impl.score.stream.uni.UniConstraintStreamHelper
doJoin(UniConstraintStream<B>, BiJoiner<A, B>) - Method in class org.optaplanner.core.impl.score.stream.uni.UniConstraintStreamHelper
doJoin(UniConstraintStream<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.core.impl.score.stream.uni.UniConstraintStreamHelper
doJoin(UniConstraintStream<C>) - Method in class org.optaplanner.core.impl.score.stream.bi.BiConstraintStreamHelper
doJoin(UniConstraintStream<C>, TriJoiner<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bi.BiConstraintStreamHelper
doJoin(UniConstraintStream<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.core.impl.score.stream.bi.BiConstraintStreamHelper
doJoin(UniConstraintStream<D>) - Method in class org.optaplanner.core.impl.score.stream.tri.TriConstraintStreamHelper
doJoin(UniConstraintStream<D>, QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.tri.TriConstraintStreamHelper
doJoin(UniConstraintStream<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.core.impl.score.stream.tri.TriConstraintStreamHelper
doJoin(UniConstraintStream<Right>) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStreamHelper
doJoin(UniConstraintStream<Right>, Joiner) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStreamHelper
doJoin(UniConstraintStream<Right>, Joiner...) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStreamHelper
domainAccessType - Variable in class org.optaplanner.core.config.solver.SolverConfig
DomainAccessType - Enum in org.optaplanner.core.api.domain.common
  Determines how members (fields and methods) of the domain (for example the `planner variable`) are accessed.
doMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.AbstractMove
doMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
doMove(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.impl.heuristic.move.Move
  Does the move (which indirectly affects the `ScoreDirector.getWorkingSolution()`).
doMove(ConstructionHeuristicMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
doMove(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.AbstractMove
  Like `AbstractMove.doMove(ScoreDirector)` but without the `ScoreDirector.triggerVariableListeners()` call (because `AbstractMove.doMove(ScoreDirector)` already does that).
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
doNullInValueRangeWrapping(ValueRange<T>) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
doStep(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
doStep(PartitionedSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
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<Solution_>, EntityDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
DowncastingValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
DowncastingValueSelector(ValueSelector<Solution_>, Class<?>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
DROOLS - org.optaplanner.core.api.score.stream.ConstraintStreamImplType
DroolsAbstractBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.core.impl.score.stream.drools.bi
DroolsAbstractBiConstraintStream(DroolsConstraintFactory<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
DroolsAbstractConstraintStream<Solution_> - Class in org.optaplanner.core.impl.score.stream.drools.common
DroolsAbstractConstraintStream(DroolsConstraintFactory<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.DroolsAbstractConstraintStream
DroolsAbstractQuadConstraintStream<Solution_,​A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.drools.quad
DroolsAbstractQuadConstraintStream(DroolsConstraintFactory<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
DroolsAbstractTriConstraintStream<Solution_,​A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.drools.tri
DroolsAbstractTriConstraintStream(DroolsConstraintFactory<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
DroolsAbstractUniConstraintStream<Solution_,​A> - Class in org.optaplanner.core.impl.score.stream.drools.uni
DroolsAbstractUniConstraintStream(DroolsConstraintFactory<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
DroolsConstraint<Solution_> - Class in org.optaplanner.core.impl.score.stream.drools
DroolsConstraint(DroolsConstraintFactory<Solution_>, String, String, Function<Solution_, Score<?>>, ScoreImpactType, boolean, RuleBuilder<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.DroolsConstraint
DroolsConstraintFactory<Solution_> - Class in org.optaplanner.core.impl.score.stream.drools
DroolsConstraintFactory(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintFactory
DroolsConstraintSession<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.stream.drools
DroolsConstraintSession(SolutionDescriptor<Solution_>, KieSession, AbstractScoreHolder<Score_>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintSession
DroolsConstraintSessionFactory<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.stream.drools
DroolsConstraintSessionFactory(SolutionDescriptor<Solution_>, Model, List<DroolsConstraint<Solution_>>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintSessionFactory
DroolsExistsBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.core.impl.score.stream.drools.bi
DroolsExistsBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, boolean, Class<C>, TriJoiner<A, B, C>...) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsExistsBiConstraintStream
DroolsExistsQuadConstraintStream<Solution_,​A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.drools.quad
DroolsExistsQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, boolean, Class<E>, PentaJoiner<A, B, C, D, E>...) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsExistsQuadConstraintStream
DroolsExistsTriConstraintStream<Solution_,​A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.drools.tri
DroolsExistsTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, boolean, Class<D>, QuadJoiner<A, B, C, D>...) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsExistsTriConstraintStream
DroolsExistsUniConstraintStream<Solution_,​A> - Class in org.optaplanner.core.impl.score.stream.drools.uni
DroolsExistsUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, boolean, Class<B>, BiJoiner<A, B>...) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsExistsUniConstraintStream
DroolsFilterBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.core.impl.score.stream.drools.bi
DroolsFilterBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsFilterBiConstraintStream
DroolsFilterQuadConstraintStream<Solution_,​A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.drools.quad
DroolsFilterQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsFilterQuadConstraintStream
DroolsFilterTriConstraintStream<Solution_,​A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.drools.tri
DroolsFilterTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsFilterTriConstraintStream
DroolsFilterUniConstraintStream<Solution_,​A> - Class in org.optaplanner.core.impl.score.stream.drools.uni
DroolsFilterUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Predicate<A>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsFilterUniConstraintStream
DroolsFromUniConstraintStream<Solution_,​A> - Class in org.optaplanner.core.impl.score.stream.drools.uni
DroolsFromUniConstraintStream(DroolsConstraintFactory<Solution_>, Class<A>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsFromUniConstraintStream
DroolsGroupingBiConstraintStream<Solution_,​NewA,​NewB> - Class in org.optaplanner.core.impl.score.stream.drools.bi
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, UniConstraintCollector<A, ?, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
DroolsGroupingQuadConstraintStream<Solution_,​NewA,​NewB,​NewC,​NewD> - Class in org.optaplanner.core.impl.score.stream.drools.quad
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>, BiConstraintCollector<A, B, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>, QuadConstraintCollector<A, B, C, D, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>, TriConstraintCollector<A, B, C, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>, UniConstraintCollector<A, ?, NewD>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
DroolsGroupingTriConstraintStream<Solution_,​NewA,​NewB,​NewC> - Class in org.optaplanner.core.impl.score.stream.drools.tri
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>, BiConstraintCollector<A, B, ?, NewB>, BiConstraintCollector<A, B, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadFunction<A, B, C, D, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>, QuadConstraintCollector<A, B, C, D, ?, NewB>, QuadConstraintCollector<A, B, C, D, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>, TriConstraintCollector<A, B, C, ?, NewB>, TriConstraintCollector<A, B, C, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, Function<A, NewB>, UniConstraintCollector<A, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>, UniConstraintCollector<A, ?, NewB>, UniConstraintCollector<A, ?, NewC>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
DroolsGroupingUniConstraintStream<Solution_,​NewA> - Class in org.optaplanner.core.impl.score.stream.drools.uni
DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiFunction<A, B, NewA>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsGroupingUniConstraintStream
DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, BiConstraintCollector<A, B, ?, NewA>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsGroupingUniConstraintStream
DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadFunction<A, B, C, D, NewA>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsGroupingUniConstraintStream
DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D>, QuadConstraintCollector<A, B, C, D, ?, NewA>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsGroupingUniConstraintStream
DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriFunction<A, B, C, NewA>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsGroupingUniConstraintStream
DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, TriConstraintCollector<A, B, C, ?, NewA>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsGroupingUniConstraintStream
DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, Function<A, NewA>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsGroupingUniConstraintStream
DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, UniConstraintCollector<A, ?, NewA>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.uni.DroolsGroupingUniConstraintStream
DroolsJoinBiConstraintStream<Solution_,​A,​B> - Class in org.optaplanner.core.impl.score.stream.drools.bi
DroolsJoinBiConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractUniConstraintStream<Solution_, A>, DroolsAbstractUniConstraintStream<Solution_, B>, BiJoiner<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.bi.DroolsJoinBiConstraintStream
DroolsJoinQuadConstraintStream<Solution_,​A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.drools.quad
DroolsJoinQuadConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractTriConstraintStream<Solution_, A, B, C>, DroolsAbstractUniConstraintStream<Solution_, D>, QuadJoiner<A, B, C, D>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.quad.DroolsJoinQuadConstraintStream
DroolsJoinTriConstraintStream<Solution_,​A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.drools.tri
DroolsJoinTriConstraintStream(DroolsConstraintFactory<Solution_>, DroolsAbstractBiConstraintStream<Solution_, A, B>, DroolsAbstractUniConstraintStream<Solution_, C>, TriJoiner<A, B, C>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.tri.DroolsJoinTriConstraintStream
DroolsScoreDirector<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.drools
  Drools implementation of `ScoreDirector`, which directs the Rule Engine to calculate the `Score` of the `working solution`.
DroolsScoreDirector(DroolsScoreDirectorFactory<Solution_, Score_>, boolean, boolean) - Constructor for class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
DroolsScoreDirectorFactory<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.drools
  Drools implementation of `ScoreDirectorFactory`.
DroolsScoreDirectorFactory(SolutionDescriptor<Solution_>, KieBase) - Constructor for class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
DroolsVariableFactory - Interface in org.optaplanner.core.impl.score.stream.drools
  Creates `Variable`s with unique names, by adding numeric suffixes to the user-provided names.
DYING - org.optaplanner.core.impl.score.stream.bavet.common.BavetTupleState
  Tuple which was `BavetTupleState.UPDATING` and then invalidated by subsequent tuple.

## E

earlyPickedMoveScope - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
earlyPickedMoveScope - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
EasyScoreCalculator<Solution_,​Score_ extends Score<Score_>> - Interface in org.optaplanner.core.api.score.calculator
  Used for easy java `Score` calculation.
easyScoreCalculatorClass - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
easyScoreCalculatorCustomProperties - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
EasyScoreDirector<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.easy
  Easy java implementation of `ScoreDirector`, which recalculates the `Score` of the `working solution` every time.
EasyScoreDirector(EasyScoreDirectorFactory<Solution_, Score_>, boolean, boolean, EasyScoreCalculator<Solution_, Score_>) - Constructor for class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
EasyScoreDirectorFactory<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.easy
  Easy implementation of `ScoreDirectorFactory`.
EasyScoreDirectorFactory(SolutionDescriptor<Solution_>, EasyScoreCalculator<Solution_, Score_>) - Constructor for class org.optaplanner.core.impl.score.director.easy.EasyScoreDirectorFactory
ElementNamespaceOverride - Class in org.optaplanner.core.impl.io.jaxb
empty - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
EMPTY_OBJECT_ARRAY - Static variable in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
  Exists to improve performance.
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() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
endingIterator(Object) - 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(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
  If `Selector.isNeverEnding()` is true, then `ValueSelector.iterator(Object)` will never end.
endingNow() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
endingNow() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
endingScoreCalculationCount - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
endingSystemTimeMillis - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
endingSystemTimeMillis - Variable in class org.optaplanner.core.impl.solver.scope.SolverScope
endProblemFactChangesProcessing() - Method in class org.optaplanner.core.impl.solver.termination.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
ENTITY_ADDED - org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotificationType
ENTITY_REMOVED - org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotificationType
ENTITY_TABU - org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorType
entityAfterAnchor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
entityClass - Variable in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
entityClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
entityClass() - Method in annotation type org.optaplanner.core.api.domain.variable.PlanningVariableReference
  The `PlanningEntity` class of the planning variable.
entityClassList - Variable in class org.optaplanner.core.config.solver.SolverConfig
EntityDependentSortingValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
EntityDependentSortingValueSelector(ValueSelector<Solution_>, SelectionCacheType, SelectionSorter<Solution_, Object>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
entityDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
entityDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
EntityDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.entity.descriptor
EntityDescriptor(SolutionDescriptor<Solution_>, Class<?>) - Constructor for class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
entityIndependent - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
EntityIndependentFilteringValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
EntityIndependentFilteringValueSelector(EntityIndependentValueSelector<Solution_>, List<SelectionFilter<Solution_, Object>>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentFilteringValueSelector
EntityIndependentInitializedValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
EntityIndependentInitializedValueSelector(EntityIndependentValueSelector<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentInitializedValueSelector
EntityIndependentValueRangeDescriptor<Solution_> - Interface in org.optaplanner.core.impl.domain.valuerange.descriptor
EntityIndependentValueSelector<Solution_> - Interface in org.optaplanner.core.impl.heuristic.selector.value
entityMimicRecorder - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
EntityMimicRecorder<Solution_> - Interface in org.optaplanner.core.impl.heuristic.selector.entity.mimic
entityPlacer - Variable in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
EntityPlacer<Solution_> - Interface in org.optaplanner.core.impl.constructionheuristic.placer
entityPlacerConfig - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
EntityPlacerConfig<Config_ extends EntityPlacerConfig<Config_>> - Class in org.optaplanner.core.config.constructionheuristic.placer
  General superclass for `QueuedEntityPlacerConfig` and `PooledEntityPlacerConfig`.
EntityPlacerConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig
EntityPlacerFactory<Solution_> - Interface in org.optaplanner.core.impl.constructionheuristic.placer
EntityRatioTabuSizeStrategy<Solution_> - 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 - 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
EntitySelector<Solution_> - Interface in org.optaplanner.core.impl.heuristic.selector.entity
  Selects instances of 1 `PlanningEntity` annotated class.
entitySelectorConfig - Variable in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
entitySelectorConfig - Variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
entitySelectorConfig - Variable in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
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
EntitySelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity
EntitySelectorFactory(EntitySelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
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<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
EntityTabuAcceptor(String) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.EntityTabuAcceptor
entityTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
entityTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
environmentMode - Variable in class org.optaplanner.core.config.solver.SolverConfig
environmentMode - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
EnvironmentMode - Enum in org.optaplanner.core.config.solver
  The environment mode also allows you to detect common bugs in your implementation.
equal() - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.equal(Function)` with `Function.identity()` as the argument.
equal(BiFunction<A, B, Property_>, Function<C, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.equal(Function, Function)`.
equal(Function<A, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.equal(Function, Function)` with both arguments using the same mapping.
equal(Function<A, Property_>, Function<B, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  Joins every A and B that share a property.
equal(QuadFunction<A, B, C, D, Property_>, Function<E, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.equal(Function, Function)`
equal(TriFunction<A, B, C, Property_>, Function<D, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.equal(Function, Function)`.
EQUAL - org.optaplanner.core.impl.score.stream.common.JoinerType
EQUAL_OR_IMPROVING_STEP - org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingType
  Every step that equals or improves the `Score` of the last step is counted.
EQUALITY - org.optaplanner.core.api.domain.lookup.LookUpStrategyType
  Map by `equals(Object)` and `hashCode()`.
equals(Object) - Method in class org.optaplanner.benchmark.impl.loader.FileProblemProvider
equals(Object) - Method in class org.optaplanner.benchmark.impl.loader.InstanceProblemProvider
equals(Object) - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight
equals(Object) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
  Used by `ProblemBenchmarksFactory.buildProblemBenchmarkList(org.optaplanner.benchmark.impl.result.SolverBenchmarkResult, Solution_[])`.
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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.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.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 `VariableListenerNotification`s for different `VariableListener`s (so `ShadowVariableDescriptor`s) 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
equals(Object) - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
equals(Object) - Method in class org.optaplanner.core.impl.score.constraint.DefaultIndictment
equals(Object) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiNode
equals(Object) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetIndexKey
equals(Object) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriNode
equals(Object) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniNode
equals(Object) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniNode
equals(Object) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiTuple
equals(Object) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadTuple
equals(Object) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriTuple
equals(Object, Object) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
EqualsLookUpStrategy - Class in org.optaplanner.core.impl.domain.lookup
EqualsLookUpStrategy() - Constructor for class org.optaplanner.core.impl.domain.lookup.EqualsLookUpStrategy
escapeHtmlId(String) - Static method in class org.optaplanner.benchmark.impl.report.ReportHelper
  Escape illegal HTML element id characters, such as a dot.
eventListenerSet - Variable in class org.optaplanner.core.impl.solver.event.AbstractEventSupport
EVERY_CONSTRUCTION_HEURISTIC_TYPE - org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintType
  Run every `ConstructionHeuristicType`.
EVERY_CONSTRUCTION_HEURISTIC_TYPE_WITH_EVERY_LOCAL_SEARCH_TYPE - org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintType
  Run every `ConstructionHeuristicType` with every `LocalSearchType`.
EVERY_LOCAL_SEARCH_TYPE - org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintType
  Run the default `ConstructionHeuristicType` with every `LocalSearchType`.
EXCEPTION_THROWN - org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent.PartitionChangedEventType
executeGetter(Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
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.ReflectionBeanPropertyMemberAccessor
executeGetter(Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
executeGetter(Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
executeSetter(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
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.ReflectionBeanPropertyMemberAccessor
executeSetter(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
executeSetter(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
executor - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
executor - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
ExhaustiveSearchDecider<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch.decider
ExhaustiveSearchDecider(String, BestSolutionRecaller<Solution_>, Termination<Solution_>, ManualEntityMimicRecorder<Solution_>, MoveSelector<Solution_>, boolean, ScoreBounder) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
ExhaustiveSearchLayer - Class in org.optaplanner.core.impl.exhaustivesearch.node
ExhaustiveSearchLayer(int, Object) - 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<Solution_> - Interface in org.optaplanner.core.impl.exhaustivesearch
  A `ExhaustiveSearchPhase` is a `Phase` which uses an exhaustive algorithm, such as Brute Force.
ExhaustiveSearchPhaseConfig - Class in org.optaplanner.core.config.exhaustivesearch
ExhaustiveSearchPhaseConfig() - Constructor for class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
ExhaustiveSearchPhaseLifecycleListener<Solution_> - Interface in org.optaplanner.core.impl.exhaustivesearch.event
ExhaustiveSearchPhaseScope<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch.scope
ExhaustiveSearchPhaseScope(SolverScope<Solution_>) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
ExhaustiveSearchStepScope<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch.scope
ExhaustiveSearchStepScope(ExhaustiveSearchPhaseScope<Solution_>) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
ExhaustiveSearchStepScope(ExhaustiveSearchPhaseScope<Solution_>, 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<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
expandNodes() - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.CheckBoxTree
explainScore(Score_, Collection<ConstraintMatchTotal<Score_>>, Collection<Indictment<Score_>>) - Static method in class org.optaplanner.core.impl.score.DefaultScoreExplanation
explainScore(Score_, Collection<ConstraintMatchTotal<Score_>>, Collection<Indictment<Score_>>, int, int) - Static method in class org.optaplanner.core.impl.score.DefaultScoreExplanation
explainScore(Solution_) - Method in interface org.optaplanner.core.api.score.ScoreManager
  Calculates and retrieves `ConstraintMatchTotal`s and `Indictment`s necessary for describing the quality of a particular solution.
explainScore(Solution_) - Method in class org.optaplanner.core.impl.score.DefaultScoreManager
ExternalizedAnchorVariableSupply<Solution_> - Class in org.optaplanner.core.impl.domain.variable.anchor
  Alternative to `AnchorVariableListener`.
ExternalizedAnchorVariableSupply(VariableDescriptor<Solution_>, SingletonInverseVariableSupply) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
ExternalizedCollectionInverseVariableSupply<Solution_> - Class in org.optaplanner.core.impl.domain.variable.inverserelation
  Alternative to `CollectionInverseVariableListener`.
ExternalizedCollectionInverseVariableSupply(VariableDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
ExternalizedSingletonInverseVariableSupply<Solution_> - Class in org.optaplanner.core.impl.domain.variable.inverserelation
  Alternative to `SingletonInverseVariableListener`.
ExternalizedSingletonInverseVariableSupply(VariableDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
extractAllEntitiesIterator(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
extractAllEntitiesStream(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
extractAnnotationClass(Member, Class<? extends Annotation>...) - Static method in class org.optaplanner.core.config.util.ConfigUtils
extractCollectionGenericTypeParameter(String, Class<?>, Class<?>, Type, Class<? extends Annotation>, String) - Static method in class org.optaplanner.core.config.util.ConfigUtils
extractConstraintWeight(Solution_) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
extractEntities(Solution_) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
extractEntityDescriptor(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
extractIntParameter(Properties, String) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
extractJustificationList(RuleContext) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
extractLeafMoveSelectorConfigsIntoList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
extractLeafMoveSelectorConfigsIntoList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
extractLeafMoveSelectorConfigsIntoList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
  Gather a list of all descendant `MoveSelectorConfig`s except for `UnionMoveSelectorConfig` and `CartesianProductMoveSelectorConfig`.
extractLevelDoubles(Score) - Static method in class org.optaplanner.core.impl.score.ScoreUtils
extractPlanningId(Object) - Method in class org.optaplanner.core.impl.domain.lookup.PlanningIdLookUpStrategy
extractPredicate(Joiner) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStreamHelper
extractPredicate(BiJoiner<A, B>) - Method in class org.optaplanner.core.impl.score.stream.uni.UniConstraintStreamHelper
extractPredicate(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.tri.TriConstraintStreamHelper
extractPredicate(TriJoiner<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bi.BiConstraintStreamHelper
extractPureSubSingleStatisticList(SingleStatisticType) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
extractScore(int) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreInliner
extractScore(int) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
extractScore(int) - Method in class org.optaplanner.core.impl.score.inliner.ScoreInliner
extractScoreClass() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
extractSingleStatisticTypeList() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
extractValueRange(Solution_) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
extractValueRange(Solution_) - Method in interface org.optaplanner.core.impl.domain.valuerange.descriptor.EntityIndependentValueRangeDescriptor
  As specified by `ValueRangeDescriptor.extractValueRange(Solution_, java.lang.Object)`.
extractValueRange(Solution_) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.FromSolutionPropertyValueRangeDescriptor
extractValueRange(Solution_, Object) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
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_, Object) - Method in interface org.optaplanner.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor
extractVariableDescriptor(HeuristicConfigPolicy<Solution_>, EntityDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory

## F

FactTuple - Interface in org.optaplanner.core.impl.score.stream.drools.common
fadingEntityTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
fadingEntityTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
fadingMoveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
fadingTabuSizeStrategy - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
fadingUndoMoveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
fadingValueTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
fadingValueTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
FairSelectorProbabilityWeightFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
FairSelectorProbabilityWeightFactory() - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.FairSelectorProbabilityWeightFactory
FAST_ASSERT - org.optaplanner.core.config.solver.EnvironmentMode
  This mode turns on several assertions (but not all of them) to fail-fast on a bug in a `Move` implementation, a constraint rule, the engine itself or something else at a reasonable performance cost (in development at least).
FAT_DASHED_STROKE - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
field - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.Unprocessed
FIELD - org.optaplanner.core.api.domain.autodiscover.AutoDiscoverMemberType
  Reflect over the fields and automatically behave as the appropriate annotation is there based on the field type.
FIELD_OR_GETTER_METHOD - org.optaplanner.core.impl.domain.common.accessor.MemberAccessorFactory.MemberAccessorType
FIELD_OR_GETTER_METHOD_WITH_SETTER - org.optaplanner.core.impl.domain.common.accessor.MemberAccessorFactory.MemberAccessorType
FIELD_OR_READ_METHOD - org.optaplanner.core.impl.domain.common.accessor.MemberAccessorFactory.MemberAccessorType
FieldAccessingSolutionCloner<Solution_> - Class in org.optaplanner.core.impl.domain.solution.cloner
FieldAccessingSolutionCloner(SolutionDescriptor<Solution_>) - 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
fieldListMemoization - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
FileProblemProvider<Solution_> - Class in org.optaplanner.benchmark.impl.loader
FileProblemProvider(SolutionFileIO<Solution_>, File) - Constructor for class org.optaplanner.benchmark.impl.loader.FileProblemProvider
fillWarningList() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
fillWarningList() - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseProblemStatistic
fillWarningList() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
filter - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
filter(BiPredicate<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Exhaustively test each tuple of facts against the `BiPredicate` and match if `BiPredicate.test(Object, Object)` returns true.
filter(BiPredicate<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
filter(BiPredicate<A, B>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
filter(BiPredicate<LeftJoinVar_, A>, Variable<LeftJoinVar_>) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
filter(Predicate<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Exhaustively test each fact against the `Predicate` and match if `Predicate.test(Object)` returns true.
filter(Predicate<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
filter(Predicate<A>) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
filter(Predicate<A>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
filter(JoinedStream, Predicate) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStreamHelper
filter(QuadPredicate<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Exhaustively test each tuple of facts against the `QuadPredicate` and match if `QuadPredicate.test(Object, Object, Object, Object)` returns true.
filter(QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
filter(QuadPredicate<LeftJoinVarA_, LeftJoinVarB_, LeftJoinVarC_, A>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, Variable<LeftJoinVarC_>) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
filter(TriPredicate<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Exhaustively test each tuple of facts against the `TriPredicate` and match if `TriPredicate.test(Object, Object, Object)` returns true.
filter(TriPredicate<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
filter(TriPredicate<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
filter(TriPredicate<LeftJoinVarA_, LeftJoinVarB_, A>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
filter(BiConstraintStream<A, B>, BiPredicate<A, B>) - Method in class org.optaplanner.core.impl.score.stream.uni.UniConstraintStreamHelper
filter(QuadConstraintStream<A, B, C, D>, QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.tri.TriConstraintStreamHelper
filter(TriConstraintStream<A, B, C>, TriPredicate<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bi.BiConstraintStreamHelper
filterClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
filterClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
filterClass - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
filterForJoin(Variable<LeftJoinVar_>, AbstractBiJoiner<LeftJoinVar_, A>, JoinerType, int) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
filterForJoin(Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, Variable<LeftJoinVarC_>, AbstractQuadJoiner<LeftJoinVarA_, LeftJoinVarB_, LeftJoinVarC_, A>, JoinerType, int) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
filterForJoin(Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, AbstractTriJoiner<LeftJoinVarA_, LeftJoinVarB_, A>, JoinerType, int) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
filtering(BiPredicate<A, B>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  Applies a filter to the joined tuple, with the semantics of `BiConstraintStream.filter(BiPredicate)`.
filtering(PentaPredicate<A, B, C, D, E>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.filtering(BiPredicate)`.
filtering(QuadPredicate<A, B, C, D>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.filtering(BiPredicate)`.
filtering(TriPredicate<A, B, C>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.filtering(BiPredicate)`.
FilteringBiJoiner<A,​B> - Class in org.optaplanner.core.impl.score.stream.bi
FilteringBiJoiner(BiPredicate<A, B>) - Constructor for class org.optaplanner.core.impl.score.stream.bi.FilteringBiJoiner
FilteringEntitySelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
FilteringEntitySelector(EntitySelector<Solution_>, List<SelectionFilter<Solution_, Object>>) - 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<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
FilteringMoveSelector(MoveSelector<Solution_>, SelectionFilter<Solution_, Move<Solution_>>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
FilteringPentaJoiner<A,​B,​C,​D,​E> - Class in org.optaplanner.core.impl.score.stream.penta
FilteringPentaJoiner(PentaPredicate<A, B, C, D, E>) - Constructor for class org.optaplanner.core.impl.score.stream.penta.FilteringPentaJoiner
FilteringQuadJoiner<A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.quad
FilteringQuadJoiner(QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.core.impl.score.stream.quad.FilteringQuadJoiner
FilteringTriJoiner<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.tri
FilteringTriJoiner(TriPredicate<A, B, C>) - Constructor for class org.optaplanner.core.impl.score.stream.tri.FilteringTriJoiner
FilteringValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
FilteringValueSelector(ValueSelector<Solution_>, List<SelectionFilter<Solution_, Object>>) - 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.value.decorator.FilteringValueSelector
FINALIST_LIST_MAX_SIZE - Static variable in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
finalistImprovesUponReference - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
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.AcceptedLocalSearchForager
FinalistPodium<Solution_> - Interface in org.optaplanner.core.impl.localsearch.decider.forager.finalist
  A podium gathers the finalists (the `LocalSearchMoveScope`s which might win) and picks the winner.
finalistPodiumType - Variable in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
FinalistPodiumType - Enum in org.optaplanner.core.config.localsearch.decider.forager
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
findConstraintWeightDescriptor(String, String) - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor
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
findFromNodeList(Class<?>) - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
findGenuineVariableDescriptor(Object, String) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
findGenuineVariableDescriptorOrFail(Object, String) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
findNewTabu(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
findNewTabu(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.EntityTabuAcceptor
findNewTabu(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
findNewTabu(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.ValueTabuAcceptor
findPlanningIdMemberAccessor(Class<C>, DomainAccessType) - Static method in class org.optaplanner.core.config.util.ConfigUtils
findScoreLevelLabel(int) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
findScoreLevelLabel(int) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
findSingleBenchmark(ProblemBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
findTabu(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
findTabu(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.EntityTabuAcceptor
findTabu(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
findTabu(LocalSearchMoveScope<Solution_>) - 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
FINISHED - org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent.PartitionChangedEventType
finisher() - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintCollector
  A lambda that converts the result container into the result.
finisher() - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector
  A lambda that converts the result container into the result.
finisher() - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintCollector
  A lambda that converts the result container into the result.
finisher() - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintCollector
  A lambda that converts the result container into the result.
finisher() - Method in class org.optaplanner.core.impl.score.stream.bi.DefaultBiConstraintCollector
finisher() - Method in class org.optaplanner.core.impl.score.stream.quad.DefaultQuadConstraintCollector
finisher() - Method in class org.optaplanner.core.impl.score.stream.tri.DefaultTriConstraintCollector
finisher() - Method in class org.optaplanner.core.impl.score.stream.uni.DefaultUniConstraintCollector
fireAllRules() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
fireBestSolutionChanged(SolverScope<Solution_>, Solution_) - Method in class org.optaplanner.core.impl.solver.event.SolverEventSupport
firePhaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
firePhaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
fireSolvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
fireSolvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
fireStepEnded(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
fireStepStarted(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport
FIRST_BEST_SCORE_IMPROVING - org.optaplanner.core.config.localsearch.decider.forager.LocalSearchPickEarlyType
FIRST_FEASIBLE_SCORE - org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicPickEarlyType
FIRST_FEASIBLE_SCORE_OR_NON_DETERIORATING_HARD - org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicPickEarlyType
FIRST_FIT - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
  A specific form of `ConstructionHeuristicType.ALLOCATE_ENTITY_FROM_QUEUE`.
FIRST_FIT_DECREASING - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
  A specific form of `ConstructionHeuristicType.ALLOCATE_ENTITY_FROM_QUEUE`.
FIRST_LAST_STEP_SCORE_IMPROVING - org.optaplanner.core.config.localsearch.decider.forager.LocalSearchPickEarlyType
FIRST_NON_DETERIORATING_SCORE - org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicPickEarlyType
fixateLookAndFeel() - Static method in class org.optaplanner.swing.impl.SwingUtils
FixedSelectorProbabilityWeightFactory<Solution_,​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<Solution_> - 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 `HardSoftScore`s 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
flip() - Method in enum org.optaplanner.core.impl.score.stream.common.JoinerType
forager - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
forager - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
foragerConfig - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
format(double, StringBuffer, FieldPosition) - Method in class org.optaplanner.benchmark.impl.statistic.common.MillisecondsSpentNumberFormat
format(long, StringBuffer, FieldPosition) - Method in class org.optaplanner.benchmark.impl.statistic.common.MillisecondsSpentNumberFormat
formatScore(Score_) - Method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
formatScore(Score_) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
  Returns a `String` representation of the `Score`.
from(Class<A>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintFactory
  Start a `ConstraintStream` of all instances of the fromClass that are known as `problem facts` or `planning entities`.
from(Class<A>) - Method in class org.optaplanner.core.impl.score.stream.InnerConstraintFactory
FromEntityPropertyValueRangeDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
FromEntityPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_>, boolean, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.FromEntityPropertyValueRangeDescriptor
FromEntityPropertyValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value
  This is the common `ValueSelector` implementation.
FromEntityPropertyValueSelector(ValueRangeDescriptor<Solution_>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
fromLevelNumbers(int, Number[]) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
fromLevelNumbers(int, 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<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity
  This is the common `EntitySelector` implementation.
FromSolutionEntitySelector(EntityDescriptor<Solution_>, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
FromSolutionPropertyValueRangeDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
FromSolutionPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_>, boolean, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.FromSolutionPropertyValueRangeDescriptor
FromSolutionPropertyValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value
  This is the common `ValueSelector` implementation.
FromSolutionPropertyValueSelector(EntityIndependentValueRangeDescriptor<Solution_>, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
fromUnfiltered(Class<A>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintFactory
  Like `ConstraintFactory.from(Class)`, but without any filtering of uninitialized `planning entities`.
fromUnfiltered(Class<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintFactory
fromUnfiltered(Class<A>) - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintFactory
fromUniquePair(Class<A>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintFactory
  Create a new `BiConstraintStream` for every unique combination of A and another A with a higher `PlanningId`.
fromUniquePair(Class<A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintFactory
  Create a new `BiConstraintStream` for every unique combination of A and another A with a higher `PlanningId` for which the `BiJoiner` is true (for the properties it extracts from both facts).
fromUniquePair(Class<A>, BiJoiner<A, A>) - Method in class org.optaplanner.core.impl.score.stream.InnerConstraintFactory
fromUniquePair(Class<A>, BiJoiner<A, A>...) - Method in interface org.optaplanner.core.api.score.stream.ConstraintFactory
  As defined by `ConstraintFactory.fromUniquePair(Class, BiJoiner)`.
fromUniquePair(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintFactory
  As defined by `ConstraintFactory.fromUniquePair(Class, BiJoiner)`.
fromUniquePair(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintFactory
  As defined by `ConstraintFactory.fromUniquePair(Class, BiJoiner)`.
fromUniquePair(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintFactory
  As defined by `ConstraintFactory.fromUniquePair(Class, BiJoiner)`.
FULL_ASSERT - org.optaplanner.core.config.solver.EnvironmentMode
  This mode turns on all assertions to fail-fast on a bug in a `Move` implementation, a constraint, the engine itself or something else at a horrible performance cost.

## G

generateLevelLabels(int, int) - Static method in class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
generateSolverBenchmarkConfigNames() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmarkFactory
GenericJaxbIO<T> - Class in org.optaplanner.core.impl.io.jaxb
GenericJaxbIO(Class<T>) - Constructor for class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
GenericJaxbIO(Class<T>, int) - Constructor for class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
GenericMoveSelector<Solution_> - 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<Solution_> - Class in org.optaplanner.core.impl.domain.variable.descriptor
GenuineVariableDescriptor(EntityDescriptor<Solution_>, 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.primboolean.BooleanValueRange
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
get(long) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.temporal.TemporalValueRange
get(Object[]) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetEqualsAndComparisonIndex
get(Object[]) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetEqualsIndex
get(Object[]) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetIndex
get(Object[]) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetNoneIndex
getAbTuple() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriTuple
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.benchmark.impl.statistic.movecountperstep.MoveCountPerStepMeasurement
getAcceptedMoveCount() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
getAcceptor() - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
getAcceptorConfig() - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
getAcceptorTypeList() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getAggregation() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getAllAnnotatedLineageClasses(Class<?>, Class<? extends Annotation>) - Static method in class org.optaplanner.core.config.util.ConfigUtils
getAllFacts(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getAllMembers(Class<?>, Class<? extends Annotation>) - Static method in class org.optaplanner.core.config.util.ConfigUtils
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
getAnchorId() - Method in enum org.optaplanner.benchmark.config.statistic.SingleStatisticType
getAnchorId() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getAnchorId() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getAnchorId() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getAnchorId() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
getAnchorId() - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
getAnnotation(Class<T>) - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
getAnnotation(Class<T>) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
getAnnotation(Class<T>) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
getAnnotation(Class<T>) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
getAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
getAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
getAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
getAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
getAssertionScoreDirectorFactory() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
getAssertionScoreDirectorFactory() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
getATuple() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiTuple
getAvailableProcessors() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getAvailableProcessors() - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
getAvailableProcessors() - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhaseFactory
getAvailableProcessors() - Method in class org.optaplanner.core.impl.solver.DefaultSolverFactory.MoveThreadCountResolver
getAverageProblemScale() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getAverageScore() - Method in interface org.optaplanner.benchmark.impl.result.BenchmarkResult
getAverageScore() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getAverageScore() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getAverageScore() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getAverageScore() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getAverageScoreCalculationSpeed() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getAverageTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getAverageUsedMemoryAfterInputSolution() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getAverageWinningScoreDifference() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getAverageWorstScoreCalculationSpeedDifferencePercentage() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getAverageWorstScoreDifferencePercentage() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getBenchmarkDirectory() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getBenchmarkDirectory() - Method in class org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator
getBenchmarkDirectory() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
getBenchmarkReport() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
getBenchmarkReportConfig() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getBenchmarkReportConfig() - Method in class org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator
getBenchmarkReportDirectory() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getBenchmarkReportDirectory() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getBenchmarkReportDirectory() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox
getBenchmarkTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getBest() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
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.SolverScope
getBestScoreDiff() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffStatisticPoint
getBestScoreDistributionSummaryChartFileList() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
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
getBestScorePerTimeSpentSummaryChartFileList() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getBestScoreScalabilitySummaryChartFileList() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getBestScoreSummaryChartFileList() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getBestSolution() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
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.SolverScope
getBestSolutionTimeMillisSpent() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
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
getBetterCount() - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight
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
getBTuple() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiTuple
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
getCalculationCount() - Method in class org.optaplanner.core.impl.heuristic.thread.MoveThreadRunner
  This method is thread-safe.
getCalculationCount() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
getCalculationCount() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
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
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniNode
getChildNodeList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniNode
getChildStreams() - Method in class org.optaplanner.core.impl.score.stream.drools.common.DroolsAbstractConstraintStream
getChildTuple() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiTuple
getChildTuple() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniTuple
getChildTupleList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniTuple
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.benchmark.config.PlannerBenchmarkConfig
getClassLoader() - Method in class org.optaplanner.core.config.solver.SolverConfig
getClonedSolution() - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
getConstraintConfigurationClass() - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor
getConstraintConfigurationDescriptor() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getConstraintConfigurationMemberAccessor() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getConstraintFactory() - Method in interface org.optaplanner.core.api.score.stream.Constraint
  The `ConstraintFactory` that build this.
getConstraintFactory() - Method in interface org.optaplanner.core.api.score.stream.ConstraintStream
  The `ConstraintFactory` that build this.
getConstraintFactory() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractConstraintStream
getConstraintFactory() - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
getConstraintFactory() - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStream
getConstraintFactory() - Method in class org.optaplanner.core.impl.score.stream.drools.common.DroolsAbstractConstraintStream
getConstraintId() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreStatisticPoint
getConstraintId() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreStatisticPoint
getConstraintId() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
getConstraintId() - Method in interface org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
  To create a constraintId, use `ConstraintMatchTotal.composeConstraintId(String, String)`.
getConstraintId() - Method in interface org.optaplanner.core.api.score.stream.Constraint
  The constraint id is `the constraint package` concatenated with "/" and `the constraint name`.
getConstraintId() - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
getConstraintId() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiNode
getConstraintId() - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetScoringNode
getConstraintId() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriNode
getConstraintId() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniNode
getConstraintIdToScoringNodeMap() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetNodeBuildPolicy
getConstraintMatchCount() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreStatisticPoint
getConstraintMatchCount() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreStatisticPoint
getConstraintMatchCount() - Method in interface org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
getConstraintMatchCount() - Method in interface org.optaplanner.core.api.score.constraint.Indictment
getConstraintMatchSet() - Method in interface org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
getConstraintMatchSet() - Method in interface org.optaplanner.core.api.score.constraint.Indictment
getConstraintMatchSet() - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
getConstraintMatchSet() - Method in class org.optaplanner.core.impl.score.constraint.DefaultIndictment
getConstraintMatchTotalMap() - Method in interface org.optaplanner.core.api.score.ScoreExplanation
  Explains the `Score` of `ScoreExplanation.getScore()` ()} by splitting it up per `Constraint`.
getConstraintMatchTotalMap() - Method in class org.optaplanner.core.impl.score.DefaultScoreExplanation
getConstraintMatchTotalMap() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
getConstraintMatchTotalMap() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
getConstraintMatchTotalMap() - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
  `ConstraintMatch`s are not supported by this `ScoreDirector` implementation.
getConstraintMatchTotalMap() - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
getConstraintMatchTotalMap() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Explains the `Score` of `InnerScoreDirector.calculateScore()` by splitting it up per `Constraint`.
getConstraintMatchTotalMap() - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
getConstraintMatchTotalMap() - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
getConstraintMatchTotalMap() - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
getConstraintMatchTotalMap() - Method in interface org.optaplanner.core.impl.score.stream.ConstraintSession
  As defined by `InnerScoreDirector.getConstraintMatchTotalMap()`.
getConstraintMatchTotalMap() - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintSession
getConstraintMatchTotals() - Method in interface org.optaplanner.core.api.score.calculator.ConstraintMatchAwareIncrementalScoreCalculator
getConstraintName() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreStatisticPoint
getConstraintName() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreStatisticPoint
getConstraintName() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
getConstraintName() - Method in interface org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
getConstraintName() - Method in interface org.optaplanner.core.api.score.stream.Constraint
  The constraint name.
getConstraintName() - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintWeightDescriptor
getConstraintName() - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
getConstraintName() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiNode
getConstraintName() - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetScoringNode
getConstraintName() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriNode
getConstraintName() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniNode
getConstraintName() - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
getConstraintPackage() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreStatisticPoint
getConstraintPackage() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreStatisticPoint
getConstraintPackage() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
getConstraintPackage() - Method in interface org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
getConstraintPackage() - Method in interface org.optaplanner.core.api.score.stream.Constraint
  The constraint package is the namespace of the constraint.
getConstraintPackage() - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor
getConstraintPackage() - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintWeightDescriptor
getConstraintPackage() - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
getConstraintPackage() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiNode
getConstraintPackage() - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetScoringNode
getConstraintPackage() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriNode
getConstraintPackage() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniNode
getConstraintPackage() - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
getConstraintProviderClass() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
getConstraintProviderCustomProperties() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
getConstraints() - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirectorFactory
getConstraintStreamImplType() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
getConstraintStreamImplType() - Method in class org.optaplanner.test.impl.score.stream.DefaultConstraintVerifier
getConstraintWeight() - Method in interface org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
  The value of the `ConstraintWeight` annotated member of the `ConstraintConfiguration`.
getConstraintWeight() - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
getConstraintWeight() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiNode
getConstraintWeight() - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetScoringNode
getConstraintWeight() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriNode
getConstraintWeight() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniNode
getConstraintWeightDescriptor(String) - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor
getConstraintWeightDescriptors() - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor
getConstructionHeuristicType() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
getCreatedNodes() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetNodeBuildPolicy
getCsvFile() - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
getCsvFileName() - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
getCsvHeader() - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreSubSingleStatistic
getCsvHeader() - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationSubSingleStatistic
getCsvHeader() - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseSubSingleStatistic
getCsvHeader() - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepSubSingleStatistic
getCsvHeader() - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedSubSingleStatistic
getCsvHeader() - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreSubSingleStatistic
getCsvHeader() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
getCsvHeader() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreSubSingleStatistic
getCsvHeader() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffSubSingleStatistic
getCsvHeader() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffSubSingleStatistic
getCsvHeader() - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
getCTuple() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriTuple
getCustomPhaseCommandClassList() - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
getCustomPhaseCommandList() - 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
getDeclaredAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
getDeclaredAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
getDeclaredAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
getDeclaredAnnotations() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
getDeclaredGenuineVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
getDeclaredMembers(Class<?>) - Static method in class org.optaplanner.core.config.util.ConfigUtils
getDeclaredShadowVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
getDeclaredVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
getDeclaringClass() - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
getDeclaringClass() - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
getDeclaringClass() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
getDeclaringClass() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
getDeclaringClass() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
getDeclaringClassName() - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
  Returns the declaring class name of the member in descriptor format.
getDecreasingDifficultySorter() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
getDecreasingStrengthSorter() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
getDeepCloneDecision(Field, Class<?>, Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.DeepCloningUtils
  Gets the deep cloning decision for a particular value assigned to a field, memoizing the result.
getDeepClonedFields() - Method in class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionOrEntityDescriptor
getDefaultConstraintPackage() - Method in interface org.optaplanner.core.api.score.stream.ConstraintFactory
  This is `ConstraintConfiguration.constraintPackage()` if available, otherwise the package of the `PlanningSolution` class.
getDefaultConstraintPackage() - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintFactory
getDefaultConstraintPackage() - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintFactory
getDefaultEntitySorterManner() - Method in enum org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
getDefaultEntitySorterManner() - Method in enum org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchType
getDefaultShownScoreLevelIndex() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getDefaultValueSorterManner() - Method in enum org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
getDefaultValueSorterManner() - Method in enum org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchType
getDependencies() - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFact
getDependencies() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenInlineValue
getDependencies() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenNullFact
getDependencies() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueFact
getDependentExpressions() - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
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
getDetail() - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox
getDomainAccessType() - Method in class org.optaplanner.core.config.solver.SolverConfig
getDomainAccessType() - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
getDomainAccessType() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getDowncastEntityClass() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
getEasyScoreCalculator() - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
getEasyScoreCalculatorClass() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
getEasyScoreCalculatorCustomProperties() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
getEffectiveMovableEntitySelectionFilter() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
getEffectiveSubSingleStatisticMap() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getElementLocalName() - Method in class org.optaplanner.core.impl.io.jaxb.ElementNamespaceOverride
getEndingSystemTimeMillis() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
getEndingSystemTimeMillis() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
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
getEntityCollectionMemberAccessorMap() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getEntityComparator() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.SubPillarConfigPolicy
getEntityCount() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
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() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
getEntityList(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getEntityListByEntityClass(Solution_, Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getEntityMemberAccessorMap() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getEntityMemberAndEntityCollectionMemberNames() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getEntityMimicRecorder(String) - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
getEntityMimicRecorderMap() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
getEntityPlacerConfig() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
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.impl.heuristic.HeuristicConfigPolicy
getEntityTabuRatio() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getEntityTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getEnvironmentMode() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getEnvironmentMode() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getEnvironmentMode() - Method in class org.optaplanner.core.config.solver.SolverConfig
getEnvironmentMode() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
getEnvironmentMode() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
getEqualCount() - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight
getEventIndex() - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent
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
getFact() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionInsert
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniTuple
getFactA() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniTuple
getFactB() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiTuple
getFactB() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiTuple
getFactB() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
getFactB() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiTuple
getFactB() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiTuple
getFactB() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiTuple
getFactB() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiTuple
getFactB() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriTuple
getFactB() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriTuple
getFactB() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriTuple
getFactB() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriTuple
getFactC() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriTuple
getFactC() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriTuple
getFactC() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriTuple
getFactC() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriTuple
getFacts() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
getFacts() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiTuple
getFacts() - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetTuple
getFacts() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriTuple
getFacts() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniTuple
getFactsString() - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetTuple
getFadingEntityTabuRatio() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getFadingEntityTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getFadingMoveTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getFadingUndoMoveTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getFadingValueTabuRatio() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getFadingValueTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getFailureCount() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getFailureCount() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getFailureCount() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getFailureCount() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getFailureThrowable() - Method in class org.optaplanner.benchmark.impl.SubSingleBenchmarkRunner
getFavoriteSolverBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
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.hardsoftlong.HardSoftLongScoreDefinition
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
getFeasibleLevelsSize() - Method in class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
getFeasibleLevelsSize() - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
  Returns the number of levels of `Score.toLevelNumbers()`.
getField(Class<?>, String) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
getFields() - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFact
getFields() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenInlineValue
getFields() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenNullFact
getFields() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueFact
getFieldValue(Object, Field) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
getFilter() - Method in class org.optaplanner.core.impl.score.stream.bi.AbstractBiJoiner
getFilter() - Method in class org.optaplanner.core.impl.score.stream.penta.AbstractPentaJoiner
getFilter() - Method in class org.optaplanner.core.impl.score.stream.quad.AbstractQuadJoiner
getFilter() - Method in class org.optaplanner.core.impl.score.stream.tri.AbstractTriJoiner
getFilterClass() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
getFilterClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
getFilterClass() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
getFinalBestSolution() - Method in interface org.optaplanner.core.api.solver.SolverJob
  Waits if necessary for the solver to complete and then returns the final best `PlanningSolution`.
getFinalBestSolution() - Method in class org.optaplanner.core.impl.solver.DefaultSolverJob
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
getFireId() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionFireAllRules
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
getForagerConfig() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
getForagerConfig() - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
getFromClass() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniConstraintStream
getFromEntityValueRangeProvider(String) - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
getFromSolutionValueRangeProvider(String) - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniConstraintStream
getFromStreamList() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniConstraintStream
getGeneratedClassName(Member) - Static method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberAccessorFactory
  Returns the generated class name for a given member.
getGeneratedClassName(SolutionDescriptor<?>) - Static method in class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionClonerFactory
  Returns the generated class name for a given solutionDescriptor.
getGenericType() - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
getGenericType() - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
  As defined by `Method.getGenericReturnType()` and `Field.getGenericType()`.
getGenericType() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
getGenericType() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
getGenericType() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
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
getGraphFile() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
getGraphFile() - Method in class org.optaplanner.benchmark.impl.statistic.PureSubSingleStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreProblemStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationProblemStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseProblemStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepProblemStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.PureSubSingleStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedProblemStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreProblemStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreSubSingleStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffSubSingleStatistic
getGraphFileList() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffSubSingleStatistic
getGreatDelugeWaterLevelIncrementRatio() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getGreatDelugeWaterLevelIncrementScore() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getGroupKey() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
getHardLevelsSize() - Method in class org.optaplanner.core.api.score.AbstractBendableScore
  The sum of this and `AbstractBendableScore.getSoftLevelsSize()` equals `AbstractBendableScore.getLevelsSize()`.
getHardLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
getHardLevelsSize() - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
getHardLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
getHardLevelsSize() - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
getHardLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
getHardLevelsSize() - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
getHardLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
getHardLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
getHardLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
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() - 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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
  The total of the broken negative hard constraints and fulfilled positive hard constraints.
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.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.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.hardsoftlong.HardSoftLongScore
  The total of the broken negative hard constraints and fulfilled positive hard constraints.
getHardScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
getHardScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
getHardScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
getHardScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
getHardScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
getHardScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
getHardScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
getHardScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
getHardScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
getHardScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
getHardScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
getHardScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
getHardScores() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
getHardScores() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
getHardScores() - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
getHardWeight() - Method in class org.optaplanner.core.impl.score.comparator.FlatteningHardSoftScoreComparator
getHoursSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
getHtmlOverviewFile() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
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
getIgnoreEmptyChildIterators() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
getImports() - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFact
getImports() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFactField
getImports() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenInlineValue
getImports() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenNullFact
getImports() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueFact
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
getIncrementalScoreCalculatorCustomProperties() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
getIndex() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiNode
getIndex() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniNode
getIndexProperties() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiTuple
getIndexProperties() - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetJoinBridgeTuple
getIndexProperties() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniTuple
getIndictmentMap() - Method in interface org.optaplanner.core.api.score.calculator.ConstraintMatchAwareIncrementalScoreCalculator
getIndictmentMap() - Method in interface org.optaplanner.core.api.score.ScoreExplanation
  Explains the impact of each planning entity or problem fact on the `Score`.
getIndictmentMap() - Method in class org.optaplanner.core.impl.score.DefaultScoreExplanation
getIndictmentMap() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
getIndictmentMap() - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
  `ConstraintMatch`s are not supported by this `ScoreDirector` implementation.
getIndictmentMap() - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
getIndictmentMap() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  Explains the impact of each planning entity or problem fact on the `Score`.
getIndictmentMap() - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
getIndictmentMap() - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
getIndictmentMap() - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
getIndictmentMap() - Method in interface org.optaplanner.core.impl.score.stream.ConstraintSession
  As defined by `InnerScoreDirector.getIndictmentMap()`.
getIndictmentMap() - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintSession
getInfeasibleScoreCount() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getInfeasibleScoreCount() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getInheritedSolverBenchmarkConfig() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getInitialInserts() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
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
getInitialWaterLevel() - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
getInitLabel() - Method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
getInitLabel() - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
  Returns the label for `Score.getInitScore()`.
getInitPrefix() - Method in class org.optaplanner.core.api.score.AbstractScore
getInitScore() - Method in class org.optaplanner.core.api.score.AbstractScore
getInitScore() - Method in interface org.optaplanner.core.api.score.Score
  The init score is the negative of the number of uninitialized genuine planning variables.
getInputFileExtension() - Method in interface org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO
  Every `PlanningSolution` type potentially has its own file extension.
getInputFileExtension() - Method in class org.optaplanner.persistence.jackson.impl.domain.solution.JacksonSolutionFileIO
getInputFileExtension() - Method in class org.optaplanner.persistence.jaxb.impl.domain.solution.JaxbSolutionFileIO
getInputFileExtension() - Method in class org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO
getInputSolutionFileList() - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
getInputSolutionLoadingTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getInstance() - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFact
getInstance() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenInlineValue
getInstance() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenNullFact
getInstance() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueFact
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.
getIsInitializedPredicate() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
  Using entityDescriptor::isInitialized directly breaks node sharing because it creates multiple instances of this `Predicate`.
getJavaVersion() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getJavaVM() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getJoinConstraintStreamToJoinBridgeNodeMap() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetNodeBuildPolicy
getJoinerList() - Method in class org.optaplanner.core.impl.score.stream.bi.CompositeBiJoiner
getJoinerList() - Method in class org.optaplanner.core.impl.score.stream.penta.CompositePentaJoiner
getJoinerList() - Method in class org.optaplanner.core.impl.score.stream.quad.CompositeQuadJoiner
getJoinerList() - Method in class org.optaplanner.core.impl.score.stream.tri.CompositeTriJoiner
getJoinerType() - Method in class org.optaplanner.core.impl.score.stream.bi.SingleBiJoiner
getJoinerType() - Method in class org.optaplanner.core.impl.score.stream.penta.SinglePentaJoiner
getJoinerType() - Method in class org.optaplanner.core.impl.score.stream.quad.SingleQuadJoiner
getJoinerType() - Method in class org.optaplanner.core.impl.score.stream.tri.SingleTriJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.bi.CompositeBiJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.bi.FilteringBiJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.bi.NoneBiJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.bi.SingleBiJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.common.AbstractJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.penta.CompositePentaJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.penta.FilteringPentaJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.penta.NonePentaJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.penta.SinglePentaJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.quad.CompositeQuadJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.quad.FilteringQuadJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.quad.NoneQuadJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.quad.SingleQuadJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.tri.CompositeTriJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.tri.FilteringTriJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.tri.NoneTriJoiner
getJoinerTypes() - Method in class org.optaplanner.core.impl.score.stream.tri.SingleTriJoiner
getJustification() - Method in interface org.optaplanner.core.api.score.constraint.Indictment
getJustification() - Method in class org.optaplanner.core.impl.score.constraint.DefaultIndictment
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
getKieBaseConfigurationProperties() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
getKieSession() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
getLabel() - Method in enum org.optaplanner.benchmark.config.statistic.ProblemStatisticType
getLabel() - Method in enum org.optaplanner.benchmark.config.statistic.SingleStatisticType
getLabel() - Method in interface org.optaplanner.benchmark.impl.statistic.StatisticType
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.partitionedsearch.scope.PartitionedSearchPhaseScope
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.LocalSearchAcceptorConfig
getLayer() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
getLayerList() - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.AbstractBiJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.CompositeBiJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.FilteringBiJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.NoneBiJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.SingleBiJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.AbstractPentaJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.CompositePentaJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.FilteringPentaJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.NonePentaJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.SinglePentaJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.AbstractQuadJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.CompositeQuadJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.FilteringQuadJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.NoneQuadJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.SingleQuadJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.AbstractTriJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.CompositeTriJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.FilteringTriJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.NoneTriJoiner
getLeftCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.SingleTriJoiner
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
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsExistsBiConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsFilterBiConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsJoinBiConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsExistsQuadConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsFilterQuadConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsJoinQuadConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsExistsTriConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsFilterTriConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsJoinTriConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsExistsUniConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsFilterUniConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsFromUniConstraintStream
getLeftHandSide() - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsGroupingUniConstraintStream
getLeftIndex() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiNode
getLeftIndex() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriNode
getLeftMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.SingleBiJoiner
getLeftMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.SinglePentaJoiner
getLeftMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.SingleQuadJoiner
getLeftMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.SingleTriJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.bi.AbstractBiJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.bi.CompositeBiJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.bi.FilteringBiJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.bi.NoneBiJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.bi.SingleBiJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.penta.AbstractPentaJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.penta.CompositePentaJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.penta.FilteringPentaJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.penta.NonePentaJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.penta.SinglePentaJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.quad.AbstractQuadJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.quad.CompositeQuadJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.quad.FilteringQuadJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.quad.NoneQuadJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.quad.SingleQuadJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.tri.AbstractTriJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.tri.CompositeTriJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.tri.FilteringTriJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.tri.NoneTriJoiner
getLeftMapping(int) - Method in class org.optaplanner.core.impl.score.stream.tri.SingleTriJoiner
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.AbstractBendableScore
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
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.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.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
getLocale() - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
getLocale() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getLocalSearchType() - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
getLoggingLevelDroolsCore() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getLoggingLevelOptaPlannerCore() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getLogIndentation() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
getLookUpStrategyResolver() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getLowerCount() - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight
getManualEntityMimicRecorder() - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
getMatchScore() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiTuple
getMatchScore() - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetScoringTuple
getMatchScore() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriTuple
getMatchScore() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniTuple
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
getMaximumSubPillarSize() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.SubPillarConfigPolicy
getMaximumSubSingleCount() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getMaximumSubSingleCount() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getMaximumValueCount() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getMaximumValueCount(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getMaximumValueCount(Solution_, Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
getMaxMemory() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getMaxMemory() - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseMeasurement
getMedian() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
  The total of the broken negative medium constraints and fulfilled positive medium constraints.
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.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
getMediumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
getMediumScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
getMemberAccessor() - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintWeightDescriptor
getMemberAccessorSpeedNote() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
getMemberDescriptorForField(Field) - Method in class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionOrEntityDescriptor
getMemoryUseMeasurement() - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseStatisticPoint
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
getMinimumSubPillarSize() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.SubPillarConfigPolicy
getMinutesSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
getMovableChainedTrailingValueFilter() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
getMovableEntityCount(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getMove() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
getMove() - Method in class org.optaplanner.core.impl.heuristic.thread.MoveEvaluationOperation
getMove() - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue.MoveResult
getMove() - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent
getMove() - Method in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
getMoveCountPerStepMeasurement() - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepStatisticPoint
getMoveIndex() - Method in class org.optaplanner.core.impl.heuristic.thread.MoveEvaluationOperation
getMoveIndex() - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue.MoveResult
getMoveIndex() - Method in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
getMoveIteratorFactoryClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
getMoveIteratorFactoryCustomProperties() - 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
getMoveListFactoryCustomProperties() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
getMoveOperations() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
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.ConstructionHeuristicPhaseConfig
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.LocalSearchAcceptorConfig
getMoveThreadBufferSize() - Method in class org.optaplanner.core.config.solver.SolverConfig
getMoveThreadBufferSize() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
getMoveThreadCount() - Method in class org.optaplanner.core.config.solver.SolverConfig
getMoveThreadCount() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
getMoveThreadIndex() - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue.MoveResult
getMoveType() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffStatisticPoint
getMoveType() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffStatisticPoint
getMutationCount() - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationStatisticPoint
getName() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getName() - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
getName() - Method in interface org.optaplanner.benchmark.impl.result.BenchmarkResult
getName() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getName() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getName() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getName() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getName() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getName() - Method in class org.optaplanner.benchmark.impl.SubSingleBenchmarkRunner
getName() - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
getName() - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
getName() - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
getName() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
getName() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
getName() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
getNamespaceOverride() - Method in class org.optaplanner.core.impl.io.jaxb.ElementNamespaceOverride
getNameWithFavoriteSuffix() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
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
getNewBestScore() - Method in class org.optaplanner.core.api.solver.event.BestSolutionChangedEvent
  Returns the `Score` of the `BestSolutionChangedEvent.getNewBestSolution()`.
getNewBestSolution() - Method in class org.optaplanner.core.api.solver.event.BestSolutionChangedEvent
  Note that: In real-time planning, not all `ProblemFactChange`s might be processed: check `BestSolutionChangedEvent.isEveryProblemFactChangeProcessed()`. this `PlanningSolution` might be uninitialized: check `Score.isSolutionInitialized()`. this `PlanningSolution` might be infeasible: check `Score.isFeasible()`.
getNextStepIndex() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractTuple
getNode() - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniTuple
getNode() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniTuple
getNodeComparator() - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
getNodeExplorationType() - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
getNodeIndex() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractNode
getNodeIndex() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractTuple
getNodeIndex() - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetNode
getNodes() - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
getNotificationQueue() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
getOneSoftestScore() - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
getOneSoftestScore() - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
  The score that represents the softest possible one.
getOperatingSystem() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getOptaPlannerVersion() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getOptimisticBound() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
getOriginEntitySelectorConfig() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
getOutputFileExtension() - Method in interface org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO
  It's highly recommended that this method returns the same value as `SolutionFileIO.getInputFileExtension()`, which it does by default unless it's overridden, because a good output file is able to function as an input file.
getOutputFileExtension() - Method in class org.optaplanner.persistence.jackson.impl.domain.solution.JacksonSolutionFileIO
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
getParabolicDistributionSizeMaximum() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
getParallelBenchmarkCount() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  Using multiple parallel benchmarks can decrease the reliability of the results.
getParallelBenchmarkCount() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getParallelSolverCount() - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
getParent() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
getParentBreadth() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
getPartCalculationCount() - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent
getPartCount() - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionedSearchPhaseScope
getPartIndex() - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent
getPartsCalculationCount() - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionQueue
getPatternVariableA() - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
getPatternVariableA() - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
getPatternVariableA() - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
getPatternVariableB() - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
getPatternVariableB() - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
getPatternVariableC() - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
getPercentageLevels() - Method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
getPhaseBestSolutionTimeMillis() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
getPhaseConfigList() - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
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.partitionedsearch.scope.PartitionedSearchStepScope
getPhaseScope() - Method in class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
getPhaseScope() - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
getPhaseScoreCalculationCount() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
getPhaseScoreCalculationSpeed() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
getPhaseTimeMillisSpent() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
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.partitionedsearch.DefaultPartitionedSearchPhase
getPhaseTypeString() - Method in class org.optaplanner.core.impl.phase.AbstractPhase
getPhaseTypeString() - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
getPhaseTypeString() - Method in class org.optaplanner.core.impl.phase.NoChangePhase
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.AbstractPillarMoveSelectorConfig
getPlannerBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
getPlannerBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getPlannerBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getPlannerBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
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
getPlanningEntities() - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
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
getPlanningValues() - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
getPointList() - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
getPrerequisiteExpressions() - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
getPrimaryVariable() - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
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
getProblemBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getProblemBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
getProblemBenchmarksConfig() - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
getProblemFactCollectionMemberAccessorMap() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getProblemFactMemberAccessorMap() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getProblemFactMemberAndProblemFactCollectionMemberNames() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getProblemFactOrEntityClassSet() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getProblemFile() - Method in class org.optaplanner.benchmark.impl.loader.FileProblemProvider
getProblemId() - Method in interface org.optaplanner.core.api.solver.SolverJob
getProblemId() - Method in class org.optaplanner.core.impl.solver.DefaultSolverJob
getProblemIdToSolverJobMap() - Method in class org.optaplanner.core.impl.solver.DefaultSolverManager
getProblemName() - Method in class org.optaplanner.benchmark.impl.loader.FileProblemProvider
getProblemName() - Method in class org.optaplanner.benchmark.impl.loader.InstanceProblemProvider
getProblemName() - Method in interface org.optaplanner.benchmark.impl.loader.ProblemProvider
getProblemProvider() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getProblemReportDirectory() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getProblemReportDirectoryName() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getProblemScale() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getProblemScale(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
  Calculates an indication on how big this problem instance is.
getProblemScale(Solution_, Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
getProblemStatisticEnabled() - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
getProblemStatisticList() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getProblemStatisticType() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
getProblemStatisticTypeList() - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
getPropertyNames() - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
getPropertyTypes() - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
getPropertyValue(Object, int) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
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
getPureSubSingleStatisticList() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
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.benchmark.impl.SubSingleBenchmarkRunner
getRandomSeed() - Method in class org.optaplanner.core.config.solver.SolverConfig
getRandomType() - Method in class org.optaplanner.core.config.solver.SolverConfig
getRanking() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getRanking() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getRanking() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
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
getRelativeCsvFilePath() - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
getRelativePathToBenchmarkReportDirectory(File) - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getRemovedBlock() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenRemoveRandomBlockMutator
getRequiredFacts() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFactField
getResult() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenHeadCuttingMutator
getResult() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenRemoveRandomBlockMutator
getResultContainer() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
getResultDirectory() - Method in interface org.optaplanner.benchmark.impl.result.BenchmarkResult
getResultDirectory() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getResultDirectory() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getResultDirectoryName() - Method in interface org.optaplanner.benchmark.impl.result.BenchmarkResult
getResultDirectoryName() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getResultDirectoryName() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.AbstractBiJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.CompositeBiJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.FilteringBiJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.NoneBiJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.SingleBiJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.AbstractPentaJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.CompositePentaJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.FilteringPentaJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.NonePentaJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.SinglePentaJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.AbstractQuadJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.CompositeQuadJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.FilteringQuadJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.NoneQuadJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.SingleQuadJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.AbstractTriJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.CompositeTriJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.FilteringTriJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.NoneTriJoiner
getRightCombinedMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.SingleTriJoiner
getRightEntity() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
getRightIndex() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiNode
getRightIndex() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriNode
getRightMapping() - Method in class org.optaplanner.core.impl.score.stream.bi.SingleBiJoiner
getRightMapping() - Method in class org.optaplanner.core.impl.score.stream.penta.SinglePentaJoiner
getRightMapping() - Method in class org.optaplanner.core.impl.score.stream.quad.SingleQuadJoiner
getRightMapping() - Method in class org.optaplanner.core.impl.score.stream.tri.SingleTriJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.bi.AbstractBiJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.bi.CompositeBiJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.bi.FilteringBiJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.bi.NoneBiJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.bi.SingleBiJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.penta.AbstractPentaJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.penta.CompositePentaJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.penta.FilteringPentaJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.penta.NonePentaJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.penta.SinglePentaJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.quad.AbstractQuadJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.quad.CompositeQuadJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.quad.FilteringQuadJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.quad.NoneQuadJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.quad.SingleQuadJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.tri.AbstractTriJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.tri.CompositeTriJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.tri.FilteringTriJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.tri.NoneTriJoiner
getRightMapping(int) - Method in class org.optaplanner.core.impl.score.stream.tri.SingleTriJoiner
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
getRuleToConstraintWeightExtractorMap() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
getRunnablePartThreadLimit() - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
  Similar to a thread pool size, but instead of limiting the number of `Thread`s, it limits the number of `runnable` `Thread`s to avoid consuming all CPU resources (which would starve UI, Servlets and REST threads).
getScore() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getScore() - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreStatisticPoint
getScore() - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreStatisticPoint
getScore() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
  The total of the broken negative constraints and fulfilled positive constraints.
getScore() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
  The total of the broken negative constraints and fulfilled positive constraints.
getScore() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
  The total of the broken negative constraints and fulfilled positive constraints.
getScore() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
getScore() - Method in interface org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
  Sum of the `ConstraintMatchTotal.getConstraintMatchSet()`'s `ConstraintMatch.getScore()`.
getScore() - Method in interface org.optaplanner.core.api.score.constraint.Indictment
  Sum of the `Indictment.getConstraintMatchSet()`'s `ConstraintMatch.getScore()`.
getScore() - Method in interface org.optaplanner.core.api.score.ScoreExplanation
  Return the `Score` being explained.
getScore() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
getScore() - Method in class org.optaplanner.core.impl.heuristic.thread.ApplyStepOperation
getScore() - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue.MoveResult
getScore() - Method in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
getScore() - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
getScore() - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
getScore() - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
getScore() - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
getScore() - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
getScore() - Method in class org.optaplanner.core.impl.score.constraint.DefaultIndictment
getScore() - Method in class org.optaplanner.core.impl.score.DefaultScoreExplanation
getScore(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getScoreBounder() - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
getScoreCalculationCount() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getScoreCalculationCount() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getScoreCalculationCount() - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
getScoreCalculationCount() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
getScoreCalculationCountLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
getScoreCalculationSpeed() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getScoreCalculationSpeed() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getScoreCalculationSpeed() - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedStatisticPoint
getScoreCalculationSpeed() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
getScoreCalculationSpeedSummaryChartFile() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
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.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.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.benchmark.impl.result.SolverBenchmarkResult
getScoreDefinition() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
getScoreDefinition() - Method in class org.optaplanner.core.impl.heuristic.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.SolverScope
getScoreDirector() - Method in class org.optaplanner.core.impl.heuristic.thread.SetupOperation
getScoreDirector() - Method in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
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.SolverScope
getScoreDirectorFactory() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
getScoreDirectorFactory() - Method in class org.optaplanner.core.impl.score.DefaultScoreManager
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
getScoreDirectorFactory() - Method in class org.optaplanner.core.impl.solver.DefaultSolverFactory
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
getScoreExplanationSummary() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getScoreExplanationSummary() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getScoreExplanationSummaryAsHtmlEscaped() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getScoreImpactType() - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
getScoreInliner() - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
getScoreJsonbAdapters() - Static method in class org.optaplanner.persistence.jsonb.api.OptaPlannerJsonbConfig
getScoreList() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getScoreTotal() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreStatisticPoint
getScoreTotal() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreStatisticPoint
getScoringNodes() - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
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.benchmark.impl.statistic.movecountperstep.MoveCountPerStepMeasurement
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
getSelectedSingleBenchmarkNodes() - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.CheckBoxTree
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
getSession() - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
getSession() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetNodeBuildPolicy
getSetter() - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
getSetterMethod(Class<?>, Class<?>, String) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
getSetterMethod(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
getShallowClonedMemberDescriptors() - Method in class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionOrEntityDescriptor
getSimpleEntityAndVariableName() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
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.LocalSearchAcceptorConfig
getSingleBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getSingleBenchmarkResultList() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getSingleBenchmarkResultList() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getSingleStatisticTypeList() - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
getSinkVariableDescriptorList() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
  Inverse of `ShadowVariableDescriptor.getSourceVariableDescriptorList()`.
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.primboolean.BooleanValueRange
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() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.temporal.TemporalValueRange
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() - 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() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
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() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
getSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
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 class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
getSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.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(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(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(Object) - 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(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.
getSize(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
getSize(ListIterableSelector<Solution_, SubSelection_>, ListIterableSelector<Solution_, SubSelection_>) - Static method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
getSoftLevelsSize() - Method in class org.optaplanner.core.api.score.AbstractBendableScore
  The sum of `AbstractBendableScore.getHardLevelsSize()` and this equals `AbstractBendableScore.getLevelsSize()`.
getSoftLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
getSoftLevelsSize() - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
getSoftLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
getSoftLevelsSize() - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
getSoftLevelsSize() - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
getSoftLevelsSize() - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
getSoftLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
getSoftLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
getSoftLevelsSize() - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
getSoftLevelsSize() - Method in class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
  The total of the broken negative soft constraints and fulfilled positive soft constraints.
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.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.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.hardsoftlong.HardSoftLongScore
  The total of the broken negative soft constraints and fulfilled positive soft constraints.
getSoftScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
getSoftScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
getSoftScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
getSoftScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
getSoftScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
getSoftScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
getSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
getSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
getSoftScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
getSoftScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
getSoftScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
getSoftScore(int) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
getSoftScores() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
getSoftScores() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
getSoftScores() - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
getSolution() - Method in interface org.optaplanner.core.api.score.ScoreExplanation
  Retrieve the `PlanningSolution` that the score being explained comes from.
getSolution() - Method in class org.optaplanner.core.impl.score.DefaultScoreExplanation
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.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionOrEntityDescriptor
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
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.score.stream.bavet.BavetConstraintFactory
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintFactory
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.score.stream.InnerConstraintFactory
getSolutionDescriptor() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
getSolutionDescriptor() - Method in class org.optaplanner.test.impl.score.stream.DefaultConstraintVerifier
getSolutionFileIO() - Method in class org.optaplanner.benchmark.impl.loader.FileProblemProvider
getSolutionFileIOClass() - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
getSolutionPartitionerClass() - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
getSolutionPartitionerCustomProperties() - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
getSolverBenchmarkBluePrintConfigList() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getSolverBenchmarkBluePrintType() - Method in class org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintConfig
getSolverBenchmarkConfigList() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getSolverBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight
getSolverBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getSolverBenchmarkResultList() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getSolverConfig() - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
getSolverConfig() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getSolverConfigAsHtmlEscapedXml() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getSolverFactory() - Method in class org.optaplanner.core.impl.solver.DefaultSolverManager
getSolverRankingClassFullName() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getSolverRankingClassSimpleName() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getSolverRankingComparator() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getSolverRankingComparatorClass() - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
getSolverRankingType() - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
getSolverRankingWeightFactory() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getSolverRankingWeightFactoryClass() - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
getSolverScope() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
getSolverScope() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
getSolverStatus() - Method in interface org.optaplanner.core.api.solver.SolverJob
  Returns whether the `Solver` is scheduled to solve, actively solving or not.
getSolverStatus() - Method in class org.optaplanner.core.impl.solver.DefaultSolverJob
getSolverStatus(ProblemId_) - Method in interface org.optaplanner.core.api.solver.SolverManager
  Returns if the `Solver` is scheduled to solve, actively solving or not.
getSolverStatus(ProblemId_) - Method in class org.optaplanner.core.impl.solver.DefaultSolverManager
getSolvingDuration() - Method in interface org.optaplanner.core.api.solver.SolverJob
  Returns the `Duration` spent solving since the last start.
getSolvingDuration() - Method in class org.optaplanner.core.impl.solver.DefaultSolverJob
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.SourcedVariableListener
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
  Inverse of `VariableDescriptor.getSinkVariableDescriptorList()`.
getSourceVariableDescriptorList() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
getSpeedNote() - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
getSpeedNote() - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
getSpeedNote() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
getSpeedNote() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
getSpeedNote() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
getSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
getStandardDeviationDoubles() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getStandardDeviationString() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getStandardDeviationString() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getStandardDeviationString(double[]) - Static method in class org.optaplanner.benchmark.impl.statistic.StatisticUtils
getStartingInitializedScore() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
getStartingScore() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
getStartingSolverCount() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
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.SolverScope
getStartingTimestamp() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getStartingTimestampAsMediumString() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getState() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractTuple
getStatisticType() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemBasedSubSingleStatistic
getStatisticType() - Method in class org.optaplanner.benchmark.impl.statistic.PureSubSingleStatistic
getStatisticType() - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
getStatus() - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox
getStep() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
getStep() - Method in class org.optaplanner.core.impl.heuristic.thread.ApplyStepOperation
getStep() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
getStep() - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionedSearchStepScope
getStepCountingHillClimbingSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getStepCountingHillClimbingType() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getStepCountLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
getStepCountLimit() - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
getStepIndex() - Method in class org.optaplanner.core.impl.heuristic.thread.ApplyStepOperation
getStepIndex() - Method in class org.optaplanner.core.impl.heuristic.thread.MoveEvaluationOperation
getStepIndex() - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue.MoveResult
getStepIndex() - Method in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
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
getStepScope() - Method in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
getStepScoreDiff() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffStatisticPoint
getStepString() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
getStepString() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
getStepString() - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionedSearchStepScope
getSubChain() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
getSubChain() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
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
getSubPillarSequenceComparatorClass() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.AbstractPillarMoveSelectorConfig
getSubPillarType() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.AbstractPillarMoveSelectorConfig
getSubSingleBenchmarkIndex() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getSubSingleBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
getSubSingleBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.SubSingleBenchmarkRunner
getSubSingleBenchmarkResultList() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getSubSingleCount() - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
getSubSingleCount() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getSubSingleCount() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getSubSingleStatistic(ProblemStatisticType) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getSubSingleStatistic(StatisticType) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getSubSingleStatisticList() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
getSucceeded() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getSuccessCount() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getSuccessCount() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getSummary() - Method in interface org.optaplanner.core.api.score.ScoreExplanation
  Returns a diagnostic text that explains the `Score` through the `ConstraintMatch` API to identify which constraints or planning entities cause that score quality.
getSummary() - Method in class org.optaplanner.core.impl.score.DefaultScoreExplanation
getSummary(Solution_) - Method in interface org.optaplanner.core.api.score.ScoreManager
  Returns a diagnostic text that explains the solution through the `ConstraintMatch` API to identify which constraints or planning entities cause that score quality.
getSummary(Solution_) - Method in class org.optaplanner.core.impl.score.DefaultScoreManager
getSummaryDirectory() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getSupplyManager() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
getSupplyManager() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
GETTER - org.optaplanner.core.api.domain.autodiscover.AutoDiscoverMemberType
  Reflect over the getter methods and automatically behave as the appropriate annotation is there based on the return type.
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
getThreadFactoryClass() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getThreadFactoryClass() - Method in class org.optaplanner.core.config.solver.SolverConfig
getThreadFactoryClass() - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
getThreadFactoryClass() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
getThrowable() - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent
getTimeGradient() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreStatisticPoint
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationStatisticPoint
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseStatisticPoint
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepStatisticPoint
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedStatisticPoint
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreStatisticPoint
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreStatisticPoint
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreStatisticPoint
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffStatisticPoint
getTimeMillisSpent() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffStatisticPoint
getTimeMillisSpent() - Method in class org.optaplanner.core.api.solver.event.BestSolutionChangedEvent
getTimeMillisSpent() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
getTimeMillisSpent() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
getTimeMillisSpentLimit() - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
getTimeSpentScalabilitySummaryChartFile() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getTimeSpentSummaryChartFile() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getTimezoneId() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getToPlanningValue() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
getToPlanningValue() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
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
getTotalScore() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getTotalScore() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getTotalSubSingleCount() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getTotalSubSingleCount() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getTotalWinningScoreDifference() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
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.gizmo.GizmoMemberDescriptor
getType() - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
getType() - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
getType() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
getType() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
getType() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
getType() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotification
getType() - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent
getTypeName() - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
  Returns the member type (for fields) / return type (for methods) name.
getUncorruptedScore() - Method in exception org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedScoreException
getUndoAccumulator() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiTuple
getUndoAccumulator() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniTuple
getUndoMove() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
getUndoMoveTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getUndoScoreImpacter() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiTuple
getUndoScoreImpacter() - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetScoringTuple
getUndoScoreImpacter() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriTuple
getUndoScoreImpacter() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniTuple
getUndoStep() - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
getUndoStep() - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
getUnifiedProblemBenchmarkResultList() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
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
getUnimprovedScoreDifferenceThreshold() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
getUnimprovedScoreDifferenceThreshold() - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
getUnimprovedSecondsSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
getUnimprovedSpentLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
getUnimprovedStepCountLimit() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
getUnimprovedStepCountLimit() - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
getUnimprovedTimeMillisSpentLimit() - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
getUnimprovedTimeMillisSpentLimit() - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
getUninitializedSolutionCount() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getUninitializedSolutionCount() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
getUsedMemory() - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseMeasurement
getUsedMemoryAfterInputSolution() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getUsedMemoryAfterInputSolution() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
getValue() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionUpdate
  Get the value that is used to update a fact's field (an entity's variable).
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.impl.heuristic.HeuristicConfigPolicy
getValueMimicRecorderMap() - Method in class org.optaplanner.core.impl.heuristic.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.impl.heuristic.HeuristicConfigPolicy
getValueTabuRatio() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getValueTabuSize() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
getVariableCount() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
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
getVariableDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
getVariableDescriptorMap() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
getVariableDescriptors() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
getVariableFactory() - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintFactory
getVariableListener() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
getVariableListenerClass() - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
getVariableListenerClass() - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
getVariableListenerClass() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
getVariableListenerClass() - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
getVariableName() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
getVariableName() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
getVariableName() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
getVariableName() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
getVariableName() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
getVariableName() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
getVariableName() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
getVariableName() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
getVariableName() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
getVariableName() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueFact
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
getVariableNameList() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
getVariableNameList() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
getVariablePropertyType() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
getWarmUpDaysSpentLimit() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getWarmUpHoursSpentLimit() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getWarmUpMillisecondsSpentLimit() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getWarmUpMinutesSpentLimit() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getWarmUpSecondsSpentLimit() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
getWarmUpTimeMillisSpentLimit() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
getWarningList() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getWarningList() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
getWaterLevelIncrementRatio() - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
getWaterLevelIncrementScore() - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
getWinningScoreDifference() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getWinningScoreDifferenceSummaryChartFileList() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getWinningSingleBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
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.SolverScope
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.SolverScope
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.phase.scope.AbstractMoveScope
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.SolverScope
getWorkingScore() - Method in exception org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedScoreException
getWorkingSolution() - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
  The `PlanningSolution` that is used to calculate the `Score`.
getWorkingSolution() - Method in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
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 class org.optaplanner.core.impl.solver.scope.SolverScope
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.SolverScope
getWorst() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getWorstScoreCalculationSpeed() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getWorstScoreCalculationSpeedDifferencePercentage() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getWorstScoreCalculationSpeedDifferencePercentageSummaryChartFile() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getWorstScoreDifferencePercentage() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
getWorstScoreDifferencePercentageSummaryChartFileList() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
getWorstSingleBenchmarkResult() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
getWriteOutputSolutionEnabled() - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
getXStream() - Method in class org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
getZeroScore() - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
getZeroScore() - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
  The score that represents zero.
given(Object...) - Method in interface org.optaplanner.test.api.score.stream.MultiConstraintVerification
  As defined by `SingleConstraintVerification.given(Object...)`.
given(Object...) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintVerification
given(Object...) - Method in class org.optaplanner.test.impl.score.stream.DefaultMultiConstraintVerification
given(Object...) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintVerification
givenSolution(Solution_) - Method in interface org.optaplanner.test.api.score.stream.MultiConstraintVerification
  As defined by `SingleConstraintVerification.givenSolution(Object)`.
givenSolution(Solution_) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintVerification
givenSolution(Solution_) - Method in class org.optaplanner.test.impl.score.stream.DefaultMultiConstraintVerification
givenSolution(Solution_) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintVerification
GIZMO - org.optaplanner.core.api.domain.common.DomainAccessType
  Use Gizmo generated bytecode to access members (fields and methods) to avoid reflection for additional performance.
GizmoMemberAccessorFactory - Class in org.optaplanner.core.impl.domain.common.accessor.gizmo
GizmoMemberAccessorImplementor - Class in org.optaplanner.core.impl.domain.common.accessor.gizmo
  Generates the bytecode for the MemberAccessor of a particular Member
GizmoMemberDescriptor - Class in org.optaplanner.core.impl.domain.common.accessor.gizmo
  Describe and provide simplified/unified access for a Member
GizmoMemberDescriptor(Member) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
GizmoMemberDescriptor(String, Object, Object, Class<?>) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
GizmoMemberDescriptor(String, Object, Object, Class<?>, MethodDescriptor) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
GizmoSolutionClonerFactory - Class in org.optaplanner.core.impl.domain.solution.cloner.gizmo
GizmoSolutionClonerImplementor - Class in org.optaplanner.core.impl.domain.solution.cloner.gizmo
GizmoSolutionOrEntityDescriptor - Class in org.optaplanner.core.impl.domain.solution.cloner.gizmo
GizmoSolutionOrEntityDescriptor(SolutionDescriptor<?>, Class<?>) - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionOrEntityDescriptor
GizmoSolutionOrEntityDescriptor(SolutionDescriptor<?>, Class<?>, Map<Field, GizmoMemberDescriptor>) - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionOrEntityDescriptor
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
graphFile - Variable in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationProblemStatistic
graphFile - Variable in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseProblemStatistic
graphFile - Variable in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepProblemStatistic
graphFile - Variable in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedProblemStatistic
graphFileList - Variable in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreProblemStatistic
graphFileList - Variable in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreProblemStatistic
graphFileList - Variable in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
graphFileList - Variable in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreSubSingleStatistic
graphFileList - Variable in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffSubSingleStatistic
graphFileList - Variable in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffSubSingleStatistic
GraphSupport - Class in org.optaplanner.benchmark.impl.statistic.common
graphType() - Method in annotation type org.optaplanner.core.api.domain.variable.PlanningVariable
  In some use cases, such as Vehicle Routing, planning entities form a specific graph type, as specified by `PlanningVariableGraphType`.
GREAT_DELUGE - org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorType
GREAT_DELUGE - org.optaplanner.core.config.localsearch.LocalSearchType
GreatDelugeAcceptor<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge
GreatDelugeAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
greatDelugeWaterLevelIncrementRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
greatDelugeWaterLevelIncrementScore - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
GREATER_THAN - org.optaplanner.core.impl.score.stream.common.JoinerType
GREATER_THAN_OR_EQUAL - org.optaplanner.core.impl.score.stream.common.JoinerType
greaterThan(BiFunction<A, B, Property_>, Function<C, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.greaterThan(Function, Function)`.
greaterThan(Function<A, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.greaterThan(Function, Function)` with both arguments using the same mapping.
greaterThan(Function<A, Property_>, Function<B, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  Joins every A and B where a value of property on A is greater than the value of a property on B.
greaterThan(QuadFunction<A, B, C, D, Property_>, Function<E, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.greaterThan(Function, Function)`
greaterThan(TriFunction<A, B, C, Property_>, Function<D, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.greaterThan(Function, Function)`.
greaterThanOrEqual(BiFunction<A, B, Property_>, Function<C, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.greaterThanOrEqual(Function, Function)`.
greaterThanOrEqual(Function<A, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.greaterThanOrEqual(Function, Function)` with both arguments using the same mapping.
greaterThanOrEqual(Function<A, Property_>, Function<B, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  Joins every A and B where a value of property on A is greater than or equal to the value of a property on B.
greaterThanOrEqual(QuadFunction<A, B, C, D, Property_>, Function<E, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.greaterThanOrEqual(Function, Function)`
greaterThanOrEqual(TriFunction<A, B, C, Property_>, Function<D, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.greaterThanOrEqual(Function, Function)`.
groupBy(BiFunction<A, B, GroupKey_>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Convert the `BiConstraintStream` to a `UniConstraintStream`, containing the set of tuples resulting from applying the group key mapping function on all tuples of the original stream.
groupBy(BiFunction<A, B, GroupKey_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKey_>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, __, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Convert the `BiConstraintStream` to a different `BiConstraintStream`, consisting of unique tuples.
groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Convert the `BiConstraintStream` to a `TriConstraintStream`, consisting of unique tuples with three facts.
groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Convert the `BiConstraintStream` to a `QuadConstraintStream`, consisting of unique tuples with four facts.
groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKey_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Convert the `BiConstraintStream` to a different `BiConstraintStream`, consisting of unique tuples.
groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Combines the semantics of `BiConstraintStream.groupBy(BiFunction, BiFunction)` and `BiConstraintStream.groupBy(BiConstraintCollector)`.
groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Combines the semantics of `BiConstraintStream.groupBy(BiFunction, BiFunction)` and `BiConstraintStream.groupBy(BiConstraintCollector)`.
groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
groupBy(BiFunction<A, B, GroupKeyA_>, BiFunction<A, B, GroupKeyB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
groupBy(Function<A, GroupKey_>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Convert the `UniConstraintStream` to a different `UniConstraintStream`, containing the set of tuples resulting from applying the group key mapping function on all tuples of the original stream.
groupBy(Function<A, GroupKey_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
groupBy(Function<A, GroupKey_>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Convert the `UniConstraintStream` to a `BiConstraintStream`, consisting of unique tuples with two facts.
groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Convert the `UniConstraintStream` to a `TriConstraintStream`, consisting of unique tuples with three facts.
groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Convert the `UniConstraintStream` to a `QuadConstraintStream`, consisting of unique tuples with four facts.
groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
groupBy(Function<A, GroupKey_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Convert the `UniConstraintStream` to a `BiConstraintStream`, consisting of unique tuples with two facts.
groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, UniConstraintCollector<A, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Combines the semantics of `UniConstraintStream.groupBy(Function, Function)` and `UniConstraintStream.groupBy(UniConstraintCollector)`.
groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Combines the semantics of `UniConstraintStream.groupBy(Function, Function)` and `UniConstraintStream.groupBy(UniConstraintCollector)`.
groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
groupBy(Function<A, GroupKeyA_>, Function<A, GroupKeyB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
groupBy(QuadFunction<A, B, C, D, GroupKey_>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Convert the `QuadConstraintStream` to a `UniConstraintStream`, containing the set of tuples resulting from applying the group key mapping function on all tuples of the original stream.
groupBy(QuadFunction<A, B, C, D, GroupKey_>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
groupBy(QuadFunction<A, B, C, D, GroupKey_>, QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Convert the `QuadConstraintStream` to a `BiConstraintStream`, consisting of unique tuples.
groupBy(QuadFunction<A, B, C, D, GroupKey_>, QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
groupBy(QuadFunction<A, B, C, D, GroupKey_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Convert the `QuadConstraintStream` to a `TriConstraintStream`, consisting of unique tuples with three facts.
groupBy(QuadFunction<A, B, C, D, GroupKey_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
groupBy(QuadFunction<A, B, C, D, GroupKey_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>, QuadConstraintCollector<A, B, C, D, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Convert the `QuadConstraintStream` to a `QuadConstraintStream`, consisting of unique tuples with four facts.
groupBy(QuadFunction<A, B, C, D, GroupKey_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>, QuadConstraintCollector<A, B, C, D, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Convert the `QuadConstraintStream` to a `BiConstraintStream`, consisting of unique tuples.
groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>, QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Combines the semantics of `QuadConstraintStream.groupBy(QuadFunction, QuadFunction)` and `QuadConstraintStream.groupBy(QuadConstraintCollector)`.
groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>, QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>, QuadConstraintCollector<A, B, C, D, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Combines the semantics of `QuadConstraintStream.groupBy(QuadFunction, QuadFunction)` and `QuadConstraintStream.groupBy(QuadConstraintCollector)`.
groupBy(QuadFunction<A, B, C, D, GroupKeyA_>, QuadFunction<A, B, C, D, GroupKeyB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>, QuadConstraintCollector<A, B, C, D, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
groupBy(TriFunction<A, B, C, GroupKey_>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Convert the `TriConstraintStream` to a `UniConstraintStream`, containing the set of tuples resulting from applying the group key mapping function on all tuples of the original stream.
groupBy(TriFunction<A, B, C, GroupKey_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKey_>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Convert the `TriConstraintStream` to a `BiConstraintStream`, consisting of unique tuples.
groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Convert the `TriConstraintStream` to a `TriConstraintStream`, consisting of unique tuples with three facts.
groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Convert the `TriConstraintStream` to a `QuadConstraintStream`, consisting of unique tuples with four facts.
groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKey_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Convert the `TriConstraintStream` to a `BiConstraintStream`, consisting of unique tuples.
groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Combines the semantics of `TriConstraintStream.groupBy(TriFunction, TriFunction)` and `TriConstraintStream.groupBy(TriConstraintCollector)`.
groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Combines the semantics of `TriConstraintStream.groupBy(TriFunction, TriFunction)` and `TriConstraintStream.groupBy(TriConstraintCollector)`.
groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
groupBy(TriFunction<A, B, C, GroupKeyA_>, TriFunction<A, B, C, GroupKeyB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
groupBy(BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Runs all tuples of the stream through a given @`BiConstraintCollector` and converts them into a new `UniConstraintStream` which only has a single tuple, the result of applying `BiConstraintCollector`.
groupBy(BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
groupBy(BiConstraintCollector<A, B, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Convert the `BiConstraintStream` to a `BiConstraintStream`, containing only a single tuple, the result of applying two `BiConstraintCollector`s.
groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Convert the `BiConstraintStream` to a `TriConstraintStream`, containing only a single tuple, the result of applying three `BiConstraintCollector`s.
groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Convert the `BiConstraintStream` to a `QuadConstraintStream`, containing only a single tuple, the result of applying four `BiConstraintCollector`s.
groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
groupBy(BiConstraintCollector<A, B, ResultContainerA_, ResultA_>, BiConstraintCollector<A, B, ResultContainerB_, ResultB_>, BiConstraintCollector<A, B, ResultContainerC_, ResultC_>, BiConstraintCollector<A, B, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
groupBy(QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Convert the `QuadConstraintStream` to a `UniConstraintStream`, containing only a single tuple, the result of applying `QuadConstraintCollector`.
groupBy(QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
groupBy(QuadConstraintCollector<A, B, C, D, ResultContainerA_, ResultA_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Convert the `QuadConstraintStream` to a `BiConstraintStream`, containing only a single tuple, the result of applying two `QuadConstraintCollector`s.
groupBy(QuadConstraintCollector<A, B, C, D, ResultContainerA_, ResultA_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
groupBy(QuadConstraintCollector<A, B, C, D, ResultContainerA_, ResultA_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Convert the `QuadConstraintStream` to a `TriConstraintStream`, containing only a single tuple, the result of applying three `QuadConstraintCollector`s.
groupBy(QuadConstraintCollector<A, B, C, D, ResultContainerA_, ResultA_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
groupBy(QuadConstraintCollector<A, B, C, D, ResultContainerA_, ResultA_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>, QuadConstraintCollector<A, B, C, D, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Convert the `QuadConstraintStream` to a `QuadConstraintStream`, containing only a single tuple, the result of applying four `QuadConstraintCollector`s.
groupBy(QuadConstraintCollector<A, B, C, D, ResultContainerA_, ResultA_>, QuadConstraintCollector<A, B, C, D, ResultContainerB_, ResultB_>, QuadConstraintCollector<A, B, C, D, ResultContainerC_, ResultC_>, QuadConstraintCollector<A, B, C, D, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
groupBy(TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Convert the `TriConstraintStream` to a `UniConstraintStream`, containing only a single tuple, the result of applying `TriConstraintCollector`.
groupBy(TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
groupBy(TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Convert the `TriConstraintStream` to a `BiConstraintStream`, containing only a single tuple, the result of applying two `TriConstraintCollector`s.
groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Convert the `TriConstraintStream` to a `TriConstraintStream`, containing only a single tuple, the result of applying three `TriConstraintCollector`s.
groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Convert the `TriConstraintStream` to a `QuadConstraintStream`, containing only a single tuple, the result of applying four `TriConstraintCollector`s.
groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
groupBy(TriConstraintCollector<A, B, C, ResultContainerA_, ResultA_>, TriConstraintCollector<A, B, C, ResultContainerB_, ResultB_>, TriConstraintCollector<A, B, C, ResultContainerC_, ResultC_>, TriConstraintCollector<A, B, C, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
groupBy(UniConstraintCollector<A, ResultContainer_, Result_>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Convert the `UniConstraintStream` to a different `UniConstraintStream`, containing only a single tuple, the result of applying `UniConstraintCollector`.
groupBy(UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
groupBy(UniConstraintCollector<A, ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Convert the `UniConstraintStream` to a `BiConstraintStream`, containing only a single tuple, the result of applying two `UniConstraintCollector`s.
groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Convert the `UniConstraintStream` to a `TriConstraintStream`, containing only a single tuple, the result of applying three `UniConstraintCollector`s.
groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Convert the `UniConstraintStream` to a `QuadConstraintStream`, containing only a single tuple, the result of applying four `UniConstraintCollector`s.
groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
groupBy(UniConstraintCollector<A, ResultContainerA_, ResultA_>, UniConstraintCollector<A, ResultContainerB_, ResultB_>, UniConstraintCollector<A, ResultContainerC_, ResultC_>, UniConstraintCollector<A, ResultContainerD_, ResultD_>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream

## H

HARD_LABEL - Static variable in class org.optaplanner.core.api.score.AbstractBendableScore
HARD_MEDIUM_SOFT - org.optaplanner.core.config.score.definition.ScoreDefinitionType
HARD_MEDIUM_SOFT_LONG - org.optaplanner.core.config.score.definition.ScoreDefinitionType
HARD_SOFT - org.optaplanner.core.config.score.definition.ScoreDefinitionType
HARD_SOFT_BIG_DECIMAL - org.optaplanner.core.config.score.definition.ScoreDefinitionType
HARD_SOFT_DOUBLE - org.optaplanner.core.config.score.definition.ScoreDefinitionType
  WARNING: NOT RECOMMENDED TO USE DUE TO ROUNDING ERRORS THAT CAUSE SCORE CORRUPTION.
HARD_SOFT_LONG - org.optaplanner.core.config.score.definition.ScoreDefinitionType
hardLevelsSize - Variable in class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
hardLevelsSize - Variable in class org.optaplanner.test.impl.score.buildin.bendable.BendableScoreVerifier
hardLevelsSize - Variable in class org.optaplanner.test.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreVerifier
hardLevelsSize - Variable in class org.optaplanner.test.impl.score.buildin.bendablelong.BendableLongScoreVerifier
HardMediumSoftBigDecimalScore - Class in org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal
  This `Score` is based on 3 levels of `BigDecimal` constraints: hard, medium and soft.
HardMediumSoftBigDecimalScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftbigdecimal
HardMediumSoftBigDecimalScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreConverter
HardMediumSoftBigDecimalScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal
HardMediumSoftBigDecimalScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
HardMediumSoftBigDecimalScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftbigdecimal
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
HardMediumSoftBigDecimalScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHibernateType
HardMediumSoftBigDecimalScoreHolder - Interface in org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal
HardMediumSoftBigDecimalScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal
HardMediumSoftBigDecimalScoreHolderImpl(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
HardMediumSoftBigDecimalScoreInliner - Class in org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal
HardMediumSoftBigDecimalScoreInliner(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreInliner
HardMediumSoftBigDecimalScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal
  Jackson binding support for a `Score` type.
HardMediumSoftBigDecimalScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreJacksonDeserializer
HardMediumSoftBigDecimalScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal
  Jackson binding support for a `Score` subtype.
HardMediumSoftBigDecimalScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreJacksonSerializer
HardMediumSoftBigDecimalScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftbigdecimal
  JAXB binding support for a `Score` type.
HardMediumSoftBigDecimalScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreJaxbAdapter
HardMediumSoftBigDecimalScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftbigdecimal
  JSON-B binding support for a `Score` type.
HardMediumSoftBigDecimalScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreJsonbAdapter
HardMediumSoftBigDecimalScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftbigdecimal
HardMediumSoftBigDecimalScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreXStreamConverter
HardMediumSoftLongScore - Class in org.optaplanner.core.api.score.buildin.hardmediumsoftlong
  This `Score` is based on 3 levels of long constraints: hard, medium and soft.
HardMediumSoftLongScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftlong
HardMediumSoftLongScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreConverter
HardMediumSoftLongScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong
HardMediumSoftLongScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
HardMediumSoftLongScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftlong
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
HardMediumSoftLongScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHibernateType
HardMediumSoftLongScoreHolder - Interface in org.optaplanner.core.api.score.buildin.hardmediumsoftlong
HardMediumSoftLongScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong
HardMediumSoftLongScoreHolderImpl(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
HardMediumSoftLongScoreInliner - Class in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong
HardMediumSoftLongScoreInliner(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreInliner
HardMediumSoftLongScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong
  Jackson binding support for a `Score` type.
HardMediumSoftLongScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreJacksonDeserializer
HardMediumSoftLongScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong
  Jackson binding support for a `Score` subtype.
HardMediumSoftLongScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreJacksonSerializer
HardMediumSoftLongScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftlong
  JAXB binding support for a `Score` type.
HardMediumSoftLongScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreJaxbAdapter
HardMediumSoftLongScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftlong
  JSON-B binding support for a `Score` type.
HardMediumSoftLongScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreJsonbAdapter
HardMediumSoftLongScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.hardmediumsoftlong
  To assert the constraints of a `SolverFactory` that uses a `HardMediumSoftLongScore`.
HardMediumSoftLongScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreVerifier
HardMediumSoftLongScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftlong
HardMediumSoftLongScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreXStreamConverter
HardMediumSoftScore - Class in org.optaplanner.core.api.score.buildin.hardmediumsoft
  This `Score` is based on 3 levels of int constraints: hard, medium and soft.
HardMediumSoftScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoft
HardMediumSoftScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoft.HardMediumSoftScoreConverter
HardMediumSoftScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardmediumsoft
HardMediumSoftScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
HardMediumSoftScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoft
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
HardMediumSoftScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHibernateType
HardMediumSoftScoreHolder - Interface in org.optaplanner.core.api.score.buildin.hardmediumsoft
HardMediumSoftScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.hardmediumsoft
HardMediumSoftScoreHolderImpl(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
HardMediumSoftScoreInliner - Class in org.optaplanner.core.impl.score.buildin.hardmediumsoft
HardMediumSoftScoreInliner(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreInliner
HardMediumSoftScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoft
  Jackson binding support for a `Score` type.
HardMediumSoftScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoft.HardMediumSoftScoreJacksonDeserializer
HardMediumSoftScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoft
  JAXB binding support for a `Score` type.
HardMediumSoftScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoft.HardMediumSoftScoreJaxbAdapter
HardMediumSoftScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoft
  JSON-B binding support for a `Score` type.
HardMediumSoftScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoft.HardMediumSoftScoreJsonbAdapter
HardMediumSoftScoreJsonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoft
  Jackson binding support for a `Score` subtype.
HardMediumSoftScoreJsonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoft.HardMediumSoftScoreJsonSerializer
HardMediumSoftScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.hardmediumsoft
  To assert the constraints of a `SolverFactory` that uses a `HardMediumSoftScore`.
HardMediumSoftScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreVerifier
HardMediumSoftScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoft
HardMediumSoftScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoft.HardMediumSoftScoreXStreamConverter
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreInliner
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreInliner
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreInliner
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreInliner
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreInliner
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
hardScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreInliner
HardSoftBigDecimalScore - Class in org.optaplanner.core.api.score.buildin.hardsoftbigdecimal
  This `Score` is based on 2 levels of `BigDecimal` constraints: hard and soft.
HardSoftBigDecimalScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.hardsoftbigdecimal
HardSoftBigDecimalScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreConverter
HardSoftBigDecimalScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal
HardSoftBigDecimalScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
HardSoftBigDecimalScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftbigdecimal
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
HardSoftBigDecimalScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHibernateType
HardSoftBigDecimalScoreHolder - Interface in org.optaplanner.core.api.score.buildin.hardsoftbigdecimal
HardSoftBigDecimalScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal
HardSoftBigDecimalScoreHolderImpl(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
HardSoftBigDecimalScoreInliner - Class in org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal
HardSoftBigDecimalScoreInliner(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreInliner
HardSoftBigDecimalScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardsoftbigdecimal
  Jackson binding support for a `Score` type.
HardSoftBigDecimalScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreJacksonDeserializer
HardSoftBigDecimalScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardsoftbigdecimal
  Jackson binding support for a `Score` subtype.
HardSoftBigDecimalScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreJacksonSerializer
HardSoftBigDecimalScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftbigdecimal
  JAXB binding support for a `Score` type.
HardSoftBigDecimalScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreJaxbAdapter
HardSoftBigDecimalScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftbigdecimal
  JSON-B binding support for a `Score` type.
HardSoftBigDecimalScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreJsonbAdapter
HardSoftBigDecimalScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal
  To assert the constraints of a `SolverFactory` that uses a `HardSoftBigDecimalScore`.
HardSoftBigDecimalScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreVerifier
HardSoftBigDecimalScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.hardsoftbigdecimal
HardSoftBigDecimalScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreXStreamConverter
HardSoftLongScore - Class in org.optaplanner.core.api.score.buildin.hardsoftlong
  This `Score` is based on 2 levels of long constraints: hard and soft.
HardSoftLongScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.hardsoftlong
HardSoftLongScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.hardsoftlong.HardSoftLongScoreConverter
HardSoftLongScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardsoftlong
HardSoftLongScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
HardSoftLongScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftlong
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
HardSoftLongScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftlong.HardSoftLongScoreHibernateType
HardSoftLongScoreHolder - Interface in org.optaplanner.core.api.score.buildin.hardsoftlong
HardSoftLongScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.hardsoftlong
HardSoftLongScoreHolderImpl(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
HardSoftLongScoreInliner - Class in org.optaplanner.core.impl.score.buildin.hardsoftlong
HardSoftLongScoreInliner(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreInliner
HardSoftLongScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardsoftlong
  Jackson binding support for a `Score` type.
HardSoftLongScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardsoftlong.HardSoftLongScoreJacksonDeserializer
HardSoftLongScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardsoftlong
  Jackson binding support for a `Score` subtype.
HardSoftLongScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardsoftlong.HardSoftLongScoreJacksonSerializer
HardSoftLongScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftlong
  JAXB binding support for a `Score` type.
HardSoftLongScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftlong.HardSoftLongScoreJaxbAdapter
HardSoftLongScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftlong
  JSON-B binding support for a `Score` type.
HardSoftLongScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftlong.HardSoftLongScoreJsonbAdapter
HardSoftLongScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.hardsoftlong
  To assert the constraints of a `SolverFactory` that uses a `HardSoftLongScore`.
HardSoftLongScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.hardsoftlong.HardSoftLongScoreVerifier
HardSoftLongScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong
HardSoftLongScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong.HardSoftLongScoreXStreamConverter
HardSoftScore - Class in org.optaplanner.core.api.score.buildin.hardsoft
  This `Score` is based on 2 levels of int constraints: hard and soft.
HardSoftScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.hardsoft
HardSoftScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.hardsoft.HardSoftScoreConverter
HardSoftScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.hardsoft
HardSoftScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
HardSoftScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.hardsoft
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
HardSoftScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.hardsoft.HardSoftScoreHibernateType
HardSoftScoreHolder - Interface in org.optaplanner.core.api.score.buildin.hardsoft
HardSoftScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.hardsoft
HardSoftScoreHolderImpl(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
HardSoftScoreInliner - Class in org.optaplanner.core.impl.score.buildin.hardsoft
HardSoftScoreInliner(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreInliner
HardSoftScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardsoft
  Jackson binding support for a `Score` type.
HardSoftScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardsoft.HardSoftScoreJacksonDeserializer
HardSoftScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.hardsoft
  Jackson binding support for a `Score` subtype.
HardSoftScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.hardsoft.HardSoftScoreJacksonSerializer
HardSoftScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.hardsoft
  JAXB binding support for a `Score` type.
HardSoftScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.hardsoft.HardSoftScoreJaxbAdapter
HardSoftScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.hardsoft
  JSON-B binding support for a `Score` type.
HardSoftScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.hardsoft.HardSoftScoreJsonbAdapter
HardSoftScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.hardsoft
  To assert the constraints of a `SolverFactory` that uses a `HardSoftScore`.
HardSoftScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.hardsoft.HardSoftScoreVerifier
HardSoftScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.hardsoft
HardSoftScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.hardsoft.HardSoftScoreXStreamConverter
hasAllSuccess() - Method in interface org.optaplanner.benchmark.impl.result.BenchmarkResult
hasAllSuccess() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
hasAllSuccess() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
hasAnyChainedGenuineVariables() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
hasAnyDeclaredGenuineVariableDescriptor() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
hasAnyFailure() - Method in interface org.optaplanner.benchmark.impl.result.BenchmarkResult
hasAnyFailure() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
hasAnyFailure() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
hasAnyFailure() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
hasAnyFailure() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
hasAnyFailure() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
hasAnyGenuineVariables() - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
hasAnyInfeasibleScore() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
hasAnyStatistic() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
hasAnySuccess() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
hasAnySuccess() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
hasAnyUninitializedSolution() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
hasEffectiveMovableEntitySelectionFilter() - 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
hasField(Class<?>, String) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
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.benchmark.impl.loader.FileProblemProvider
hashCode() - Method in class org.optaplanner.benchmark.impl.loader.InstanceProblemProvider
hashCode() - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight
hashCode() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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.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.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
hashCode() - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
hashCode() - Method in class org.optaplanner.core.impl.score.constraint.DefaultIndictment
hashCode() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiNode
hashCode() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetIndexKey
hashCode() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriNode
hashCode() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniNode
hashCode() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniNode
hashCode() - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiTuple
hashCode() - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadTuple
hashCode() - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriTuple
hashCode(Object) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
hasMovableChainedTrailingValueFilter() - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
hasMultipleParallelBenchmarks() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
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
hasPrevious() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
hasProblemStatisticType(ProblemStatisticType) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
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
hasScoreLevels() - Method in enum org.optaplanner.benchmark.config.statistic.ProblemStatisticType
hasScoreLevels() - Method in enum org.optaplanner.benchmark.config.statistic.SingleStatisticType
hasShadowVariableDescriptor(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
hasSorter(EntitySorterManner, EntityDescriptor<Solution_>) - Static method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
hasSorter(ValueSorterManner, GenuineVariableDescriptor<Solution_>) - Static method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
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<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
hasVariableListener(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
HeuristicConfigPolicy<Solution_> - Class in org.optaplanner.core.impl.heuristic
HeuristicConfigPolicy(EnvironmentMode, Integer, Integer, Class<? extends ThreadFactory>, InnerScoreDirectorFactory<Solution_, ?>) - Constructor for class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
HeuristicConfigPolicy(EnvironmentMode, String, Integer, Integer, Class<? extends ThreadFactory>, InnerScoreDirectorFactory<Solution_, ?>) - Constructor for class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
hibernatePointList() - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
HIGHEST_SCORE - org.optaplanner.core.config.localsearch.decider.forager.FinalistPodiumType
HighestScoreFinalistPodium<Solution_> - 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
HILL_CLIMBING - org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorType
HILL_CLIMBING - org.optaplanner.core.config.localsearch.LocalSearchType
HillClimbingAcceptor<Solution_> - 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
id() - Method in annotation type org.optaplanner.core.api.domain.valuerange.ValueRangeProvider
  Used by `PlanningVariable.valueRangeProviderRefs()` to map a `PlanningVariable` to a `ValueRangeProvider`.
ifExists(Class<B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Create a new `UniConstraintStream` for every A where B exists for which the `BiJoiner` is true (for the properties it extracts from both facts).
ifExists(Class<B>, BiJoiner<A, B>...) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifExists(Class, BiJoiner)`.
ifExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
ifExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
ifExists(Class<B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifExists(Class, BiJoiner)`.
ifExists(Class<B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifExists(Class, BiJoiner)`.
ifExists(Class<B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifExists(Class, BiJoiner)`.
ifExists(Class<C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Create a new `BiConstraintStream` for every pair of A and B where C exists for which the `TriJoiner` is true (for the properties it extracts from the facts).
ifExists(Class<C>, TriJoiner<A, B, C>...) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.ifExists(Class, TriJoiner)`.
ifExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
ifExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
ifExists(Class<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.ifExists(Class, TriJoiner)`.
ifExists(Class<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.ifExists(Class, TriJoiner)`.
ifExists(Class<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.ifExists(Class, TriJoiner)`.
ifExists(Class<D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Create a new `BiConstraintStream` for every tuple of A, B and C where D exists for which the `QuadJoiner` is true (for the properties it extracts from the facts).
ifExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.ifExists(Class, QuadJoiner)`.
ifExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
ifExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
ifExists(Class<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.ifExists(Class, QuadJoiner)`.
ifExists(Class<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.ifExists(Class, QuadJoiner)`.
ifExists(Class<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.ifExists(Class, QuadJoiner)`.
ifExists(Class<E>, PentaJoiner<A, B, C, D, E>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Create a new `BiConstraintStream` for every tuple of A, B, C and D where E exists for which the `PentaJoiner` is true (for the properties it extracts from the facts).
ifExists(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.ifExists(Class, PentaJoiner)`.
ifExists(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
ifExists(Class<E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.ifExists(Class, PentaJoiner)`.
ifExists(Class<E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.ifExists(Class, PentaJoiner)`.
ifExists(Class<E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.ifExists(Class, PentaJoiner)`.
ifExistsOther(Class<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Create a new `UniConstraintStream` for every A, if another A exists that does not `Object.equals(Object)` the first.
ifExistsOther(Class<A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Create a new `UniConstraintStream` for every A, if another A exists that does not `Object.equals(Object)` the first, and for which the `BiJoiner` is true (for the properties it extracts from both facts).
ifExistsOther(Class<A>, BiJoiner<A, A>...) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifExistsOther(Class, BiJoiner)`.
ifExistsOther(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifExistsOther(Class, BiJoiner)`.
ifExistsOther(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifExistsOther(Class, BiJoiner)`.
ifExistsOther(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifExistsOther(Class, BiJoiner)`.
ifNotExists(Class<B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Create a new `UniConstraintStream` for every A where B does not exist for which the `BiJoiner` is true (for the properties it extracts from both facts).
ifNotExists(Class<B>, BiJoiner<A, B>...) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifNotExists(Class, BiJoiner)`.
ifNotExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
ifNotExists(Class<B>, BiJoiner<A, B>...) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
ifNotExists(Class<B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifNotExists(Class, BiJoiner)`.
ifNotExists(Class<B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifNotExists(Class, BiJoiner)`.
ifNotExists(Class<B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifNotExists(Class, BiJoiner)`.
ifNotExists(Class<C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Create a new `BiConstraintStream` for every pair of A and B where C does not exist for which the `TriJoiner` is true (for the properties it extracts from the facts).
ifNotExists(Class<C>, TriJoiner<A, B, C>...) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.ifNotExists(Class, TriJoiner)`.
ifNotExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
ifNotExists(Class<C>, TriJoiner<A, B, C>...) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
ifNotExists(Class<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.ifNotExists(Class, TriJoiner)`.
ifNotExists(Class<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.ifNotExists(Class, TriJoiner)`.
ifNotExists(Class<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.ifNotExists(Class, TriJoiner)`.
ifNotExists(Class<D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Create a new `BiConstraintStream` for every tuple of A, B and C where D does not exist for which the `QuadJoiner` is true (for the properties it extracts from the facts).
ifNotExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.ifNotExists(Class, QuadJoiner)`.
ifNotExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
ifNotExists(Class<D>, QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
ifNotExists(Class<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.ifNotExists(Class, QuadJoiner)`.
ifNotExists(Class<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.ifNotExists(Class, QuadJoiner)`.
ifNotExists(Class<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.ifNotExists(Class, QuadJoiner)`.
ifNotExists(Class<E>, PentaJoiner<A, B, C, D, E>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Create a new `BiConstraintStream` for every tuple of A, B, C and D where E does not exist for which the `PentaJoiner` is true (for the properties it extracts from the facts).
ifNotExists(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.ifNotExists(Class, PentaJoiner)`.
ifNotExists(Class<E>, PentaJoiner<A, B, C, D, E>...) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
ifNotExists(Class<E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.ifNotExists(Class, PentaJoiner)`.
ifNotExists(Class<E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.ifNotExists(Class, PentaJoiner)`.
ifNotExists(Class<E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>, PentaJoiner<A, B, C, D, E>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.ifNotExists(Class, PentaJoiner)`.
ifNotExistsOther(Class<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Create a new `UniConstraintStream` for every A, if no other A exists that does not `Object.equals(Object)` the first.
ifNotExistsOther(Class<A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Create a new `UniConstraintStream` for every A, if no other A exists that does not `Object.equals(Object)` the first, and for which the `BiJoiner` is true (for the properties it extracts from both facts).
ifNotExistsOther(Class<A>, BiJoiner<A, A>...) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifNotExistsOther(Class, BiJoiner)`.
ifNotExistsOther(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifNotExistsOther(Class, BiJoiner)`.
ifNotExistsOther(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifNotExistsOther(Class, BiJoiner)`.
ifNotExistsOther(Class<A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>, BiJoiner<A, A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.ifNotExistsOther(Class, BiJoiner)`.
ImmutableLookUpStrategy - Class in org.optaplanner.core.impl.domain.lookup
ImmutableLookUpStrategy() - Constructor for class org.optaplanner.core.impl.domain.lookup.ImmutableLookUpStrategy
impact(String, String, Score<?>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintStream
  As defined by `ConstraintStream.impact(String, Score)`.
impact(String, String, Score<?>) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStream
impact(String, String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.impact(String, Score, ToIntBiFunction)`.
impact(String, String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impact(String, String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.impact(String, Score, ToIntFunction)`.
impact(String, String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impact(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.impact(String, Score, ToIntQuadFunction)`.
impact(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impact(String, String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.impact(String, Score, ToIntTriFunction)`.
impact(String, String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
impact(String, Score<?>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight for each match.
impact(String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impact(String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impact(String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impact(String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impactBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.impactBigDecimal(String, Score, BiFunction)`.
impactBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impactBigDecimal(String, String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.impactBigDecimal(String, Score, Function)`.
impactBigDecimal(String, String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impactBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.impactBigDecimal(String, Score, QuadFunction)`.
impactBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impactBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.impactBigDecimal(String, Score, TriFunction)`.
impactBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
impactBigDecimal(String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impactBigDecimal(String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impactBigDecimal(String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impactBigDecimal(String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impactConfigurable(String, String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.impactConfigurable(String, ToIntBiFunction)`.
impactConfigurable(String, String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impactConfigurable(String, String, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.impactConfigurable(String, ToIntFunction)`.
impactConfigurable(String, String, ToIntFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impactConfigurable(String, String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.impactConfigurable(String, ToIntQuadFunction)`.
impactConfigurable(String, String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impactConfigurable(String, String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.impactConfigurable(String, ToIntTriFunction)`.
impactConfigurable(String, String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
impactConfigurable(String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` multiplied by the match weight.
impactConfigurable(String, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` multiplied by the match weight.
impactConfigurable(String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` for each match.
impactConfigurable(String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` for each match.
impactConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.impactConfigurableBigDecimal(String, BiFunction)`.
impactConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impactConfigurableBigDecimal(String, String, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.impactConfigurableBigDecimal(String, Function)`.
impactConfigurableBigDecimal(String, String, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impactConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.impactConfigurableBigDecimal(String, QuadFunction)`.
impactConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impactConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.impactConfigurableBigDecimal(String, TriFunction)`.
impactConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
impactConfigurableBigDecimal(String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` multiplied by the match weight.
impactConfigurableBigDecimal(String, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` multiplied by the match weight.
impactConfigurableBigDecimal(String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` for each match.
impactConfigurableBigDecimal(String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` for each match.
impactConfigurableLong(String, String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.impactConfigurableLong(String, ToLongBiFunction)`.
impactConfigurableLong(String, String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impactConfigurableLong(String, String, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.impactConfigurableLong(String, ToLongFunction)`.
impactConfigurableLong(String, String, ToLongFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impactConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.impactConfigurableLong(String, ToLongQuadFunction)`.
impactConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impactConfigurableLong(String, String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.impactConfigurableLong(String, ToLongTriFunction)`.
impactConfigurableLong(String, String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
impactConfigurableLong(String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` multiplied by the match weight.
impactConfigurableLong(String, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` multiplied by the match weight.
impactConfigurableLong(String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` for each match.
impactConfigurableLong(String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively or negatively impact the `Score` by the `ConstraintWeight` for each match.
impactLong(String, String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.impactLong(String, Score, ToLongBiFunction)`.
impactLong(String, String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impactLong(String, String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.impactLong(String, Score, ToLongFunction)`.
impactLong(String, String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impactLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.impactLong(String, Score, ToLongQuadFunction)`.
impactLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impactLong(String, String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.impactLong(String, Score, ToLongTriFunction)`.
impactLong(String, String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
impactLong(String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impactLong(String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impactLong(String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impactLong(String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively or negatively impact the `Score` by the constraintWeight multiplied by the match weight.
impactScore(int, Consumer<Score<?>>) - Method in interface org.optaplanner.core.impl.score.inliner.IntWeightedScoreImpacter
impactScore(long, Consumer<Score<?>>) - Method in interface org.optaplanner.core.impl.score.inliner.LongWeightedScoreImpacter
impactScore(String, String, Score<?>, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
impactScore(String, String, Score<?>, ToIntBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impactScore(String, String, Score<?>, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
impactScore(String, String, Score<?>, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
impactScore(String, String, Score<?>, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
impactScore(String, String, Score<?>, ToIntFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impactScore(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
impactScore(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impactScore(String, String, Score<?>, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
impactScore(String, String, Score<?>, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
impactScore(String, String, Score<?>, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStream
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
impactScore(String, String, Score<?>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
impactScore(BigDecimal, Consumer<Score<?>>) - Method in interface org.optaplanner.core.impl.score.inliner.BigDecimalWeightedScoreImpacter
impactScore(RuleContext) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
  For internal use only, use penalize() or reward() instead.
impactScore(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
impactScore(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
impactScore(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
impactScore(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
impactScore(RuleContext, int) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
  For internal use only, use penalize() or reward() instead.
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
impactScore(RuleContext, int, Object...) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
  For internal use only, use penalize() or reward() instead.
impactScore(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
impactScore(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
impactScore(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
impactScore(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
impactScore(RuleContext, long) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
  For internal use only, use penalize() or reward() instead.
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
impactScore(RuleContext, long, Object...) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
  For internal use only, use penalize() or reward() instead.
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
impactScore(RuleContext, Object...) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
  For internal use only, use penalize() or reward() instead.
impactScore(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
impactScore(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
impactScore(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
impactScore(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
impactScore(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
  For internal use only, use penalize() or reward() instead.
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
impactScore(RuleContext, BigDecimal, Object...) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
  For internal use only, use penalize() or reward() instead.
impactScoreBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
impactScoreBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impactScoreBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
impactScoreBigDecimal(String, String, Score<?>, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
impactScoreBigDecimal(String, String, Score<?>, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
impactScoreBigDecimal(String, String, Score<?>, Function<A, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impactScoreBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
impactScoreBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impactScoreBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
impactScoreBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
impactScoreBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
impactScoreConfigurable(String, String, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
impactScoreConfigurable(String, String, ToIntBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impactScoreConfigurable(String, String, ToIntBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
impactScoreConfigurable(String, String, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
impactScoreConfigurable(String, String, ToIntFunction<A>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
impactScoreConfigurable(String, String, ToIntFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impactScoreConfigurable(String, String, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
impactScoreConfigurable(String, String, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impactScoreConfigurable(String, String, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
impactScoreConfigurable(String, String, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
impactScoreConfigurable(String, String, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStream
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
impactScoreConfigurable(String, String, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
impactScoreConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
impactScoreConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impactScoreConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
impactScoreConfigurableBigDecimal(String, String, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
impactScoreConfigurableBigDecimal(String, String, Function<A, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
impactScoreConfigurableBigDecimal(String, String, Function<A, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impactScoreConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
impactScoreConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impactScoreConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
impactScoreConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
impactScoreConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
impactScoreConfigurableLong(String, String, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
impactScoreConfigurableLong(String, String, ToLongBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impactScoreConfigurableLong(String, String, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
impactScoreConfigurableLong(String, String, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
impactScoreConfigurableLong(String, String, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
impactScoreConfigurableLong(String, String, ToLongFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impactScoreConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
impactScoreConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impactScoreConfigurableLong(String, String, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
impactScoreConfigurableLong(String, String, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
impactScoreConfigurableLong(String, String, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
impactScoreLong(String, String, Score<?>, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
impactScoreLong(String, String, Score<?>, ToLongBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
impactScoreLong(String, String, Score<?>, ToLongBiFunction<A, B>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
impactScoreLong(String, String, Score<?>, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
impactScoreLong(String, String, Score<?>, ToLongFunction<A>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
impactScoreLong(String, String, Score<?>, ToLongFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
impactScoreLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsAbstractQuadConstraintStream
impactScoreLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
impactScoreLong(String, String, Score<?>, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
impactScoreLong(String, String, Score<?>, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
impactScoreLong(String, String, Score<?>, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
IMPROVING_STEP - org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingType
  Every step that improves the `Score` of the last step is counted.
increaseDefaultFont(float) - Static method in class org.optaplanner.swing.impl.SwingUtils
increaseParentCount() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
INCREASING_STRENGTH - org.optaplanner.core.config.heuristic.selector.value.ValueSorterManner
INCREASING_STRENGTH_IF_AVAILABLE - org.optaplanner.core.config.heuristic.selector.value.ValueSorterManner
IncrementalScoreCalculator<Solution_,​Score_ extends Score<Score_>> - Interface in org.optaplanner.core.api.score.calculator
  Used for incremental java `Score` calculation.
incrementalScoreCalculatorClass - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
incrementalScoreCalculatorCustomProperties - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
IncrementalScoreDirector<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.incremental
  Incremental java implementation of `ScoreDirector`, which only recalculates the `Score` of the part of the `working solution` that changed, instead of the going through the entire `PlanningSolution`.
IncrementalScoreDirector(IncrementalScoreDirectorFactory<Solution_, Score_>, boolean, boolean, IncrementalScoreCalculator<Solution_, Score_>) - Constructor for class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
IncrementalScoreDirectorFactory<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.incremental
  Incremental implementation of `ScoreDirectorFactory`.
IncrementalScoreDirectorFactory(SolutionDescriptor<Solution_>, Class<? extends IncrementalScoreCalculator>, Map<String, String>) - Constructor for class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirectorFactory
Indictment<Score_ extends Score<Score_>> - Interface in org.optaplanner.core.api.score.constraint
  Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.
indictmentMap - Variable in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
inherit(Config_) - 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(Config_) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.AbstractPillarMoveSelectorConfig
inherit(Config_) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
inherit(Config_) - Method in class org.optaplanner.core.config.phase.PhaseConfig
inherit(ProblemBenchmarksConfig) - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
inherit(BenchmarkReportConfig) - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
inherit(SolverBenchmarkConfig) - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
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(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(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(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(LocalSearchAcceptorConfig) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
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(PartitionedSearchPhaseConfig) - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
inherit(CustomPhaseConfig) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
inherit(NoChangePhaseConfig) - Method in class org.optaplanner.core.config.phase.NoChangePhaseConfig
inherit(ScoreDirectorFactoryConfig) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
inherit(SolverConfig) - Method in class org.optaplanner.core.config.solver.SolverConfig
  Do not use this method, it is an internal method.
inherit(SolverManagerConfig) - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
inherit(TerminationConfig) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
INHERIT - org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
  Inherit the value from the parent `SelectorConfig`.
inheritConfig(Config_, Config_) - Static method in class org.optaplanner.core.config.util.ConfigUtils
inheritFolded(MoveSelectorConfig<Config_>) - 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<Config_>, List<Config_>) - 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
init() - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.BenchmarkAggregatorFrame
INIT_LABEL - Static variable in class org.optaplanner.core.api.score.AbstractScore
initBenchmarkReportDirectory(File) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
InitializedValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
  Prevents creating chains without an anchor.
InitializedValueSelector(ValueSelector<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
InitializedValueSelector.JustInTimeInitializedValueIterator - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
initializeYielding() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
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 `Score`s for a `PlanningSolution` 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 `Score`s for a `PlanningSolution` as more and more variables are initialized (while the already initialized variables don't change).
initPointList() - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
initScore - Variable in class org.optaplanner.core.api.score.AbstractScore
initSubSingleStatisticMap() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
initSubSingleStatisticMaps() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
initSystemProperties() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
InnerBiConstraintStream<A,​B> - Interface in org.optaplanner.core.impl.score.stream.bi
InnerConstraintFactory<Solution_> - Class in org.optaplanner.core.impl.score.stream
InnerConstraintFactory() - Constructor for class org.optaplanner.core.impl.score.stream.InnerConstraintFactory
InnerQuadConstraintStream<A,​B,​C,​D> - Interface in org.optaplanner.core.impl.score.stream.quad
InnerScoreDirector<Solution_,​Score_ extends Score<Score_>> - Interface in org.optaplanner.core.impl.score.director
InnerScoreDirectorFactory<Solution_,​Score_ extends Score<Score_>> - Interface in org.optaplanner.core.impl.score.director
InnerTriConstraintStream<A,​B,​C> - Interface in org.optaplanner.core.impl.score.stream.tri
InnerUniConstraintStream<A> - Interface in org.optaplanner.core.impl.score.stream.uni
insert(Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
insert(Object) - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
insert(Object) - Method in interface org.optaplanner.core.impl.score.stream.ConstraintSession
insert(Object) - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintSession
insert(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
insert(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
insert(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
insert(InnerScoreDirector<Solution_, ?>, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
insert(InnerScoreDirector<Solution_, ?>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
insert(InnerScoreDirector<Solution_, ?>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
insertInitial(Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
INSTANCE - Static variable in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenNullFact
InstanceProblemProvider<Solution_> - Class in org.optaplanner.benchmark.impl.loader
InstanceProblemProvider() - Constructor for class org.optaplanner.benchmark.impl.loader.InstanceProblemProvider
InstanceProblemProvider(String, SolutionDescriptor<Solution_>, Solution_) - Constructor for class org.optaplanner.benchmark.impl.loader.InstanceProblemProvider
INTERSECTING - org.optaplanner.core.impl.score.stream.common.JoinerType
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
IntWeightedScoreImpacter - Interface in org.optaplanner.core.impl.score.inliner
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<Solution_> - Class in org.optaplanner.core.impl.domain.variable.inverserelation
InverseRelationShadowVariableDescriptor(EntityDescriptor<Solution_>, 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.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.SubChainChangeMoveSelector
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.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.SwapMoveSelector
invoke(KieSession) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionDelete
invoke(KieSession) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionFireAllRules
invoke(KieSession) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionInsert
invoke(KieSession) - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionOperation
invoke(KieSession) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionUpdate
invokeMemberMethod(BytecodeCreator, MethodDescriptor, ResultHandle, ResultHandle...) - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
isAccepted(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
isAccepted(LocalSearchMoveScope<Solution_>) - Method in interface org.optaplanner.core.impl.localsearch.decider.acceptor.Acceptor
isAccepted(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
isAccepted(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing.HillClimbingAcceptor
isAccepted(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
isAccepted(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
isAccepted(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
isAccepted(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
isActive() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFactField
isActive() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractTuple
isActive() - Method in enum org.optaplanner.core.impl.score.stream.bavet.common.BavetTupleState
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.LambdaBeanPropertyMemberAccessor
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
isAssertClonedSolution() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
isAsserted() - Method in enum org.optaplanner.core.config.solver.EnvironmentMode
isAssertExpectedStepScore() - Method in class org.optaplanner.core.impl.phase.AbstractPhase
isAssertFire() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionFireAllRules
isAssertShadowVariablesAreNotStaleAfterStep() - Method in class org.optaplanner.core.impl.phase.AbstractPhase
isAssertStepScoreFromScratch() - Method in class org.optaplanner.core.impl.phase.AbstractPhase
isBaseInherentlyCached() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
isBaseInherentlyCached() - Method in class org.optaplanner.core.impl.heuristic.selector.move.AbstractMoveSelectorFactory
isBaseInherentlyCached() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryFactory
isBaseInherentlyCached(GenuineVariableDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
isBestSolutionInitialized() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
isBestSolutionInitialized() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
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.DeepCloningUtils
isClassDeepCloned(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
isCompatibleArithmeticArgument(Score) - Method in class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
isCompatibleArithmeticArgument(Score) - Method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
isCompatibleArithmeticArgument(Score) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
isConstraintMatchEnabled() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
isConstraintMatchEnabled() - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
  Always false, `ConstraintMatchTotal`s are not supported by this `ScoreDirector` implementation.
isConstraintMatchEnabled() - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
isConstraintMatchEnabled() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
isConstraintMatchEnabled() - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
isConstraintMatchEnabled() - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
isConstraintMatchEnabled() - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
isConstraintMatchEnabledPreference() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
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
isDirty() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractTuple
isDirty() - Method in enum org.optaplanner.core.impl.score.stream.bavet.common.BavetTupleState
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.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`.
isEntityInitializedOrPinned(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
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 `ProblemFactChange`s have been processed.
isEveryProblemFactChangeProcessed() - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
isEveryProblemFactChangeProcessed() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
isEveryProblemFactChangeProcessed() - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
isExpandable() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
isFavorite() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
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 `PlanningSolution` is feasible if it has no broken hard constraints.
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
  A `PlanningSolution` is feasible if it has no broken hard constraints.
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
  A `PlanningSolution` 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.hardsoftlong.HardSoftLongScore
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
isFeasible() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
isFeasible() - Method in interface org.optaplanner.core.api.score.Score
  A `PlanningSolution` is feasible if it has no broken hard constraints and `Score.isSolutionInitialized()` is true.
isFieldADeepCloneProperty(Field, Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.DeepCloningUtils
isFieldAnEntityOrSolution(Field) - Method in class org.optaplanner.core.impl.domain.solution.cloner.DeepCloningUtils
  Returns true iff a field represent an Entity/Solution or a collection of Entity/Solution.
isFieldAnEntityPropertyOnSolution(Field, Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.DeepCloningUtils
  Return true only if a field represent an entity property on the solution class.
isFieldDeepCloned(Field, Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.DeepCloningUtils
  Gets the deep cloning decision for a field.
isFilteringJoiner(Joiner) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStreamHelper
isFilteringJoiner(BiJoiner<A, B>) - Method in class org.optaplanner.core.impl.score.stream.uni.UniConstraintStreamHelper
isFilteringJoiner(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.tri.TriConstraintStreamHelper
isFilteringJoiner(TriJoiner<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bi.BiConstraintStreamHelper
isGenuineAndUninitialized(Object) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
isGenuineAndUninitialized(Object) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
isGenuineAndUninitialized(Object) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
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() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
isInitialized() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
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.
isInitializedChainedValueFilterEnabled() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
isInterfaceMethod() - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
  Returns true iff the getter is from an interface.
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
isLookUpEnabled() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
isMap(Type) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
isMethodOverwritten(Method, Class<?>) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
isMovable(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
isMoveDoable() - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue.MoveResult
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
isMoveDoable(ScoreDirector<Solution_>) - 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<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
isMoveDoable(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
isMutable() - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
isNegativeOrZero(Score_) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
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
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<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
isPhaseTerminated(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
isPhaseTerminated(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
isPhaseTerminated(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
isPhaseTerminated(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
isPhaseTerminated(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
isPhaseTerminated(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
isPhaseTerminated(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
isPhaseTerminated(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
isPhaseTerminated(AbstractPhaseScope<Solution_>) - 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<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
isPhaseTerminated(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
isPhaseTerminated(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
isPhaseTerminated(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
isPositiveOrZero(Score_) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
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.AcceptedLocalSearchForager
isQuitEarly() - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.LocalSearchForager
isRef() - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
isReinitializable(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
isReinitializeVariableFilterEnabled() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
isReproducible() - Method in enum org.optaplanner.core.config.solver.EnvironmentMode
isReproducible(TestGenKieSessionJournal) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedScoreReproducer
isReproducible(TestGenKieSessionJournal) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedVariableListenerReproducer
isReproducible(TestGenKieSessionJournal) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenDroolsExceptionReproducer
isReproducible(TestGenKieSessionJournal) - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenOriginalProblemReproducer
  Replay the journal and decide if the original problem is reproducible.
isScoreBounderEnabled() - Method in enum org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchType
isScoreBounderEnabled() - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
isScoreFeasible() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
isScoreFeasible() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
isSolutionInitialized() - Method in class org.optaplanner.core.api.score.AbstractScore
isSolutionInitialized() - Method in interface org.optaplanner.core.api.score.Score
  Checks if the `PlanningSolution` of this score was fully initialized when it was calculated.
isSolverTerminated(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
isSolverTerminated(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
isSolverTerminated(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
isSolverTerminated(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
isSolverTerminated(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
isSolverTerminated(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
isSolverTerminated(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
isSolverTerminated(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
isSolverTerminated(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
isSolverTerminated(SolverScope<Solution_>) - 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(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
isSolverTerminated(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
isSolverTerminated(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
isSolverTerminated(SolverScope<Solution_>) - 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.partitionedsearch.PartitionSolver
isSolving() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
isSubPillarEnabled() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.SubPillarConfigPolicy
isTerminated(boolean, Score) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
isTerminated(long) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
isTerminated(long) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
isTerminated(long) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
isTerminated(Score) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
isTerminated(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
isTerminateEarly() - Method in interface org.optaplanner.core.api.solver.Solver
  This method is thread-safe.
isTerminateEarly() - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
isTerminateEarly() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
isTerminateEarly() - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
  This method is thread-safe.
isTypeArgumentDeepCloned(Type) - Method in class org.optaplanner.core.impl.domain.solution.cloner.DeepCloningUtils
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
isWinner() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
isWinner() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
isWorkingEntityListDirty(long) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
isWorkingEntityListDirty(long) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
isWriteOutputSolutionEnabled() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
IterableSelector<Solution_,​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() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
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() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ShufflingValueSelector
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
iterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
iterator() - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionQueue
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
iterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.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(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(Object) - 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(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(Object) - 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(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

JacksonSolutionFileIO<Solution_> - Class in org.optaplanner.persistence.jackson.impl.domain.solution
JacksonSolutionFileIO(Class<Solution_>) - Constructor for class org.optaplanner.persistence.jackson.impl.domain.solution.JacksonSolutionFileIO
JacksonSolutionFileIO(Class<Solution_>, ObjectMapper) - Constructor for class org.optaplanner.persistence.jackson.impl.domain.solution.JacksonSolutionFileIO
JaxbCustomPropertiesAdapter - Class in org.optaplanner.core.impl.io.jaxb.adapter
JaxbCustomPropertiesAdapter() - Constructor for class org.optaplanner.core.impl.io.jaxb.adapter.JaxbCustomPropertiesAdapter
JaxbDurationAdapter - Class in org.optaplanner.core.impl.io.jaxb.adapter
JaxbDurationAdapter() - Constructor for class org.optaplanner.core.impl.io.jaxb.adapter.JaxbDurationAdapter
JaxbIO<T> - Interface in org.optaplanner.core.impl.io.jaxb
JaxbLocaleAdapter - Class in org.optaplanner.core.impl.io.jaxb.adapter
JaxbLocaleAdapter() - Constructor for class org.optaplanner.core.impl.io.jaxb.adapter.JaxbLocaleAdapter
JaxbOffsetDateTimeAdapter - Class in org.optaplanner.core.impl.io.jaxb.adapter
JaxbOffsetDateTimeAdapter() - Constructor for class org.optaplanner.core.impl.io.jaxb.adapter.JaxbOffsetDateTimeAdapter
JaxbSolutionFileIO<Solution_> - Class in org.optaplanner.persistence.jaxb.impl.domain.solution
JaxbSolutionFileIO(Class...) - Constructor for class org.optaplanner.persistence.jaxb.impl.domain.solution.JaxbSolutionFileIO
JDK - org.optaplanner.core.config.solver.random.RandomType
  This is the default.
join(Class<B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Create a new `BiConstraintStream` for every combination of A and B.
join(Class<B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Create a new `BiConstraintStream` for every combination of A and B for which the `BiJoiner` is true (for the properties it extracts from both facts).
join(Class<B>, BiJoiner<A, B>...) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.join(Class, BiJoiner)`.
join(Class<B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.join(Class, BiJoiner)`.
join(Class<B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.join(Class, BiJoiner)`.
join(Class<B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.join(Class, BiJoiner)`.
join(Class<C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Create a new `TriConstraintStream` for every combination of [A, B] and C.
join(Class<C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Create a new `TriConstraintStream` for every combination of [A, B] and C for which the `TriJoiner` is true (for the properties it extracts from both facts).
join(Class<C>, TriJoiner<A, B, C>...) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.join(Class, TriJoiner)`.
join(Class<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.join(Class, TriJoiner)`.
join(Class<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.join(Class, TriJoiner)`.
join(Class<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.join(Class, TriJoiner)`.
join(Class<D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Create a new `QuadConstraintStream` for every combination of [A, B, C] and D.
join(Class<D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Create a new `QuadConstraintStream` for every combination of [A, B, C] and D for which the `QuadJoiner` is true (for the properties it extracts from all facts).
join(Class<D>, QuadJoiner<A, B, C, D>...) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.join(Class, QuadJoiner)`.
join(Class<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.join(Class, QuadJoiner)`.
join(Class<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.join(Class, QuadJoiner)`.
join(Class<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.join(Class, QuadJoiner)`.
join(UniConstraintStream<B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Create a new `BiConstraintStream` for every combination of A and B.
join(UniConstraintStream<B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Create a new `BiConstraintStream` for every combination of A and B for which the `BiJoiner` is true (for the properties it extracts from both facts).
join(UniConstraintStream<B>, BiJoiner<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
join(UniConstraintStream<B>, BiJoiner<A, B>) - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsAbstractUniConstraintStream
join(UniConstraintStream<B>, BiJoiner<A, B>...) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.join(UniConstraintStream, BiJoiner)`.
join(UniConstraintStream<B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.join(UniConstraintStream, BiJoiner)`.
join(UniConstraintStream<B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.join(UniConstraintStream, BiJoiner)`.
join(UniConstraintStream<B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>, BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.join(UniConstraintStream, BiJoiner)`.
join(UniConstraintStream<C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Create a new `TriConstraintStream` for every combination of [A, B] and C.
join(UniConstraintStream<C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Create a new `TriConstraintStream` for every combination of [A, B] and C for which the `TriJoiner` is true (for the properties it extracts from both facts).
join(UniConstraintStream<C>, TriJoiner<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
join(UniConstraintStream<C>, TriJoiner<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsAbstractBiConstraintStream
join(UniConstraintStream<C>, TriJoiner<A, B, C>...) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.join(Class, TriJoiner)`.
join(UniConstraintStream<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.join(Class, TriJoiner)`.
join(UniConstraintStream<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.join(Class, TriJoiner)`.
join(UniConstraintStream<C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>, TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.join(Class, TriJoiner)`.
join(UniConstraintStream<D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Create a new `QuadConstraintStream` for every combination of [A, B, C] and D.
join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Create a new `QuadConstraintStream` for every combination of [A, B] and C for which the `QuadJoiner` is true (for the properties it extracts from all facts).
join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsAbstractTriConstraintStream
join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>...) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.join(Class, QuadJoiner)`.
join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.join(Class, QuadJoiner)`.
join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.join(Class, QuadJoiner)`.
join(UniConstraintStream<D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>, QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.join(Class, QuadJoiner)`.
join(UniConstraintStream<Right>, Joiner...) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStreamHelper
  Converts a set of joiners into a single composite joiner, optionally followed by some filters.
Joiners - Class in org.optaplanner.core.api.score.stream
  Creates an `BiJoiner`, `TriJoiner`, ...
JoinerType - Enum in org.optaplanner.core.impl.score.stream.common
JUST_IN_TIME - org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType
  Just in time, when the move is created.
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(Iterator<Object>, long) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector.JustInTimeInitializedValueIterator

## K

kieBaseConfigurationProperties - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
kieSession - Variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
KOptMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
KOptMove(GenuineVariableDescriptor<Solution_>, SingletonInverseVariableSupply, AnchorVariableSupply, Object, Object[]) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
KOptMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
KOptMoveSelector(EntitySelector<Solution_>, ValueSelector<Solution_>[], 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 CLASS IS EXPERIMENTAL AND UNSUPPORTED.
KOptMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
KOptMoveSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
KOptMoveSelectorFactory(KOptMoveSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelectorFactory

## L

LambdaBeanPropertyMemberAccessor - Class in org.optaplanner.core.impl.domain.common.accessor
  A `MemberAccessor` based on a getter and optionally a setter.
LambdaBeanPropertyMemberAccessor(Method) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
LambdaBeanPropertyMemberAccessor(Method, boolean) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
lastEntityInChain - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
LATE_ACCEPTANCE - org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorType
LATE_ACCEPTANCE - org.optaplanner.core.config.localsearch.LocalSearchType
LateAcceptanceAcceptor<Solution_> - 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.LocalSearchAcceptorConfig
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
leftAnchor - 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.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
leftNextEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
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
leftSubChain - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
leftSubChain - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
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
leftTrailingLastEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
leftTrailingLastEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
leftValue - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
LESS_THAN - org.optaplanner.core.impl.score.stream.common.JoinerType
LESS_THAN_OR_EQUAL - org.optaplanner.core.impl.score.stream.common.JoinerType
lessThan(BiFunction<A, B, Property_>, Function<C, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.lessThan(Function, Function)`.
lessThan(Function<A, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.lessThan(Function, Function)` with both arguments using the same mapping.
lessThan(Function<A, Property_>, Function<B, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  Joins every A and B where a value of property on A is less than the value of a property on B.
lessThan(QuadFunction<A, B, C, D, Property_>, Function<E, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.lessThan(Function, Function)`
lessThan(TriFunction<A, B, C, Property_>, Function<D, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.lessThan(Function, Function)`.
lessThanOrEqual(BiFunction<A, B, Property_>, Function<C, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.lessThanOrEqual(Function, Function)`.
lessThanOrEqual(Function<A, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.lessThanOrEqual(Function, Function)` with both arguments using the same mapping.
lessThanOrEqual(Function<A, Property_>, Function<B, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  Joins every A and B where a value of property on A is less than or equal to the value of a property on B.
lessThanOrEqual(QuadFunction<A, B, C, D, Property_>, Function<E, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.lessThanOrEqual(Function, Function)`
lessThanOrEqual(TriFunction<A, B, C, Property_>, Function<D, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.lessThanOrEqual(Function, Function)`.
LEVEL_SUFFIXES - Static variable in class org.optaplanner.core.api.score.AbstractBendableScore
levelsLength - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
LIGHT_DASHED_STROKE - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
LINEAR_DISTRIBUTION - org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionDistributionType
  Nearest elements are selected with a higher probability.
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
linkEntityDescriptors(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
linkVariableDescriptors(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
linkVariableDescriptors(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
linkVariableDescriptors(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
linkVariableDescriptors(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
linkVariableDescriptors(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
linkVariableDescriptors(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<Solution_,​T> - Interface in org.optaplanner.core.impl.heuristic.selector
listIterator() - 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() - 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() - 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() - 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() - 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() - 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() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
listIterator(int) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.iterator.ListIterable
listIterator(int) - 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.FilteringEntitySelector
listIterator(int) - 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.SelectedCountLimitEntitySelector
listIterator(int) - 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.SortingEntitySelector
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
listIterator(int) - 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.MimicReplayingEntitySelector
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
listIterator(int) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
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
LocalSearchAcceptorConfig - Class in org.optaplanner.core.config.localsearch.decider.acceptor
LocalSearchAcceptorConfig() - Constructor for class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
LocalSearchDecider<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider
LocalSearchDecider(String, Termination<Solution_>, MoveSelector<Solution_>, Acceptor<Solution_>, LocalSearchForager<Solution_>) - Constructor for class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
LocalSearchForager<Solution_> - Interface in org.optaplanner.core.impl.localsearch.decider.forager
  Collects the moves and picks the next step from those for the `LocalSearchDecider`.
LocalSearchForagerConfig - Class in org.optaplanner.core.config.localsearch.decider.forager
LocalSearchForagerConfig() - Constructor for class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
LocalSearchForagerFactory<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider.forager
LocalSearchForagerFactory(LocalSearchForagerConfig) - Constructor for class org.optaplanner.core.impl.localsearch.decider.forager.LocalSearchForagerFactory
LocalSearchMoveScope<Solution_> - Class in org.optaplanner.core.impl.localsearch.scope
LocalSearchMoveScope(LocalSearchStepScope<Solution_>, int, Move<Solution_>) - Constructor for class org.optaplanner.core.impl.localsearch.scope.LocalSearchMoveScope
LocalSearchPhase<Solution_> - Interface in org.optaplanner.core.impl.localsearch
  A `LocalSearchPhase` is a `Phase` which uses a Local Search algorithm, such as `Tabu Search`, `Simulated Annealing`, `Late Acceptance`, ...
LocalSearchPhaseConfig - Class in org.optaplanner.core.config.localsearch
LocalSearchPhaseConfig() - Constructor for class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
LocalSearchPhaseLifecycleListener<Solution_> - Interface in org.optaplanner.core.impl.localsearch.event
LocalSearchPhaseLifecycleListenerAdapter<Solution_> - Class in org.optaplanner.core.impl.localsearch.event
  An adapter for `LocalSearchPhaseLifecycleListener`.
LocalSearchPhaseLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter
LocalSearchPhaseScope<Solution_> - Class in org.optaplanner.core.impl.localsearch.scope
LocalSearchPhaseScope(SolverScope<Solution_>) - Constructor for class org.optaplanner.core.impl.localsearch.scope.LocalSearchPhaseScope
LocalSearchPickEarlyType - Enum in org.optaplanner.core.config.localsearch.decider.forager
LocalSearchStepScope<Solution_> - Class in org.optaplanner.core.impl.localsearch.scope
LocalSearchStepScope(LocalSearchPhaseScope<Solution_>) - Constructor for class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
LocalSearchStepScope(LocalSearchPhaseScope<Solution_>, 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
LOG_SCALE_MIN_DATASETS_COUNT - Static variable in class org.optaplanner.benchmark.impl.report.BenchmarkReport
logger - Variable in class org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator
logger - Variable in class org.optaplanner.benchmark.impl.aggregator.swingui.BenchmarkAggregatorFrame
logger - Variable in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
logger - Variable in class org.optaplanner.benchmark.impl.report.BenchmarkReport
logger - Variable in class org.optaplanner.benchmark.impl.result.BenchmarkResultIO
logger - Variable in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
logger - Variable in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
logger - Variable in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
logger - Variable in class org.optaplanner.benchmark.impl.SubSingleBenchmarkRunner
logger - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
logger - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
logger - Variable in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
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.heuristic.thread.MoveThreadRunner
logger - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.AbstractAcceptor
logger - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AbstractLocalSearchForager
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.partitionedsearch.queue.PartitionQueue
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.AbstractSolver
logger - Variable in class org.optaplanner.core.impl.solver.DefaultSolverJob
logger - Variable in class org.optaplanner.core.impl.solver.DefaultSolverManager
logger - Variable in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
logger - Variable in class org.optaplanner.core.impl.solver.scope.SolverScope
logger - Variable in class org.optaplanner.core.impl.solver.termination.AbstractTermination
logIndentation - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
logIndentation - Variable in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
logIndentation - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
logIndentation - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
logIndentation - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
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
LongWeightedScoreImpacter - Interface in org.optaplanner.core.impl.score.inliner
lookUpEnabled - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
lookUpManager - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
LookUpManager - Class in org.optaplanner.core.impl.domain.lookup
LookUpManager(LookUpStrategyResolver) - Constructor for class org.optaplanner.core.impl.domain.lookup.LookUpManager
LookUpStrategy - Interface in org.optaplanner.core.impl.domain.lookup
LookUpStrategyResolver - Class in org.optaplanner.core.impl.domain.lookup
  This class is thread-safe.
LookUpStrategyResolver(DomainAccessType, LookUpStrategyType) - Constructor for class org.optaplanner.core.impl.domain.lookup.LookUpStrategyResolver
lookUpStrategyType() - Method in annotation type org.optaplanner.core.api.domain.solution.PlanningSolution
LookUpStrategyType - Enum in org.optaplanner.core.api.domain.lookup
  Determines how `ScoreDirector.lookUpWorkingObject(Object)` maps a `problem fact` or a `planning entity` from an external copy to the internal one.
lookUpWorkingObject(E) - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
  Translates an entity or fact instance (often from another `Thread` or JVM) to this `ScoreDirector`'s internal working instance.
lookUpWorkingObject(E) - Method in class org.optaplanner.core.impl.domain.lookup.LookUpManager
  As defined by `ScoreDirector.lookUpWorkingObject(Object)`.
lookUpWorkingObject(E) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
lookUpWorkingObject(Map<Object, Object>, E) - Method in class org.optaplanner.core.impl.domain.lookup.EqualsLookUpStrategy
lookUpWorkingObject(Map<Object, Object>, E) - Method in class org.optaplanner.core.impl.domain.lookup.ImmutableLookUpStrategy
lookUpWorkingObject(Map<Object, Object>, E) - Method in interface org.optaplanner.core.impl.domain.lookup.LookUpStrategy
lookUpWorkingObject(Map<Object, Object>, E) - Method in class org.optaplanner.core.impl.domain.lookup.NoneLookUpStrategy
lookUpWorkingObject(Map<Object, Object>, E) - Method in class org.optaplanner.core.impl.domain.lookup.PlanningIdLookUpStrategy
lookUpWorkingObjectIfExists(Map<Object, Object>, E) - Method in class org.optaplanner.core.impl.domain.lookup.EqualsLookUpStrategy
lookUpWorkingObjectIfExists(Map<Object, Object>, E) - Method in class org.optaplanner.core.impl.domain.lookup.ImmutableLookUpStrategy
lookUpWorkingObjectIfExists(Map<Object, Object>, E) - Method in interface org.optaplanner.core.impl.domain.lookup.LookUpStrategy
lookUpWorkingObjectIfExists(Map<Object, Object>, E) - Method in class org.optaplanner.core.impl.domain.lookup.NoneLookUpStrategy
lookUpWorkingObjectIfExists(Map<Object, Object>, E) - Method in class org.optaplanner.core.impl.domain.lookup.PlanningIdLookUpStrategy
lookUpWorkingObjectOrReturnNull(E) - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
  As defined by `ScoreDirector.lookUpWorkingObject(Object)`, but doesn't fail fast if no workingObject was ever added for the externalObject.
lookUpWorkingObjectOrReturnNull(E) - Method in class org.optaplanner.core.impl.domain.lookup.LookUpManager
  As defined by `ScoreDirector.lookUpWorkingObjectOrReturnNull(Object)`.
lookUpWorkingObjectOrReturnNull(E) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector

## M

MAGENTA - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
main(String[]) - Static method in class org.optaplanner.benchmark.impl.cli.OptaPlannerBenchmarkCli
main(String[]) - Static method in class org.optaplanner.benchmark.impl.xsd.XsdAggregator
makeDirs() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
makeDirs() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
makeDirs() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
makeSmallButton(JButton) - Static method in class org.optaplanner.swing.impl.SwingUtils
manualEntityMimicRecorder - Variable in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
ManualEntityMimicRecorder<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.mimic
ManualEntityMimicRecorder(EntitySelector<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
map(Variable<NewA>, Function<A, NewA>) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.bendable.BendableScoreXStreamConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreXStreamConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.bendablelong.BendableLongScoreXStreamConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoft.HardMediumSoftScoreXStreamConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreXStreamConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreXStreamConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardsoft.HardSoftScoreXStreamConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreXStreamConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong.HardSoftLongScoreXStreamConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.simple.SimpleScoreXStreamConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreXStreamConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.simplelong.SimpleLongScoreXStreamConverter
marshal(Duration) - Method in class org.optaplanner.core.impl.io.jaxb.adapter.JaxbDurationAdapter
marshal(OffsetDateTime) - Method in class org.optaplanner.core.impl.io.jaxb.adapter.JaxbOffsetDateTimeAdapter
marshal(Locale) - Method in class org.optaplanner.core.impl.io.jaxb.adapter.JaxbLocaleAdapter
marshal(Map<String, String>) - Method in class org.optaplanner.core.impl.io.jaxb.adapter.JaxbCustomPropertiesAdapter
marshal(Score) - Method in class org.optaplanner.persistence.jaxb.api.score.PolymorphicScoreJaxbAdapter
marshal(Score_) - Method in class org.optaplanner.persistence.jaxb.api.score.AbstractScoreJaxbAdapter
matches(A, B) - Method in class org.optaplanner.core.impl.score.stream.bi.AbstractBiJoiner
matches(A, B, C) - Method in class org.optaplanner.core.impl.score.stream.tri.AbstractTriJoiner
matches(A, B, C, D) - Method in class org.optaplanner.core.impl.score.stream.quad.AbstractQuadJoiner
matches(A, B, C, D, E) - Method in class org.optaplanner.core.impl.score.stream.penta.AbstractPentaJoiner
matches(Object, Object) - Method in enum org.optaplanner.core.impl.score.stream.common.JoinerType
matchesEntity(Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
matchExecutorByNumberMap - Variable in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
matchExecutorByScoreMap - Variable in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
  Slower than `BendableScoreHolderImpl.matchExecutorByNumberMap`
matchExecutorByScoreMap - Variable in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
  Slower than `BendableBigDecimalScoreHolderImpl.matchExecutorByNumberMap`
matchExecutorByScoreMap - Variable in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
  Slower than `BendableLongScoreHolderImpl.matchExecutorByNumberMap`
matchExecutorByScoreMap - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
  Slower than `HardMediumSoftScoreHolderImpl.matchExecutorByNumberMap`
matchExecutorByScoreMap - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
  Slower than `HardMediumSoftBigDecimalScoreHolderImpl.matchExecutorByNumberMap`
matchExecutorByScoreMap - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
  Slower than `HardMediumSoftLongScoreHolderImpl.matchExecutorByNumberMap`
matchExecutorByScoreMap - Variable in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
  Slower than `HardSoftScoreHolderImpl.matchExecutorByNumberMap`
matchExecutorByScoreMap - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
  Slower than `HardSoftBigDecimalScoreHolderImpl.matchExecutorByNumberMap`
matchExecutorByScoreMap - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
  Slower than `HardSoftLongScoreHolderImpl.matchExecutorByNumberMap`
max() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Returns a collector that finds a maximum value in a group of `Comparable` elements.
max(Comparator<A>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.max()`, only with a custom `Comparator`.
max(BiFunction<A, B, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.max(Function)`.
max(BiFunction<A, B, Mapped>, Comparator<Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.max(Function)`, only with a custom `Comparator`.
max(Function<A, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Returns a collector that finds a maximum value in a group of `Comparable` elements.
max(Function<A, Mapped>, Comparator<Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.max(Function)`, only with a custom `Comparator`.
max(QuadFunction<A, B, C, D, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.max(Function)`.
max(QuadFunction<A, B, C, D, Mapped>, Comparator<Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.max(Function)`, only with a custom `Comparator`.
max(TriFunction<A, B, C, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.max(Function)`.
max(TriFunction<A, B, C, Mapped>, Comparator<Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.max(Function)`, only with a custom `Comparator`.
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
maxScoreMoveScope - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
mediumScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
mediumScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreInliner
mediumScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
mediumScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreInliner
mediumScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
mediumScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreInliner
meldProperty(T, T) - Static method in class org.optaplanner.core.config.util.ConfigUtils
  A relaxed version of `ConfigUtils.mergeProperty(Object, Object)`.
memberAccessor - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
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`.
MemberAccessorFactory - Class in org.optaplanner.core.impl.domain.common.accessor
MemberAccessorFactory.MemberAccessorType - Enum in org.optaplanner.core.impl.domain.common.accessor
MEMORY_USE - org.optaplanner.benchmark.config.statistic.ProblemStatisticType
MemoryUseMeasurement - Class in org.optaplanner.benchmark.impl.statistic.memoryuse
MemoryUseMeasurement(long, long) - Constructor for class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseMeasurement
MemoryUseProblemStatistic - Class in org.optaplanner.benchmark.impl.statistic.memoryuse
MemoryUseProblemStatistic(ProblemBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseProblemStatistic
MemoryUseStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.memoryuse
MemoryUseStatisticPoint(long, MemoryUseMeasurement) - Constructor for class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseStatisticPoint
MemoryUseSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.memoryuse
MemoryUseSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseSubSingleStatistic
MemoryUseSubSingleStatistic(SubSingleBenchmarkResult, long) - Constructor for class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseSubSingleStatistic
merge(BiJoiner<A, B>...) - Static method in class org.optaplanner.core.impl.score.stream.bi.AbstractBiJoiner
merge(PentaJoiner<A, B, C, D, E>...) - Static method in class org.optaplanner.core.impl.score.stream.penta.AbstractPentaJoiner
merge(QuadJoiner<A, B, C, D>...) - Static method in class org.optaplanner.core.impl.score.stream.quad.AbstractQuadJoiner
merge(TriJoiner<A, B, C>...) - Static method in class org.optaplanner.core.impl.score.stream.tri.AbstractTriJoiner
mergeJoiners(Joiner...) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStreamHelper
mergeJoiners(BiJoiner<A, B>...) - Method in class org.optaplanner.core.impl.score.stream.uni.UniConstraintStreamHelper
mergeJoiners(QuadJoiner<A, B, C, D>...) - Method in class org.optaplanner.core.impl.score.stream.tri.TriConstraintStreamHelper
mergeJoiners(TriJoiner<A, B, C>...) - Method in class org.optaplanner.core.impl.score.stream.bi.BiConstraintStreamHelper
mergePredicates(BiPredicate<A, B>, BiPredicate<A, B>) - Method in class org.optaplanner.core.impl.score.stream.uni.UniConstraintStreamHelper
mergePredicates(QuadPredicate<A, B, C, D>, QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.core.impl.score.stream.tri.TriConstraintStreamHelper
mergePredicates(TriPredicate<A, B, C>, TriPredicate<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bi.BiConstraintStreamHelper
mergePredicates(Predicate, Predicate) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStreamHelper
mergeProperty(T, T) - Static method in class org.optaplanner.core.config.util.ConfigUtils
MERSENNE_TWISTER - org.optaplanner.core.config.solver.random.RandomType
mightContainEntity() - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
mightContainEntity() - Method in interface org.optaplanner.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor
MillisecondsSpentNumberFormat - Class in org.optaplanner.benchmark.impl.statistic.common
MillisecondsSpentNumberFormat(Locale) - Constructor for class org.optaplanner.benchmark.impl.statistic.common.MillisecondsSpentNumberFormat
MimicRecordingEntitySelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.mimic
MimicRecordingEntitySelector(EntitySelector<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
MimicRecordingValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.mimic
MimicRecordingValueSelector(EntityIndependentValueSelector<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
MimicReplayingEntitySelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.mimic
MimicReplayingEntitySelector(EntityMimicRecorder<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
MimicReplayingValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.mimic
MimicReplayingValueSelector(ValueMimicRecorder<Solution_>) - 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
min() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Returns a collector that finds a minimum value in a group of `Comparable` elements.
min(Comparator<A>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.min()`, only with a custom `Comparator`.
min(BiFunction<A, B, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.min(Function)`.
min(BiFunction<A, B, Mapped>, Comparator<Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.min(Function)`, only with a custom `Comparator`.
min(Function<A, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Returns a collector that finds a minimum value in a group of `Comparable` elements.
min(Function<A, Mapped>, Comparator<Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.min(Function)`, only with a custom `Comparator`.
min(QuadFunction<A, B, C, D, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.min(Function)`.
min(QuadFunction<A, B, C, D, Mapped>, Comparator<Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.min(Function)`, only with a custom `Comparator`.
min(TriFunction<A, B, C, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.min(Function)`.
min(TriFunction<A, B, C, Mapped>, Comparator<Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.min(Function)`, only with a custom `Comparator`.
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
MIXED - org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox.MixedCheckBoxStatus
MIXED - org.optaplanner.core.impl.score.stream.common.ScoreImpactType
MixedCheckBox - Class in org.optaplanner.benchmark.impl.aggregator.swingui
MixedCheckBox() - Constructor for class org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox
MixedCheckBox(String) - Constructor for class org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox
MixedCheckBox(String, String) - Constructor for class org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox
MixedCheckBox(String, String, Object) - Constructor for class org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox
MixedCheckBox.MixedCheckBoxStatus - Enum in org.optaplanner.benchmark.impl.aggregator.swingui
MovableChainedTrailingValueFilter<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
MovableChainedTrailingValueFilter(GenuineVariableDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.MovableChainedTrailingValueFilter
move - Variable in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
Move<Solution_> - Interface in org.optaplanner.core.impl.heuristic.move
  A Move represents a change of 1 or more `PlanningVariable`s of 1 or more `PlanningEntity`s in the working `PlanningSolution`.
MOVE - org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent.PartitionChangedEventType
MOVE_COUNT_PER_STEP - org.optaplanner.benchmark.config.statistic.ProblemStatisticType
MOVE_TABU - org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorType
MOVE_THREAD - org.optaplanner.core.impl.solver.thread.ChildThreadType
  Used by multithreaded incremental solving.
MOVE_THREAD_COUNT_AUTO - Static variable in class org.optaplanner.core.config.solver.SolverConfig
MOVE_THREAD_COUNT_NONE - Static variable in class org.optaplanner.core.config.solver.SolverConfig
MoveCountPerStepMeasurement - Class in org.optaplanner.benchmark.impl.statistic.movecountperstep
MoveCountPerStepMeasurement(long, long) - Constructor for class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepMeasurement
MoveCountPerStepProblemStatistic - Class in org.optaplanner.benchmark.impl.statistic.movecountperstep
MoveCountPerStepProblemStatistic(ProblemBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepProblemStatistic
MoveCountPerStepStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.movecountperstep
MoveCountPerStepStatisticPoint(long, MoveCountPerStepMeasurement) - Constructor for class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepStatisticPoint
MoveCountPerStepSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.movecountperstep
MoveCountPerStepSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepSubSingleStatistic
MoveEvaluationOperation<Solution_> - Class in org.optaplanner.core.impl.heuristic.thread
MoveEvaluationOperation(int, int, Move<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.thread.MoveEvaluationOperation
moveIndex - Variable in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
moveIteratorFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
MoveIteratorFactory<Solution_,​Move_ extends Move<Solution_>> - Interface in org.optaplanner.core.impl.heuristic.selector.move.factory
  An interface to generate an `Iterator` of custom `Move`s.
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
moveIteratorFactoryCustomProperties - Variable in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
MoveIteratorFactoryFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.factory
MoveIteratorFactoryFactory(MoveIteratorFactoryConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryFactory
MoveIteratorFactoryToMoveSelectorBridge<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.factory
  Bridges a `MoveIteratorFactory` to a `MoveSelector`.
MoveIteratorFactoryToMoveSelectorBridge(MoveIteratorFactory<Solution_, ?>, 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 - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
MoveListFactory<Solution_> - Interface in org.optaplanner.core.impl.heuristic.selector.move.factory
  A simple interface to generate a `List` of custom `Move`s.
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
moveListFactoryCustomProperties - Variable in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
MoveListFactoryFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.factory
MoveListFactoryFactory(MoveListFactoryConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryFactory
MoveListFactoryToMoveSelectorBridge<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.factory
  Bridges a `MoveListFactory` to a `MoveSelector`.
MoveListFactoryToMoveSelectorBridge(MoveListFactory<Solution_>, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
MoveResult(int, int, int, Move<Solution_>, boolean, Score) - Constructor for class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue.MoveResult
MoveResult(int, Throwable) - Constructor for class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue.MoveResult
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 - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
MoveSelector<Solution_> - Interface in org.optaplanner.core.impl.heuristic.selector.move
  Generates `Move`s.
moveSelectorConfig - Variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
MoveSelectorConfig<Config_ extends MoveSelectorConfig<Config_>> - 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.ConstructionHeuristicPhaseConfig
  Simpler alternative for `ConstructionHeuristicPhaseConfig.entityPlacerConfig`.
moveSelectorConfigList - Variable in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
MoveSelectorFactory<Solution_> - Interface in org.optaplanner.core.impl.heuristic.selector.move
moveSelectorList - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedEntityPlacer
MoveTabuAcceptor<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
MoveTabuAcceptor(String) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor
moveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
moveThreadBarrier - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
moveThreadBarrier - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
moveThreadBufferSize - Variable in class org.optaplanner.core.config.solver.SolverConfig
moveThreadCount - Variable in class org.optaplanner.core.config.solver.SolverConfig
moveThreadCount - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
moveThreadCount - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
MoveThreadCountResolver() - Constructor for class org.optaplanner.core.impl.solver.DefaultSolverFactory.MoveThreadCountResolver
MoveThreadOperation<Solution_> - Class in org.optaplanner.core.impl.heuristic.thread
MoveThreadOperation() - Constructor for class org.optaplanner.core.impl.heuristic.thread.MoveThreadOperation
MoveThreadRunner<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.heuristic.thread
MoveThreadRunner(String, int, boolean, BlockingQueue<MoveThreadOperation<Solution_>>, OrderByMoveIndexBlockingQueue<Solution_>, CyclicBarrier, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.thread.MoveThreadRunner
moveThreadRunnerList - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
moveThreadRunnerList - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
MultiConstraintAssertion - Interface in org.optaplanner.test.api.score.stream
MultiConstraintVerification<Solution_> - Interface in org.optaplanner.test.api.score.stream
multiply(double) - Method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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.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.simplelong.SimpleLongScore
multiply(double) - Method in interface org.optaplanner.core.api.score.Score
  Returns a Score whose value is (this * multiplicand).
MultiThreadedConstructionHeuristicDecider<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.decider
MultiThreadedConstructionHeuristicDecider(String, Termination<Solution_>, ConstructionHeuristicForager<Solution_>, ThreadFactory, int, int) - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
MultiThreadedLocalSearchDecider<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider
MultiThreadedLocalSearchDecider(String, Termination<Solution_>, MoveSelector<Solution_>, Acceptor<Solution_>, LocalSearchForager<Solution_>, ThreadFactory, int, int) - Constructor for class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
mutate() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenHeadCuttingMutator
mutate() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenRemoveRandomBlockMutator
MutationCounter<Solution_> - Class in org.optaplanner.core.impl.domain.solution.mutation
MutationCounter(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter

## N

name() - Method in interface org.optaplanner.benchmark.impl.statistic.StatisticType
NAME_MDC - Static variable in class org.optaplanner.benchmark.impl.SubSingleBenchmarkRunner
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
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
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
NearbyDistanceMeter<O,​D> - Interface in org.optaplanner.core.impl.heuristic.selector.common.nearby
nearbyDistanceMeterClass - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
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
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.
NearbyRandomFactory - Class in org.optaplanner.core.impl.heuristic.selector.common.nearby
NearbyRandomFactory(NearbySelectionConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyRandomFactory
nearbySelectionConfig - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
nearbySelectionConfig - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
NearbySelectionConfig - Class in org.optaplanner.core.config.heuristic.selector.common.nearby
NearbySelectionConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
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<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.nearby
NearEntityNearbyEntitySelector(EntitySelector<Solution_>, EntitySelector<Solution_>, NearbyDistanceMeter<?, ?>, NearbyRandom, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
NearEntityNearbyValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.nearby
NearEntityNearbyValueSelector(ValueSelector<Solution_>, EntitySelector<Solution_>, NearbyDistanceMeter<?, ?>, NearbyRandom, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
negate() - Method in interface org.optaplanner.core.api.function.PentaPredicate
  Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface org.optaplanner.core.api.function.QuadPredicate
  Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface org.optaplanner.core.api.function.TriPredicate
  Returns a predicate that represents the logical negation of this predicate.
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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.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.simplelong.SimpleLongScore
negate() - Method in interface org.optaplanner.core.api.score.Score
  Returns a Score whose value is (- this).
NEVER - org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicPickEarlyType
NEVER - org.optaplanner.core.config.localsearch.decider.forager.LocalSearchPickEarlyType
NEW - org.optaplanner.core.impl.score.stream.bavet.common.BavetTupleState
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
newConstraintStreamingSession(boolean, Solution_) - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirectorFactory
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
newMimicSelectorConfig(String) - Static method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
newSwapSelection(SubSelection_, SubSelection_) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
newSwapSelection(SubSelection_, SubSelection_) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
newThread(Runnable) - Method in class org.optaplanner.core.impl.solver.thread.DefaultSolverThreadFactory
newTrailingEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
newTrailingEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
newTrailingEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
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.
nextNodeIndex() - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetNodeBuildPolicy
nextVariableSupply - Variable in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
nextVariableSupply - Variable in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
NO_LEVEL_SIZE - Static variable in annotation type org.optaplanner.core.api.domain.solution.PlanningScore
  Workaround for annotation limitation in `PlanningScore.bendableHardLevelsSize()` and `PlanningScore.bendableSoftLevelsSize()`.
NoChangeCustomPhaseCommand - Class in org.optaplanner.core.impl.phase.custom
  Makes no changes.
NoChangeCustomPhaseCommand() - Constructor for class org.optaplanner.core.impl.phase.custom.NoChangeCustomPhaseCommand
NoChangeMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.move
  Makes no changes.
NoChangeMove() - Constructor for class org.optaplanner.core.impl.heuristic.move.NoChangeMove
NoChangePhase<Solution_> - Class in org.optaplanner.core.impl.phase
  A `NoChangePhase` is a `Phase` which does nothing.
NoChangePhase(int, String, BestSolutionRecaller<Solution_>, Termination) - Constructor for class org.optaplanner.core.impl.phase.NoChangePhase
NoChangePhaseConfig - Class in org.optaplanner.core.config.phase
NoChangePhaseConfig() - Constructor for class org.optaplanner.core.config.phase.NoChangePhaseConfig
NoChangePhaseFactory<Solution_> - Class in org.optaplanner.core.impl.phase
NoChangePhaseFactory(NoChangePhaseConfig) - Constructor for class org.optaplanner.core.impl.phase.NoChangePhaseFactory
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
nodeIndex - Variable in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractNode
NON_INTRUSIVE_FULL_ASSERT - org.optaplanner.core.config.solver.EnvironmentMode
  This mode turns on several assertions (but not all of them) to fail-fast on a bug in a `Move` implementation, a constraint, the engine itself or something else at an overwhelming performance cost.
NON_REPRODUCIBLE - org.optaplanner.core.config.solver.EnvironmentMode
  The non reproducible mode is equally fast or slightly faster than `EnvironmentMode.REPRODUCIBLE`.
NONE - org.optaplanner.core.api.domain.autodiscover.AutoDiscoverMemberType
  Do not reflect.
NONE - org.optaplanner.core.api.domain.lookup.LookUpStrategyType
  There is no mapping and `ScoreDirector.lookUpWorkingObject(Object)` must not be used.
NONE - org.optaplanner.core.api.domain.variable.PlanningVariableGraphType
  This is the default.
NONE - org.optaplanner.core.config.heuristic.selector.entity.EntitySorterManner
NONE - org.optaplanner.core.config.heuristic.selector.move.generic.SubPillarType
  Pillars will only be affected in their entirety.
NONE - org.optaplanner.core.config.heuristic.selector.value.ValueSorterManner
NoneBiJoiner<A,​B> - Class in org.optaplanner.core.impl.score.stream.bi
NoneBiJoiner() - Constructor for class org.optaplanner.core.impl.score.stream.bi.NoneBiJoiner
NoneLookUpStrategy - Class in org.optaplanner.core.impl.domain.lookup
NoneLookUpStrategy() - Constructor for class org.optaplanner.core.impl.domain.lookup.NoneLookUpStrategy
NonePentaJoiner<A,​B,​C,​D,​E> - Class in org.optaplanner.core.impl.score.stream.penta
NonePentaJoiner() - Constructor for class org.optaplanner.core.impl.score.stream.penta.NonePentaJoiner
NoneQuadJoiner<A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.quad
NoneQuadJoiner() - Constructor for class org.optaplanner.core.impl.score.stream.quad.NoneQuadJoiner
NoneTriJoiner<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.tri
NoneTriJoiner() - Constructor for class org.optaplanner.core.impl.score.stream.tri.NoneTriJoiner
noop() - Static method in class org.optaplanner.core.impl.score.stream.bi.DefaultBiConstraintCollector
noop() - Static method in class org.optaplanner.core.impl.score.stream.quad.DefaultQuadConstraintCollector
noop() - Static method in class org.optaplanner.core.impl.score.stream.tri.DefaultTriConstraintCollector
NORMAL_STROKE - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
NOT_SOLVING - org.optaplanner.core.api.solver.SolverStatus
  The problem's solving has terminated or the problem was never submitted to the `SolverManager`.
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
nullable() - Method in annotation type org.optaplanner.core.api.domain.variable.PlanningVariable
  A nullable planning variable will automatically add the planning value null to the `ValueRangeProvider`'s range.
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
nullSafeGet(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
NullValueReinitializeVariableEntityFilter<Solution_> - 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<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.NullValueReinitializeVariableEntityFilter

## O

of(int) - Static method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
of(int[], int[]) - Static method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
  Creates a new `BendableScore`.
of(int, int) - Static method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
of(int, int, int) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
of(long) - Static method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
of(long[], long[]) - Static method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
  Creates a new `BendableLongScore`.
of(long, long) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
of(long, long, long) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
of(String, String) - Static method in class org.optaplanner.core.impl.io.jaxb.ElementNamespaceOverride
of(BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
of(BigDecimal[], BigDecimal[]) - Static method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
  Creates a new `BendableBigDecimalScore`.
of(BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
of(BigDecimal, BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
offerRandomSeedFromSubSingleIndex(long) - Method in class org.optaplanner.core.config.solver.SolverConfig
ofHard(int) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
ofHard(int) - Static method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
ofHard(int, int, int, int) - Static method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
  Creates a new `BendableScore`.
ofHard(int, int, int, long) - Static method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
  Creates a new `BendableLongScore`.
ofHard(int, int, int, BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
  Creates a new `BendableBigDecimalScore`.
ofHard(long) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
ofHard(long) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
ofHard(BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
ofHard(BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
ofMedium(int) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
ofMedium(long) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
ofMedium(BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
ofSoft(int) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
ofSoft(int) - Static method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
ofSoft(int, int, int, int) - Static method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
  Creates a new `BendableScore`.
ofSoft(int, int, int, long) - Static method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
  Creates a new `BendableLongScore`.
ofSoft(int, int, int, BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
  Creates a new `BendableBigDecimalScore`.
ofSoft(long) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
ofSoft(long) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
ofSoft(BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
ofSoft(BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
ofUninitialized(int, int) - Static method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
ofUninitialized(int, int[], int[]) - Static method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
  Creates a new `BendableScore`.
ofUninitialized(int, int, int) - Static method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
ofUninitialized(int, int, int, int) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
ofUninitialized(int, long) - Static method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
ofUninitialized(int, long[], long[]) - Static method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
  Creates a new `BendableLongScore`.
ofUninitialized(int, long, long) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
ofUninitialized(int, long, long, long) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
ofUninitialized(int, BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
ofUninitialized(int, BigDecimal[], BigDecimal[]) - Static method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
  Creates a new `BendableBigDecimalScore`.
ofUninitialized(int, BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
ofUninitialized(int, BigDecimal, BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
OK - org.optaplanner.core.impl.score.stream.bavet.common.BavetTupleState
  Freshly refreshed tuple.
oldLeftTrailingEntityList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
oldRightTrailingEntityList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
oldTrailingEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
oldTrailingLastEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
oldTrailingLastEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
onDeleteMatch(Match) - Method in class org.optaplanner.core.impl.score.director.drools.OptaPlannerRuleEventListener
ONE - Static variable in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
ONE - Static variable in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
ONE - Static variable in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
ONE_HARD - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
ONE_HARD - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
ONE_HARD - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
ONE_HARD - Static variable in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
ONE_HARD - Static variable in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
ONE_HARD - Static variable in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
ONE_MEDIUM - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
ONE_MEDIUM - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
ONE_MEDIUM - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
ONE_SOFT - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
ONE_SOFT - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
ONE_SOFT - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
ONE_SOFT - Static variable in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
ONE_SOFT - Static variable in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
ONE_SOFT - Static variable in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
ONLY_DOWN - org.optaplanner.core.config.score.trend.InitializingScoreTrendLevel
  During initialization, the `Score` is monotonically decreasing.
ONLY_UP - org.optaplanner.core.config.score.trend.InitializingScoreTrendLevel
  During initialization, the `Score` is monotonically increasing.
onUpdateMatch(Match) - Method in class org.optaplanner.core.impl.score.director.drools.OptaPlannerRuleEventListener
open(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreSubSingleStatistic
open(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationSubSingleStatistic
open(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseSubSingleStatistic
open(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepSubSingleStatistic
open(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedSubSingleStatistic
open(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreSubSingleStatistic
open(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
open(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreSubSingleStatistic
open(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffSubSingleStatistic
open(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffSubSingleStatistic
open(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
operationQueue - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
operationQueue - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
OptaPlannerBenchmarkCli - Class in org.optaplanner.benchmark.impl.cli
  Run this class from the command line interface to run a benchmarkConfigFile directly (using the normal classpath from the JVM).
OptaPlannerBenchmarkCli() - Constructor for class org.optaplanner.benchmark.impl.cli.OptaPlannerBenchmarkCli
OptaPlannerJacksonModule - Class in org.optaplanner.persistence.jackson.api
  This class adds all Jackson serializers and deserializers.
OptaPlannerJacksonModule() - Constructor for class org.optaplanner.persistence.jackson.api.OptaPlannerJacksonModule
OptaPlannerJsonbConfig - Class in org.optaplanner.persistence.jsonb.api
  This class adds all JSON-B adapters.
OptaPlannerJsonbConfig() - Constructor for class org.optaplanner.persistence.jsonb.api.OptaPlannerJsonbConfig
OptaPlannerRuleEventListener - Class in org.optaplanner.core.impl.score.director.drools
OptaPlannerRuleEventListener() - Constructor for class org.optaplanner.core.impl.score.director.drools.OptaPlannerRuleEventListener
OptaPlannerXmlSerializationException - Exception in org.optaplanner.core.impl.io
OptaPlannerXmlSerializationException() - Constructor for exception org.optaplanner.core.impl.io.OptaPlannerXmlSerializationException
OptaPlannerXmlSerializationException(String) - Constructor for exception org.optaplanner.core.impl.io.OptaPlannerXmlSerializationException
OptaPlannerXmlSerializationException(String, Throwable) - Constructor for exception org.optaplanner.core.impl.io.OptaPlannerXmlSerializationException
OptaPlannerXmlSerializationException(Throwable) - Constructor for exception org.optaplanner.core.impl.io.OptaPlannerXmlSerializationException
OPTIMISTIC_BOUND_FIRST - org.optaplanner.core.config.exhaustivesearch.NodeExplorationType
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
or(PentaPredicate<? super A, ? super B, ? super C, ? super D, ? super E>) - Method in interface org.optaplanner.core.api.function.PentaPredicate
  Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(QuadPredicate<? super A, ? super B, ? super C, ? super D>) - Method in interface org.optaplanner.core.api.function.QuadPredicate
  Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(TriPredicate<? super A, ? super B, ? super C>) - Method in interface org.optaplanner.core.api.function.TriPredicate
  Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
OR - org.optaplanner.core.config.solver.termination.TerminationCompositionStyle
ORANGE_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
ORANGE_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
ORANGE_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
OrCompositeTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
OrCompositeTermination(List<Termination<Solution_>>) - Constructor for class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
OrCompositeTermination(Termination<Solution_>...) - Constructor for class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
OrderByMoveIndexBlockingQueue<Solution_> - Class in org.optaplanner.core.impl.heuristic.thread
OrderByMoveIndexBlockingQueue(int) - Constructor for class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue
OrderByMoveIndexBlockingQueue.MoveResult<Solution_> - Class in org.optaplanner.core.impl.heuristic.thread
org.optaplanner.benchmark.api - package org.optaplanner.benchmark.api
  The public API of OptaPlanner Benchmark.
org.optaplanner.benchmark.config - package org.optaplanner.benchmark.config
  Classes which represent the XML Benchmark configuration of OptaPlanner Benchmark.
org.optaplanner.benchmark.config.blueprint - package org.optaplanner.benchmark.config.blueprint
org.optaplanner.benchmark.config.ranking - package org.optaplanner.benchmark.config.ranking
org.optaplanner.benchmark.config.report - package org.optaplanner.benchmark.config.report
org.optaplanner.benchmark.config.statistic - package org.optaplanner.benchmark.config.statistic
org.optaplanner.benchmark.impl - package org.optaplanner.benchmark.impl
  Implementation classes of OptaPlanner Benchmark.
org.optaplanner.benchmark.impl.aggregator - package org.optaplanner.benchmark.impl.aggregator
org.optaplanner.benchmark.impl.aggregator.swingui - package org.optaplanner.benchmark.impl.aggregator.swingui
org.optaplanner.benchmark.impl.cli - package org.optaplanner.benchmark.impl.cli
org.optaplanner.benchmark.impl.io - package org.optaplanner.benchmark.impl.io
org.optaplanner.benchmark.impl.loader - package org.optaplanner.benchmark.impl.loader
org.optaplanner.benchmark.impl.measurement - package org.optaplanner.benchmark.impl.measurement
org.optaplanner.benchmark.impl.ranking - package org.optaplanner.benchmark.impl.ranking
org.optaplanner.benchmark.impl.report - package org.optaplanner.benchmark.impl.report
org.optaplanner.benchmark.impl.result - package org.optaplanner.benchmark.impl.result
org.optaplanner.benchmark.impl.statistic - package org.optaplanner.benchmark.impl.statistic
org.optaplanner.benchmark.impl.statistic.bestscore - package org.optaplanner.benchmark.impl.statistic.bestscore
org.optaplanner.benchmark.impl.statistic.bestsolutionmutation - package org.optaplanner.benchmark.impl.statistic.bestsolutionmutation
org.optaplanner.benchmark.impl.statistic.common - package org.optaplanner.benchmark.impl.statistic.common
org.optaplanner.benchmark.impl.statistic.memoryuse - package org.optaplanner.benchmark.impl.statistic.memoryuse
org.optaplanner.benchmark.impl.statistic.movecountperstep - package org.optaplanner.benchmark.impl.statistic.movecountperstep
org.optaplanner.benchmark.impl.statistic.scorecalculationspeed - package org.optaplanner.benchmark.impl.statistic.scorecalculationspeed
org.optaplanner.benchmark.impl.statistic.stepscore - package org.optaplanner.benchmark.impl.statistic.stepscore
org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore - package org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore
org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore - package org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore
org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore - package org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore
org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore - package org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore
org.optaplanner.benchmark.impl.xsd - package org.optaplanner.benchmark.impl.xsd
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.autodiscover - package org.optaplanner.core.api.domain.autodiscover
org.optaplanner.core.api.domain.common - package org.optaplanner.core.api.domain.common
org.optaplanner.core.api.domain.constraintweight - package org.optaplanner.core.api.domain.constraintweight
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.lookup - package org.optaplanner.core.api.domain.lookup
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.function - package org.optaplanner.core.api.function
  Functions that are not available in `java.util.function`.
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.hardmediumsoftbigdecimal - package org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal
  Support for a `Score` with 3 score levels and `BigDecimal` 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.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.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.calculator - package org.optaplanner.core.api.score.calculator
org.optaplanner.core.api.score.constraint - package org.optaplanner.core.api.score.constraint
  Explain a `Score` with `ConstraintMatchTotal` and `ConstraintMatch`.
org.optaplanner.core.api.score.director - package org.optaplanner.core.api.score.director
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.score.stream - package org.optaplanner.core.api.score.stream
org.optaplanner.core.api.score.stream.bi - package org.optaplanner.core.api.score.stream.bi
  The `ConstraintStream` API for bi-tuples.
org.optaplanner.core.api.score.stream.penta - package org.optaplanner.core.api.score.stream.penta
org.optaplanner.core.api.score.stream.quad - package org.optaplanner.core.api.score.stream.quad
  The `ConstraintStream` API for four matched facts.
org.optaplanner.core.api.score.stream.tri - package org.optaplanner.core.api.score.stream.tri
  The `ConstraintStream` API for tri-tuples.
org.optaplanner.core.api.score.stream.uni - package org.optaplanner.core.api.score.stream.uni
  The `ConstraintStream` API for uni-tuples.
org.optaplanner.core.api.solver - package org.optaplanner.core.api.solver
  `Solver`, `SolverFactory`, ...
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.exhaustivesearch - package org.optaplanner.core.config.exhaustivesearch
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.forager - package org.optaplanner.core.config.localsearch.decider.forager
org.optaplanner.core.config.partitionedsearch - package org.optaplanner.core.config.partitionedsearch
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.common.accessor.gizmo - package org.optaplanner.core.impl.domain.common.accessor.gizmo
org.optaplanner.core.impl.domain.constraintweight.descriptor - package org.optaplanner.core.impl.domain.constraintweight.descriptor
org.optaplanner.core.impl.domain.entity.descriptor - package org.optaplanner.core.impl.domain.entity.descriptor
org.optaplanner.core.impl.domain.lookup - package org.optaplanner.core.impl.domain.lookup
org.optaplanner.core.impl.domain.policy - package org.optaplanner.core.impl.domain.policy
org.optaplanner.core.impl.domain.solution.cloner - package org.optaplanner.core.impl.domain.solution.cloner
org.optaplanner.core.impl.domain.solution.cloner.gizmo - package org.optaplanner.core.impl.domain.solution.cloner.gizmo
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.primboolean - package org.optaplanner.core.impl.domain.valuerange.buildin.primboolean
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.buildin.temporal - package org.optaplanner.core.impl.domain.valuerange.buildin.temporal
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 - package org.optaplanner.core.impl.heuristic
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.thread - package org.optaplanner.core.impl.heuristic.thread
org.optaplanner.core.impl.io - package org.optaplanner.core.impl.io
org.optaplanner.core.impl.io.jaxb - package org.optaplanner.core.impl.io.jaxb
org.optaplanner.core.impl.io.jaxb.adapter - package org.optaplanner.core.impl.io.jaxb.adapter
org.optaplanner.core.impl.localsearch - package org.optaplanner.core.impl.localsearch
org.optaplanner.core.impl.localsearch.decider - package org.optaplanner.core.impl.localsearch.decider
org.optaplanner.core.impl.localsearch.decider.acceptor - package org.optaplanner.core.impl.localsearch.decider.acceptor
org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge - package org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge
org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing - package org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing
org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance - package org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance
org.optaplanner.core.impl.localsearch.decider.acceptor.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.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.partitionedsearch - package org.optaplanner.core.impl.partitionedsearch
org.optaplanner.core.impl.partitionedsearch.event - package org.optaplanner.core.impl.partitionedsearch.event
org.optaplanner.core.impl.partitionedsearch.partitioner - package org.optaplanner.core.impl.partitionedsearch.partitioner
org.optaplanner.core.impl.partitionedsearch.queue - package org.optaplanner.core.impl.partitionedsearch.queue
org.optaplanner.core.impl.partitionedsearch.scope - package org.optaplanner.core.impl.partitionedsearch.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.hardmediumsoftbigdecimal - package org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal
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.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.simplelong - package org.optaplanner.core.impl.score.buildin.simplelong
org.optaplanner.core.impl.score.comparator - package org.optaplanner.core.impl.score.comparator
org.optaplanner.core.impl.score.constraint - package org.optaplanner.core.impl.score.constraint
org.optaplanner.core.impl.score.definition - package org.optaplanner.core.impl.score.definition
org.optaplanner.core.impl.score.director - package org.optaplanner.core.impl.score.director
org.optaplanner.core.impl.score.director.drools - package org.optaplanner.core.impl.score.director.drools
org.optaplanner.core.impl.score.director.drools.testgen - package org.optaplanner.core.impl.score.director.drools.testgen
  Classes to help isolate incremental score calculation bugs during `EnvironmentMode.isAsserted()`.
org.optaplanner.core.impl.score.director.drools.testgen.fact - package org.optaplanner.core.impl.score.director.drools.testgen.fact
org.optaplanner.core.impl.score.director.drools.testgen.mutation - package org.optaplanner.core.impl.score.director.drools.testgen.mutation
org.optaplanner.core.impl.score.director.drools.testgen.operation - package org.optaplanner.core.impl.score.director.drools.testgen.operation
org.optaplanner.core.impl.score.director.drools.testgen.reproducer - package org.optaplanner.core.impl.score.director.drools.testgen.reproducer
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.director.stream - package org.optaplanner.core.impl.score.director.stream
org.optaplanner.core.impl.score.holder - package org.optaplanner.core.impl.score.holder
org.optaplanner.core.impl.score.inliner - package org.optaplanner.core.impl.score.inliner
org.optaplanner.core.impl.score.stream - package org.optaplanner.core.impl.score.stream
org.optaplanner.core.impl.score.stream.bavet - package org.optaplanner.core.impl.score.stream.bavet
org.optaplanner.core.impl.score.stream.bavet.bi - package org.optaplanner.core.impl.score.stream.bavet.bi
org.optaplanner.core.impl.score.stream.bavet.common - package org.optaplanner.core.impl.score.stream.bavet.common
org.optaplanner.core.impl.score.stream.bavet.common.index - package org.optaplanner.core.impl.score.stream.bavet.common.index
org.optaplanner.core.impl.score.stream.bavet.tri - package org.optaplanner.core.impl.score.stream.bavet.tri
org.optaplanner.core.impl.score.stream.bavet.uni - package org.optaplanner.core.impl.score.stream.bavet.uni
org.optaplanner.core.impl.score.stream.bi - package org.optaplanner.core.impl.score.stream.bi
org.optaplanner.core.impl.score.stream.common - package org.optaplanner.core.impl.score.stream.common
org.optaplanner.core.impl.score.stream.drools - package org.optaplanner.core.impl.score.stream.drools
org.optaplanner.core.impl.score.stream.drools.bi - package org.optaplanner.core.impl.score.stream.drools.bi
org.optaplanner.core.impl.score.stream.drools.common - package org.optaplanner.core.impl.score.stream.drools.common
org.optaplanner.core.impl.score.stream.drools.quad - package org.optaplanner.core.impl.score.stream.drools.quad
org.optaplanner.core.impl.score.stream.drools.tri - package org.optaplanner.core.impl.score.stream.drools.tri
org.optaplanner.core.impl.score.stream.drools.uni - package org.optaplanner.core.impl.score.stream.drools.uni
org.optaplanner.core.impl.score.stream.penta - package org.optaplanner.core.impl.score.stream.penta
org.optaplanner.core.impl.score.stream.quad - package org.optaplanner.core.impl.score.stream.quad
org.optaplanner.core.impl.score.stream.tri - package org.optaplanner.core.impl.score.stream.tri
org.optaplanner.core.impl.score.stream.uni - package org.optaplanner.core.impl.score.stream.uni
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.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
org.optaplanner.core.impl.solver.thread - package org.optaplanner.core.impl.solver.thread
org.optaplanner.persistence.common.api.domain.solution - package org.optaplanner.persistence.common.api.domain.solution
org.optaplanner.persistence.jackson.api - package org.optaplanner.persistence.jackson.api
  Jackson bindings.
org.optaplanner.persistence.jackson.api.score - package org.optaplanner.persistence.jackson.api.score
  Jackson bindings for `Score`.
org.optaplanner.persistence.jackson.api.score.buildin.bendable - package org.optaplanner.persistence.jackson.api.score.buildin.bendable
org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal - package org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal
org.optaplanner.persistence.jackson.api.score.buildin.bendablelong - package org.optaplanner.persistence.jackson.api.score.buildin.bendablelong
org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoft - package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoft
org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal - package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal
org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong - package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong
org.optaplanner.persistence.jackson.api.score.buildin.hardsoft - package org.optaplanner.persistence.jackson.api.score.buildin.hardsoft
org.optaplanner.persistence.jackson.api.score.buildin.hardsoftbigdecimal - package org.optaplanner.persistence.jackson.api.score.buildin.hardsoftbigdecimal
org.optaplanner.persistence.jackson.api.score.buildin.hardsoftlong - package org.optaplanner.persistence.jackson.api.score.buildin.hardsoftlong
org.optaplanner.persistence.jackson.api.score.buildin.simple - package org.optaplanner.persistence.jackson.api.score.buildin.simple
org.optaplanner.persistence.jackson.api.score.buildin.simplebigdecimal - package org.optaplanner.persistence.jackson.api.score.buildin.simplebigdecimal
org.optaplanner.persistence.jackson.api.score.buildin.simplelong - package org.optaplanner.persistence.jackson.api.score.buildin.simplelong
org.optaplanner.persistence.jackson.impl.domain.solution - package org.optaplanner.persistence.jackson.impl.domain.solution
org.optaplanner.persistence.jaxb.api.score - package org.optaplanner.persistence.jaxb.api.score
  JAXB bindings for `Score`.
org.optaplanner.persistence.jaxb.api.score.buildin.bendable - package org.optaplanner.persistence.jaxb.api.score.buildin.bendable
org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal - package org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal
org.optaplanner.persistence.jaxb.api.score.buildin.bendablelong - package org.optaplanner.persistence.jaxb.api.score.buildin.bendablelong
org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoft - package org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoft
org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftbigdecimal - package org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftbigdecimal
org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftlong - package org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftlong
org.optaplanner.persistence.jaxb.api.score.buildin.hardsoft - package org.optaplanner.persistence.jaxb.api.score.buildin.hardsoft
org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftbigdecimal - package org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftbigdecimal
org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftlong - package org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftlong
org.optaplanner.persistence.jaxb.api.score.buildin.simple - package org.optaplanner.persistence.jaxb.api.score.buildin.simple
org.optaplanner.persistence.jaxb.api.score.buildin.simplebigdecimal - package org.optaplanner.persistence.jaxb.api.score.buildin.simplebigdecimal
org.optaplanner.persistence.jaxb.api.score.buildin.simplelong - package org.optaplanner.persistence.jaxb.api.score.buildin.simplelong
org.optaplanner.persistence.jaxb.impl.domain.solution - package org.optaplanner.persistence.jaxb.impl.domain.solution
org.optaplanner.persistence.jpa.api.score.buildin.bendable - package org.optaplanner.persistence.jpa.api.score.buildin.bendable
org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal - package org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal
org.optaplanner.persistence.jpa.api.score.buildin.bendablelong - package org.optaplanner.persistence.jpa.api.score.buildin.bendablelong
org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoft - package org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoft
org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftbigdecimal - package org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftbigdecimal
org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftlong - package org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftlong
org.optaplanner.persistence.jpa.api.score.buildin.hardsoft - package org.optaplanner.persistence.jpa.api.score.buildin.hardsoft
org.optaplanner.persistence.jpa.api.score.buildin.hardsoftbigdecimal - package org.optaplanner.persistence.jpa.api.score.buildin.hardsoftbigdecimal
org.optaplanner.persistence.jpa.api.score.buildin.hardsoftlong - package org.optaplanner.persistence.jpa.api.score.buildin.hardsoftlong
org.optaplanner.persistence.jpa.api.score.buildin.simple - package org.optaplanner.persistence.jpa.api.score.buildin.simple
org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal - package org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal
org.optaplanner.persistence.jpa.api.score.buildin.simplelong - package org.optaplanner.persistence.jpa.api.score.buildin.simplelong
org.optaplanner.persistence.jpa.impl.score - package org.optaplanner.persistence.jpa.impl.score
org.optaplanner.persistence.jpa.impl.score.buildin.bendable - package org.optaplanner.persistence.jpa.impl.score.buildin.bendable
org.optaplanner.persistence.jpa.impl.score.buildin.bendablebigdecimal - package org.optaplanner.persistence.jpa.impl.score.buildin.bendablebigdecimal
org.optaplanner.persistence.jpa.impl.score.buildin.bendablelong - package org.optaplanner.persistence.jpa.impl.score.buildin.bendablelong
org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoft - package org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoft
org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftbigdecimal - package org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftbigdecimal
org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftlong - package org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftlong
org.optaplanner.persistence.jpa.impl.score.buildin.hardsoft - package org.optaplanner.persistence.jpa.impl.score.buildin.hardsoft
org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftbigdecimal - package org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftbigdecimal
org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftlong - package org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftlong
org.optaplanner.persistence.jpa.impl.score.buildin.simple - package org.optaplanner.persistence.jpa.impl.score.buildin.simple
org.optaplanner.persistence.jpa.impl.score.buildin.simplebigdecimal - package org.optaplanner.persistence.jpa.impl.score.buildin.simplebigdecimal
org.optaplanner.persistence.jpa.impl.score.buildin.simplelong - package org.optaplanner.persistence.jpa.impl.score.buildin.simplelong
org.optaplanner.persistence.jsonb.api - package org.optaplanner.persistence.jsonb.api
  JSON-B bindings for `Score`.
org.optaplanner.persistence.jsonb.api.score - package org.optaplanner.persistence.jsonb.api.score
org.optaplanner.persistence.jsonb.api.score.buildin.bendable - package org.optaplanner.persistence.jsonb.api.score.buildin.bendable
org.optaplanner.persistence.jsonb.api.score.buildin.bendablebigdecimal - package org.optaplanner.persistence.jsonb.api.score.buildin.bendablebigdecimal
org.optaplanner.persistence.jsonb.api.score.buildin.bendablelong - package org.optaplanner.persistence.jsonb.api.score.buildin.bendablelong
org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoft - package org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoft
org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftbigdecimal - package org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftbigdecimal
org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftlong - package org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftlong
org.optaplanner.persistence.jsonb.api.score.buildin.hardsoft - package org.optaplanner.persistence.jsonb.api.score.buildin.hardsoft
org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftbigdecimal - package org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftbigdecimal
org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftlong - package org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftlong
org.optaplanner.persistence.jsonb.api.score.buildin.simple - package org.optaplanner.persistence.jsonb.api.score.buildin.simple
org.optaplanner.persistence.jsonb.api.score.buildin.simplebigdecimal - package org.optaplanner.persistence.jsonb.api.score.buildin.simplebigdecimal
org.optaplanner.persistence.jsonb.api.score.buildin.simplelong - package org.optaplanner.persistence.jsonb.api.score.buildin.simplelong
org.optaplanner.persistence.xstream.api.score - package org.optaplanner.persistence.xstream.api.score
  XStream bindings for `Score`.
org.optaplanner.persistence.xstream.api.score.buildin.bendable - package org.optaplanner.persistence.xstream.api.score.buildin.bendable
org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal - package org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal
org.optaplanner.persistence.xstream.api.score.buildin.bendablelong - package org.optaplanner.persistence.xstream.api.score.buildin.bendablelong
org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoft - package org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoft
org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftbigdecimal - package org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftbigdecimal
org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftlong - package org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftlong
org.optaplanner.persistence.xstream.api.score.buildin.hardsoft - package org.optaplanner.persistence.xstream.api.score.buildin.hardsoft
org.optaplanner.persistence.xstream.api.score.buildin.hardsoftbigdecimal - package org.optaplanner.persistence.xstream.api.score.buildin.hardsoftbigdecimal
org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong - package org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong
org.optaplanner.persistence.xstream.api.score.buildin.simple - package org.optaplanner.persistence.xstream.api.score.buildin.simple
org.optaplanner.persistence.xstream.api.score.buildin.simplebigdecimal - package org.optaplanner.persistence.xstream.api.score.buildin.simplebigdecimal
org.optaplanner.persistence.xstream.api.score.buildin.simplelong - package org.optaplanner.persistence.xstream.api.score.buildin.simplelong
org.optaplanner.persistence.xstream.impl.domain.solution - package org.optaplanner.persistence.xstream.impl.domain.solution
org.optaplanner.swing.impl - package org.optaplanner.swing.impl
org.optaplanner.test.api.score.stream - package org.optaplanner.test.api.score.stream
org.optaplanner.test.impl.score - package org.optaplanner.test.impl.score
org.optaplanner.test.impl.score.buildin.bendable - package org.optaplanner.test.impl.score.buildin.bendable
org.optaplanner.test.impl.score.buildin.bendablebigdecimal - package org.optaplanner.test.impl.score.buildin.bendablebigdecimal
org.optaplanner.test.impl.score.buildin.bendablelong - package org.optaplanner.test.impl.score.buildin.bendablelong
org.optaplanner.test.impl.score.buildin.hardmediumsoft - package org.optaplanner.test.impl.score.buildin.hardmediumsoft
org.optaplanner.test.impl.score.buildin.hardmediumsoftlong - package org.optaplanner.test.impl.score.buildin.hardmediumsoftlong
org.optaplanner.test.impl.score.buildin.hardsoft - package org.optaplanner.test.impl.score.buildin.hardsoft
org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal - package org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal
org.optaplanner.test.impl.score.buildin.hardsoftlong - package org.optaplanner.test.impl.score.buildin.hardsoftlong
org.optaplanner.test.impl.score.buildin.simple - package org.optaplanner.test.impl.score.buildin.simple
org.optaplanner.test.impl.score.buildin.simplebigdecimal - package org.optaplanner.test.impl.score.buildin.simplebigdecimal
org.optaplanner.test.impl.score.buildin.simplelong - package org.optaplanner.test.impl.score.buildin.simplelong
org.optaplanner.test.impl.score.stream - package org.optaplanner.test.impl.score.stream
ORIGINAL - org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
  Select the elements in original order.
ORIGINAL_ORDER - org.optaplanner.core.config.exhaustivesearch.NodeExplorationType
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
originEntitySelectorConfig - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
outerSolvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
outerSolvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
overlapping(BiFunction<A, B, Property_>, BiFunction<A, B, Property_>, Function<C, Property_>, Function<C, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.overlapping(Function, Function)`.
overlapping(Function<A, Property_>, Function<A, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  Joins every A and B that overlap for an interval which is specified by a start and end property on both A and B.
overlapping(Function<A, Property_>, Function<A, Property_>, Function<B, Property_>, Function<B, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.overlapping(Function, Function)`.
overlapping(QuadFunction<A, B, C, D, Property_>, QuadFunction<A, B, C, D, Property_>, Function<E, Property_>, Function<E, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.overlapping(Function, Function)`.
overlapping(TriFunction<A, B, C, Property_>, TriFunction<A, B, C, Property_>, Function<D, Property_>, Function<D, Property_>) - Static method in class org.optaplanner.core.api.score.stream.Joiners
  As defined by `Joiners.overlapping(Function, Function)`.
overwriteConstraintMatchEnabledPreference(boolean) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
overwriteConstraintMatchEnabledPreference(boolean) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
overwriteSpentLimit(Duration) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
overwriteUnimprovedSpentLimit(Duration) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig

## P

PARABOLIC_DISTRIBUTION - org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionDistributionType
  Nearest elements are selected with a higher probability.
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
PARALLEL_BENCHMARK_COUNT_AUTO - Static variable in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
PARALLEL_SOLVER_COUNT_AUTO - Static variable in class org.optaplanner.core.config.solver.SolverManagerConfig
parallelSolverCount - Variable in class org.optaplanner.core.config.solver.SolverManagerConfig
parentTuple - Variable in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiTuple
parentTuple - Variable in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniTuple
parse(String, ParsePosition) - Method in class org.optaplanner.benchmark.impl.statistic.common.MillisecondsSpentNumberFormat
parseBendableScoreTokens(Class<? extends AbstractBendableScore<?>>, String) - Static method in class org.optaplanner.core.api.score.AbstractBendableScore
parseCsvLine(String) - Static method in class org.optaplanner.benchmark.impl.statistic.StatisticPoint
parseInitScore(Class<? extends AbstractScore<?>>, String, String) - Static method in class org.optaplanner.core.api.score.AbstractScore
parseLevelAsBigDecimal(Class<? extends AbstractScore<?>>, String, String) - Static method in class org.optaplanner.core.api.score.AbstractScore
parseLevelAsInt(Class<? extends AbstractScore<?>>, String, String) - Static method in class org.optaplanner.core.api.score.AbstractScore
parseLevelAsLong(Class<? extends AbstractScore<?>>, String, String) - Static method in class org.optaplanner.core.api.score.AbstractScore
parseScore(Class<? extends Score<?>>, String) - Static method in class org.optaplanner.core.impl.score.ScoreUtils
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
parseScore(String) - Static method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
parseScore(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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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.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.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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
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.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.simplelong.SimpleLongScoreDefinition
parseScore(String) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
  Parses the `String` and returns a `Score`.
parseScoreTokens(Class<? extends AbstractScore<?>>, String, String...) - Static method in class org.optaplanner.core.api.score.AbstractScore
parseTrend(String, int) - Static method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
parseXml(Reader) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
PART_THREAD - org.optaplanner.core.impl.solver.thread.ChildThreadType
  Used by `PartitionedSearchPhase`.
PartitionChangedEvent<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch.queue
PartitionChangedEvent(int, long, long) - Constructor for class org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent
PartitionChangedEvent(int, long, Throwable) - Constructor for class org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent
PartitionChangedEvent(int, long, PartitionChangeMove<Solution_>) - Constructor for class org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent
PartitionChangedEvent.PartitionChangedEventType - Enum in org.optaplanner.core.impl.partitionedsearch.queue
PartitionChangeMove<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch.scope
  Applies a new best solution from a partition child solver into the global working solution of the parent solver.
PartitionChangeMove(Map<GenuineVariableDescriptor<Solution_>, List<Pair<Object, Object>>>, int) - Constructor for class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
PartitionedSearchPhase<Solution_> - Interface in org.optaplanner.core.impl.partitionedsearch
  A `PartitionedSearchPhase` is a `Phase` which uses a Partition Search algorithm.
PartitionedSearchPhaseConfig - Class in org.optaplanner.core.config.partitionedsearch
PartitionedSearchPhaseConfig() - Constructor for class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
PartitionedSearchPhaseLifecycleListener<Solution_> - Interface in org.optaplanner.core.impl.partitionedsearch.event
PartitionedSearchPhaseScope<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch.scope
PartitionedSearchPhaseScope(SolverScope<Solution_>) - Constructor for class org.optaplanner.core.impl.partitionedsearch.scope.PartitionedSearchPhaseScope
PartitionedSearchStepScope<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch.scope
PartitionedSearchStepScope(PartitionedSearchPhaseScope<Solution_>) - Constructor for class org.optaplanner.core.impl.partitionedsearch.scope.PartitionedSearchStepScope
PartitionedSearchStepScope(PartitionedSearchPhaseScope<Solution_>, int) - Constructor for class org.optaplanner.core.impl.partitionedsearch.scope.PartitionedSearchStepScope
PartitionQueue<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch.queue
  This class is thread-safe.
PartitionQueue(int) - Constructor for class org.optaplanner.core.impl.partitionedsearch.queue.PartitionQueue
PartitionSolver<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch
PartitionSolver(BestSolutionRecaller<Solution_>, Termination<Solution_>, List<Phase<Solution_>>, SolverScope<Solution_>) - Constructor for class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
PatternVariable<A,​PatternVar_,​Child_ extends PatternVariable<A,​PatternVar_,​Child_>> - Interface in org.optaplanner.core.impl.score.stream.drools.common
penalize(String, String, Score<?>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintStream
  As defined by `ConstraintStream.penalize(String, Score)`.
penalize(String, String, Score<?>) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStream
penalize(String, String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.penalize(String, Score, ToIntBiFunction)`.
penalize(String, String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
penalize(String, String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.penalize(String, Score, ToIntFunction)`.
penalize(String, String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
penalize(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.penalize(String, Score, ToIntQuadFunction)`.
penalize(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
penalize(String, String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.penalize(String, Score, ToIntTriFunction)`.
penalize(String, String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
penalize(String, Score<?>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight for each match.
penalize(String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalize(String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalize(String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalize(String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalize(RuleContext) - Method in interface org.optaplanner.core.api.score.holder.ScoreHolder
  Penalize a match by the `ConstraintWeight` negated.
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
penalize(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
penalize(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
penalize(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
penalize(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
penalize(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
penalize(RuleContext, int[], int[]) - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the specific weightMultiplier per score level.
penalize(RuleContext, int[], int[]) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
penalize(RuleContext, int, int) - Method in interface org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the specific weightMultiplier per score level.
penalize(RuleContext, int, int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
penalize(RuleContext, int, int, int) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the specific weightMultiplier per score level.
penalize(RuleContext, int, int, int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
penalize(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
penalize(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
penalize(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
penalize(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
penalize(RuleContext, long[], long[]) - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the specific weightMultiplier per score level.
penalize(RuleContext, long[], long[]) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
penalize(RuleContext, long, long) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the specific weightMultiplier per score level.
penalize(RuleContext, long, long) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
penalize(RuleContext, long, long, long) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the specific weightMultiplier per score level.
penalize(RuleContext, long, long, long) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
penalize(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the weightMultiplier for all score levels.
penalize(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
penalize(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
penalize(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
penalize(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
penalize(RuleContext, BigDecimal[], BigDecimal[]) - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the specific weightMultiplier per score level.
penalize(RuleContext, BigDecimal[], BigDecimal[]) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
penalize(RuleContext, BigDecimal, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the specific weightMultiplier per score level.
penalize(RuleContext, BigDecimal, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
penalize(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
  Penalize a match by the `ConstraintWeight` negated and multiplied with the specific weightMultiplier per score level.
penalize(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
penalizeBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.penalizeBigDecimal(String, Score, BiFunction)`.
penalizeBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
penalizeBigDecimal(String, String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.penalizeBigDecimal(String, Score, Function)`.
penalizeBigDecimal(String, String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
penalizeBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.penalizeBigDecimal(String, Score, QuadFunction)`.
penalizeBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
penalizeBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.penalizeBigDecimal(String, Score, TriFunction)`.
penalizeBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
penalizeBigDecimal(String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalizeBigDecimal(String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalizeBigDecimal(String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalizeBigDecimal(String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalizeConfigurable(String) - Method in interface org.optaplanner.core.api.score.stream.ConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` for each match.
penalizeConfigurable(String, String) - Method in interface org.optaplanner.core.api.score.stream.ConstraintStream
  As defined by `ConstraintStream.penalizeConfigurable(String)`.
penalizeConfigurable(String, String) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStream
penalizeConfigurable(String, String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.penalizeConfigurable(String, ToIntBiFunction)`.
penalizeConfigurable(String, String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
penalizeConfigurable(String, String, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.penalizeConfigurable(String, ToIntFunction)`.
penalizeConfigurable(String, String, ToIntFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
penalizeConfigurable(String, String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.penalizeConfigurable(String, ToIntQuadFunction)`.
penalizeConfigurable(String, String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
penalizeConfigurable(String, String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.penalizeConfigurable(String, ToIntTriFunction)`.
penalizeConfigurable(String, String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
penalizeConfigurable(String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeConfigurable(String, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeConfigurable(String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeConfigurable(String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.penalizeConfigurableBigDecimal(String, BiFunction)`.
penalizeConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
penalizeConfigurableBigDecimal(String, String, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.penalizeConfigurableBigDecimal(String, Function)`.
penalizeConfigurableBigDecimal(String, String, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
penalizeConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.penalizeConfigurableBigDecimal(String, QuadFunction)`.
penalizeConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
penalizeConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.penalizeConfigurableBigDecimal(String, TriFunction)`.
penalizeConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
penalizeConfigurableBigDecimal(String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeConfigurableBigDecimal(String, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeConfigurableBigDecimal(String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeConfigurableBigDecimal(String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeConfigurableLong(String, String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.penalizeConfigurableLong(String, ToLongBiFunction)`.
penalizeConfigurableLong(String, String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
penalizeConfigurableLong(String, String, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.penalizeConfigurableLong(String, ToLongFunction)`.
penalizeConfigurableLong(String, String, ToLongFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
penalizeConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.penalizeConfigurableLong(String, ToLongQuadFunction)`.
penalizeConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
penalizeConfigurableLong(String, String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.penalizeConfigurableLong(String, ToLongTriFunction)`.
penalizeConfigurableLong(String, String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
penalizeConfigurableLong(String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeConfigurableLong(String, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeConfigurableLong(String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeConfigurableLong(String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Negatively impact the `Score`: subtract the `ConstraintWeight` multiplied by the match weight.
penalizeLong(String, String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.penalizeLong(String, Score, ToLongBiFunction)`.
penalizeLong(String, String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
penalizeLong(String, String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.penalizeLong(String, Score, ToLongFunction)`.
penalizeLong(String, String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
penalizeLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.penalizeLong(String, Score, ToLongQuadFunction)`.
penalizeLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
penalizeLong(String, String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.penalizeLong(String, Score, ToLongTriFunction)`.
penalizeLong(String, String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
penalizeLong(String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalizeLong(String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalizeLong(String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalizeLong(String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Negatively impact the `Score`: subtract the constraintWeight multiplied by the match weight.
penalizes() - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  Asserts that the `Constraint` being tested, given a set of facts, results in any number of penalties.
penalizes(long) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  Asserts that the `Constraint` being tested, given a set of facts, results in a given number of penalties.
penalizes(long, String) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.penalizes(long)`.
penalizes(long, String) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion
penalizes(String) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.penalizes()`.
penalizes(String) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion
penalizesBy(int) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  Asserts that the `Constraint` being tested, given a set of facts, results in a specific penalty.
penalizesBy(int, String) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.penalizesBy(int)`.
penalizesBy(int, String) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion
penalizesBy(long) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.penalizesBy(int)`.
penalizesBy(long, String) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.penalizesBy(int)`.
penalizesBy(long, String) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion
penalizesBy(BigDecimal) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.penalizesBy(int)`.
penalizesBy(BigDecimal, String) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.penalizesBy(int)`.
penalizesBy(BigDecimal, String) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion
PENALTY - org.optaplanner.core.impl.score.stream.common.ScoreImpactType
PentaFunction<A,​B,​C,​D,​E,​R> - Interface in org.optaplanner.core.api.function
  Represents a function that accepts five arguments and produces a result.
PentaJoiner<A,​B,​C,​D,​E> - Interface in org.optaplanner.core.api.score.stream.penta
  Created with `Joiners`.
PentaPredicate<A,​B,​C,​D,​E> - Interface in org.optaplanner.core.api.function
  Represents a predicate (boolean-valued function) of five arguments.
Phase<Solution_> - Interface in org.optaplanner.core.impl.phase
  A phase of a `Solver`.
PHASE - org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType
  When the phase is started.
phaseConfig - Variable in class org.optaplanner.core.impl.phase.AbstractPhaseFactory
PhaseConfig<Config_ extends PhaseConfig<Config_>> - 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.partitionedsearch.PartitionedSearchPhaseConfig
phaseConfigList - Variable in class org.optaplanner.core.config.solver.SolverConfig
phaseConfigList - Variable in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
phaseEnded(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
  Called when the phase (for example Local Search) ends, to clean up anything cached since `MoveIteratorFactory.phaseStarted(ScoreDirector)`.
phaseEnded(ConstructionHeuristicPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
phaseEnded(ConstructionHeuristicPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
phaseEnded(ConstructionHeuristicPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
phaseEnded(ConstructionHeuristicPhaseScope<Solution_>) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListener
phaseEnded(ConstructionHeuristicPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
phaseEnded(ExhaustiveSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
phaseEnded(ExhaustiveSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
phaseEnded(ExhaustiveSearchPhaseScope<Solution_>) - Method in interface org.optaplanner.core.impl.exhaustivesearch.event.ExhaustiveSearchPhaseLifecycleListener
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.HighestScoreFinalistPodium
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListener
phaseEnded(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter
phaseEnded(PartitionedSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
phaseEnded(PartitionedSearchPhaseScope<Solution_>) - Method in interface org.optaplanner.core.impl.partitionedsearch.event.PartitionedSearchPhaseLifecycleListener
phaseEnded(CustomPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
phaseEnded(AbstractPhaseScope<Solution_>) - Method in interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
phaseEnded(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
PhaseFactory<Solution_> - Interface in org.optaplanner.core.impl.phase
phaseIndex - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
PhaseLifecycleListener<Solution_> - Interface in org.optaplanner.core.impl.phase.event
PhaseLifecycleListenerAdapter<Solution_> - Class in org.optaplanner.core.impl.phase.event
  An adapter for `PhaseLifecycleListener`.
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
  Used for `AbstractPhase.addPhaseLifecycleListener(PhaseLifecycleListener)`.
phaseLifecycleSupport - Variable in class org.optaplanner.core.impl.solver.AbstractSolver
PhaseLifecycleSupport<Solution_> - 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.AbstractSolver
phaseStarted(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
  Called when the phase (for example Local Search) starts.
phaseStarted(ConstructionHeuristicPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
phaseStarted(ConstructionHeuristicPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
phaseStarted(ConstructionHeuristicPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
phaseStarted(ConstructionHeuristicPhaseScope<Solution_>) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListener
phaseStarted(ConstructionHeuristicPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
phaseStarted(ExhaustiveSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
phaseStarted(ExhaustiveSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
phaseStarted(ExhaustiveSearchPhaseScope<Solution_>) - Method in interface org.optaplanner.core.impl.exhaustivesearch.event.ExhaustiveSearchPhaseLifecycleListener
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListener
phaseStarted(LocalSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter
phaseStarted(PartitionedSearchPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
phaseStarted(PartitionedSearchPhaseScope<Solution_>) - Method in interface org.optaplanner.core.impl.partitionedsearch.event.PartitionedSearchPhaseLifecycleListener
phaseStarted(CustomPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
phaseStarted(AbstractPhaseScope<Solution_>) - Method in interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
phaseStarted(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
PhaseToSolverTerminationBridge<Solution_> - Class in org.optaplanner.core.impl.solver.termination
PhaseToSolverTerminationBridge(Termination<Solution_>) - Constructor for class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
pickColor(Object) - Method in class org.optaplanner.swing.impl.TangoColorFactory
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.AcceptedLocalSearchForager
PICKED_MOVE_TYPE_BEST_SCORE_DIFF - org.optaplanner.benchmark.config.statistic.SingleStatisticType
PICKED_MOVE_TYPE_STEP_SCORE_DIFF - org.optaplanner.benchmark.config.statistic.SingleStatisticType
PickedMoveTypeBestScoreDiffStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore
PickedMoveTypeBestScoreDiffStatisticPoint(long, String, Score) - Constructor for class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffStatisticPoint
PickedMoveTypeBestScoreDiffSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore
PickedMoveTypeBestScoreDiffSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffSubSingleStatistic
PickedMoveTypeStepScoreDiffStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore
PickedMoveTypeStepScoreDiffStatisticPoint(long, String, Score) - Constructor for class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffStatisticPoint
PickedMoveTypeStepScoreDiffSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore
PickedMoveTypeStepScoreDiffSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffSubSingleStatistic
pickMove(ConstructionHeuristicStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
pickMove(ConstructionHeuristicStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicForager
pickMove(ConstructionHeuristicStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
pickMove(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
pickMove(LocalSearchStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.LocalSearchForager
pickMove(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
pillar - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
PillarChangeMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
  This `Move` is not cacheable.
PillarChangeMove(List<Object>, GenuineVariableDescriptor<Solution_>, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
PillarChangeMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
PillarChangeMoveSelector(PillarSelector<Solution_>, ValueSelector<Solution_>, 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
PillarChangeMoveSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
PillarChangeMoveSelectorFactory(PillarChangeMoveSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMoveSelectorFactory
pillarSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMoveSelector
PillarSelector<Solution_> - 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.
pillarSelectorConfig - Variable in class org.optaplanner.core.config.heuristic.selector.move.generic.AbstractPillarMoveSelectorConfig
PillarSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.entity.pillar
PillarSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
PillarSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.pillar
PillarSelectorFactory(PillarSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.pillar.PillarSelectorFactory
PillarSwapMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
  This `Move` is not cacheable.
PillarSwapMove(List<GenuineVariableDescriptor<Solution_>>, List<Object>, List<Object>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
PillarSwapMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
PillarSwapMoveSelector(PillarSelector<Solution_>, PillarSelector<Solution_>, List<GenuineVariableDescriptor<Solution_>>, 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
PillarSwapMoveSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
PillarSwapMoveSelectorFactory(PillarSwapMoveSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelectorFactory
PinEntityFilter<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
  Filters out entities that return true for the `PlanningPin` annotated boolean member.
PinEntityFilter(MemberAccessor) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.PinEntityFilter
pinningFilter() - Method in annotation type org.optaplanner.core.api.domain.entity.PlanningEntity
  A pinned planning entity is never changed during planning, this is useful in repeated planning use cases (such as continuous planning and real-time planning).
PinningFilter<Solution_,​Entity_> - Interface in org.optaplanner.core.api.domain.entity
  Decides on accepting or discarding a `PlanningEntity`.
Placement<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.placer
Placement(Iterator<Move<Solution_>>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.placer.Placement
PlannerBenchmark - Interface in org.optaplanner.benchmark.api
  A planner benchmark that runs a number of single benchmarks.
plannerBenchmarkConfig - Variable in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmarkFactory
PlannerBenchmarkConfig - Class in org.optaplanner.benchmark.config
  To read it from XML, use `PlannerBenchmarkConfig.createFromXmlResource(String)`.
PlannerBenchmarkConfig() - Constructor for class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
  Create an empty benchmark config.
PlannerBenchmarkConfig(ClassLoader) - Constructor for class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
PlannerBenchmarkConfigIO - Class in org.optaplanner.benchmark.impl.io
PlannerBenchmarkConfigIO() - Constructor for class org.optaplanner.benchmark.impl.io.PlannerBenchmarkConfigIO
PlannerBenchmarkException - Exception in org.optaplanner.benchmark.api
  If at least one of the `SingleBenchmarkResult`s of a `PlannerBenchmark` fail, the `PlannerBenchmark` throws this exception after all `SingleBenchmarkResult`s are finished and the benchmark report has been written.
PlannerBenchmarkException(String, Throwable) - Constructor for exception org.optaplanner.benchmark.api.PlannerBenchmarkException
PlannerBenchmarkFactory - Class in org.optaplanner.benchmark.api
  Builds `PlannerBenchmark` instances.
PlannerBenchmarkFactory() - Constructor for class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
PlannerBenchmarkResult - Class in org.optaplanner.benchmark.impl.result
  Represents the benchmarks on multiple `Solver` configurations on multiple problem instances (data sets).
PlannerBenchmarkResult() - Constructor for class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
PLANNING_ID_OR_FAIL_FAST - org.optaplanner.core.api.domain.lookup.LookUpStrategyType
  Map by the same `PlanningId` field or method.
PLANNING_ID_OR_NONE - org.optaplanner.core.api.domain.lookup.LookUpStrategyType
  Map by the same `PlanningId` field or method.
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.NullPinningFilter - Interface in org.optaplanner.core.api.domain.entity
  Workaround for annotation limitation in `PlanningEntity.pinningFilter()` ()}.
PlanningEntityCollectionProperty - Annotation Type in org.optaplanner.core.api.domain.solution
  Specifies that a property (or a field) on a `PlanningSolution` 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 `PlanningSolution` class is a planning entity.
PlanningId - Annotation Type in org.optaplanner.core.api.domain.lookup
  Specifies that a bean property (or a field) is the id to match when `locating` an externalObject (often from another `Thread` or JVM).
PlanningIdLookUpStrategy - Class in org.optaplanner.core.impl.domain.lookup
PlanningIdLookUpStrategy(MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.lookup.PlanningIdLookUpStrategy
PlanningPin - Annotation Type in org.optaplanner.core.api.domain.entity
  Specifies that a boolean property (or field) of a `PlanningEntity` determines if the planning entity is pinned.
PlanningScore - Annotation Type in org.optaplanner.core.api.domain.solution
  Specifies that a property (or a field) on a `PlanningSolution` class holds the `Score` of that solution.
PlanningScore.NullScoreDefinition - Interface in org.optaplanner.core.api.domain.solution
  Workaround for annotation limitation in `PlanningScore.scoreDefinitionClass()`.
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.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()`.
PLUM_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
PLUM_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
PLUM_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
pointList - Variable in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
PolymorphicScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score
  Jackson binding support for a `Score` type (but not a subtype).
PolymorphicScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.PolymorphicScoreJacksonDeserializer
PolymorphicScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score
  Jackson binding support for a `Score` type (but not a subtype).
PolymorphicScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.PolymorphicScoreJacksonSerializer
PolymorphicScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score
PolymorphicScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.PolymorphicScoreJaxbAdapter
PooledEntityPlacer<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.placer
PooledEntityPlacer(MoveSelector<Solution_>) - 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
PooledEntityPlacerFactory<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.placer
PooledEntityPlacerFactory(PooledEntityPlacerConfig) - Constructor for class org.optaplanner.core.impl.constructionheuristic.placer.PooledEntityPlacerFactory
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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.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.simplelong.SimpleLongScore
power(double) - Method in interface org.optaplanner.core.api.score.Score
  Returns a Score whose value is (this ^ exponent).
predictWorkingStepScore(Move<Solution_>, Score_) - Method in class org.optaplanner.core.impl.heuristic.thread.MoveThreadRunner
predictWorkingStepScore(AbstractStepScope<Solution_>, Object) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
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
previousVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
previousVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
print(StringBuilder) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionDelete
print(StringBuilder) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionFireAllRules
print(StringBuilder) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionInsert
print(StringBuilder) - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionOperation
print(StringBuilder) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionUpdate
printInitialization(StringBuilder) - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFact
printInitialization(StringBuilder) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenInlineValue
printInitialization(StringBuilder) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenNullFact
printInitialization(StringBuilder) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueFact
printSetup(StringBuilder) - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFact
printSetup(StringBuilder) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenInlineValue
printSetup(StringBuilder) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenNullFact
printSetup(StringBuilder) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueFact
PROBABILISTIC - org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
  Select in random order, based on the selection probability of each element.
ProbabilityEntitySelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
ProbabilityEntitySelector(EntitySelector<Solution_>, SelectionCacheType, SelectionProbabilityWeightFactory<Solution_, Object>) - 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<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
ProbabilityMoveSelector(MoveSelector<Solution_>, SelectionCacheType, SelectionProbabilityWeightFactory<Solution_, ? extends Move<Solution_>>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
ProbabilityValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
ProbabilityValueSelector(EntityIndependentValueSelector<Solution_>, SelectionCacheType, SelectionProbabilityWeightFactory<Solution_, Object>) - 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
ProblemBasedSubSingleStatistic<Solution_,​StatisticPoint_ extends StatisticPoint> - Class in org.optaplanner.benchmark.impl.statistic
ProblemBasedSubSingleStatistic(SubSingleBenchmarkResult, ProblemStatisticType) - Constructor for class org.optaplanner.benchmark.impl.statistic.ProblemBasedSubSingleStatistic
problemBenchmarkResult - Variable in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
ProblemBenchmarkResult<Solution_> - Class in org.optaplanner.benchmark.impl.result
  Represents 1 problem instance (data set) benchmarked on multiple `Solver` configurations.
ProblemBenchmarkResult(PlannerBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
ProblemBenchmarksConfig - Class in org.optaplanner.benchmark.config
ProblemBenchmarksConfig() - Constructor for class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
ProblemBenchmarksFactory - Class in org.optaplanner.benchmark.impl
ProblemBenchmarksFactory(ProblemBenchmarksConfig) - Constructor for class org.optaplanner.benchmark.impl.ProblemBenchmarksFactory
ProblemFactChange<Solution_> - Interface in org.optaplanner.core.api.solver
  A ProblemFactChange represents a change in 1 or more problem facts of a `PlanningSolution`.
problemFactChangeQueue - Variable in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
problemFactChangesBeingProcessed - Variable in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
ProblemFactCollectionProperty - Annotation Type in org.optaplanner.core.api.domain.solution
  Specifies that a property (or a field) on a `PlanningSolution` class is a `Collection` of problem facts.
ProblemFactProperty - Annotation Type in org.optaplanner.core.api.domain.solution
  Specifies that a property (or a field) on a `PlanningSolution` class is a problem fact.
ProblemProvider<Solution_> - Interface in org.optaplanner.benchmark.impl.loader
  Subclasses need to implement `equals()` and `hashCode()` which are used by `ProblemBenchmarksFactory.buildProblemBenchmarkList(org.optaplanner.benchmark.impl.result.SolverBenchmarkResult, Solution_[])`.
ProblemStatistic - Class in org.optaplanner.benchmark.impl.statistic
  1 statistic of `ProblemBenchmarkResult`.
ProblemStatistic() - Constructor for class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
ProblemStatistic(ProblemBenchmarkResult, ProblemStatisticType) - Constructor for class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
problemStatisticType - Variable in class org.optaplanner.benchmark.impl.statistic.ProblemBasedSubSingleStatistic
problemStatisticType - Variable in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
ProblemStatisticType - Enum in org.optaplanner.benchmark.config.statistic
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.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
processAnnotations(DescriptorPolicy, List<Class<?>>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
processAnnotations(DescriptorPolicy, ScoreDefinition) - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor
processNode(BavetNodeBuildPolicy<Solution_>, BavetAbstractBiNode<A, B>, BavetAbstractBiNode<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetAbstractBiConstraintStream
processNode(BavetNodeBuildPolicy<Solution_>, BavetAbstractTriNode<A, B, C>, BavetAbstractTriNode<A, B, C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetAbstractTriConstraintStream
processNode(BavetNodeBuildPolicy<Solution_>, BavetAbstractUniNode<A>, BavetAbstractUniNode<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetAbstractUniConstraintStream
processQueue() - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
processWorkingSolutionDuringMove(Score, AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
processWorkingSolutionDuringStep(AbstractStepScope<Solution_>) - 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
PureSubSingleStatistic<Solution_,​StatisticPoint_ extends StatisticPoint> - Class in org.optaplanner.benchmark.impl.statistic
  1 statistic of `SubSingleBenchmarkResult`.
PureSubSingleStatistic(SubSingleBenchmarkResult, SingleStatisticType) - Constructor for class org.optaplanner.benchmark.impl.statistic.PureSubSingleStatistic
put(Object[], Tuple_) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetEqualsAndComparisonIndex
put(Object[], Tuple_) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetEqualsIndex
put(Object[], Tuple_) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetIndex
put(Object[], Tuple_) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetNoneIndex

## Q

QuadConstraintCollector<A,​B,​C,​D,​ResultContainer_,​Result_> - Interface in org.optaplanner.core.api.score.stream.quad
  Usually created with `ConstraintCollectors`.
QuadConstraintStream<A,​B,​C,​D> - Interface in org.optaplanner.core.api.score.stream.quad
  A `ConstraintStream` that matches four facts.
QuadFunction<A,​B,​C,​D,​R> - Interface in org.optaplanner.core.api.function
  Represents a function that accepts four arguments and produces a result.
QuadJoiner<A,​B,​C,​D> - Interface in org.optaplanner.core.api.score.stream.quad
  Created with `Joiners`.
QuadLeftHandSide<A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.drools.common
  Represents the left hand side of a Drools rule, the result of which are four variables.
QuadLeftHandSide(PatternVariable<A, ?, ?>, PatternVariable<B, ?, ?>, PatternVariable<C, ?, ?>, PatternVariable<D, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
QuadLeftHandSide(QuadLeftHandSide<A, B, C, D>, PatternVariable<D, ?, ?>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
QuadLeftHandSide(QuadRuleContext<A, B, C, D>, PatternVariable<A, ?, ?>, PatternVariable<B, ?, ?>, PatternVariable<C, ?, ?>, PatternVariable<D, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
QuadPredicate<A,​B,​C,​D> - Interface in org.optaplanner.core.api.function
  Represents a predicate (boolean-valued function) of four arguments.
QuadTuple<A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.drools.common
QuadTuple(A, B, C, D) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.QuadTuple
QueuedEntityPlacer<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.placer
QueuedEntityPlacer(EntitySelector<Solution_>, List<MoveSelector<Solution_>>) - 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
QueuedEntityPlacerFactory<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.placer
QueuedEntityPlacerFactory(QueuedEntityPlacerConfig) - Constructor for class org.optaplanner.core.impl.constructionheuristic.placer.QueuedEntityPlacerFactory
QueuedValuePlacer<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.placer
QueuedValuePlacer(EntityIndependentValueSelector<Solution_>, MoveSelector<Solution_>) - 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
QueuedValuePlacerFactory<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.placer
QueuedValuePlacerFactory(QueuedValuePlacerConfig) - Constructor for class org.optaplanner.core.impl.constructionheuristic.placer.QueuedValuePlacerFactory

## R

RANDOM - org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
  Select in random order, without shuffling the elements.
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 - Variable in class org.optaplanner.core.config.solver.SolverConfig
randomType - Variable in class org.optaplanner.core.impl.solver.random.DefaultRandomFactory
RandomType - Enum in org.optaplanner.core.config.solver.random
  Defines the pseudo random number generator.
RandomUnionMoveIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
RandomUtils - Class in org.optaplanner.core.impl.solver.random
read(File) - Method in interface org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO
  This method is thread-safe.
read(File) - Method in class org.optaplanner.persistence.jackson.impl.domain.solution.JacksonSolutionFileIO
read(File) - Method in class org.optaplanner.persistence.jaxb.impl.domain.solution.JaxbSolutionFileIO
read(File) - Method in class org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO
read(InputStream) - Method in class org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO
read(Reader) - Method in class org.optaplanner.benchmark.impl.io.PlannerBenchmarkConfigIO
read(Reader) - Method in class org.optaplanner.benchmark.impl.result.BenchmarkResultIO
read(Reader) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
read(Reader) - Method in interface org.optaplanner.core.impl.io.jaxb.JaxbIO
read(Reader) - Method in class org.optaplanner.core.impl.io.jaxb.SolverConfigIO
readAndValidate(Reader, String) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
readAndValidate(Reader, Schema) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
readAndValidate(Document, String) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
readAndValidate(Document, Schema) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
readMemberValue(BytecodeCreator, ResultHandle) - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
readOverridingNamespace(Reader, ElementNamespaceOverride...) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
  Reads the input XML using the `Reader` overriding elements namespaces.
readOverridingNamespace(Document, ElementNamespaceOverride...) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
  Reads the input XML `Document` overriding namespaces.
readPlannerBenchmarkResult(File) - Method in class org.optaplanner.benchmark.impl.result.BenchmarkResultIO
readPlannerBenchmarkResultList(File) - Method in class org.optaplanner.benchmark.impl.result.BenchmarkResultIO
readProblem() - Method in class org.optaplanner.benchmark.impl.loader.FileProblemProvider
readProblem() - Method in class org.optaplanner.benchmark.impl.loader.InstanceProblemProvider
readProblem() - Method in interface org.optaplanner.benchmark.impl.loader.ProblemProvider
readProblem() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
readValueRange(Object) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
rebase(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.impl.heuristic.move.Move
  Rebases a move from an origin `ScoreDirector` to another destination `ScoreDirector` which is usually on another `Thread` or JVM.
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
rebase(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
rebaseArray(Object[], ScoreDirector<?>) - Static method in class org.optaplanner.core.impl.heuristic.move.AbstractMove
rebaseList(List<E>, ScoreDirector<?>) - Static method in class org.optaplanner.core.impl.heuristic.move.AbstractMove
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
referenceScore - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
REFLECTION - org.optaplanner.core.api.domain.common.DomainAccessType
  Use reflection to read/write members (fields and methods) of the domain.
ReflectionBeanPropertyMemberAccessor - Class in org.optaplanner.core.impl.domain.common.accessor
  A `MemberAccessor` based on a getter and optionally a setter.
ReflectionBeanPropertyMemberAccessor(Method) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
ReflectionBeanPropertyMemberAccessor(Method, boolean) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
ReflectionFieldMemberAccessor - Class in org.optaplanner.core.impl.domain.common.accessor
  A `MemberAccessor` based on a field.
ReflectionFieldMemberAccessor(Field) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
ReflectionHelper - Class in org.optaplanner.core.impl.domain.common
  Avoids the usage of Introspector to work on Android too.
ReflectionMethodMemberAccessor - Class in org.optaplanner.core.impl.domain.common.accessor
  A `MemberAccessor` based on a single read `Method`.
ReflectionMethodMemberAccessor(Method) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniNode
refresh(BavetAbstractTuple) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniNode
refreshChildTuplesLeft(BavetJoinBridgeBiTuple<A, B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriNode
refreshChildTuplesLeft(BavetJoinBridgeUniTuple<A>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiNode
refreshChildTuplesRight(BavetJoinBridgeUniTuple<B>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiNode
refreshChildTuplesRight(BavetJoinBridgeUniTuple<C>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriNode
refVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
register() - Static method in class org.optaplanner.swing.impl.SwingUncaughtExceptionHandler
registerConstraintMatch(RuleContext, Runnable, Supplier<Score_>, Object...) - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder
  Requires @`OptaPlannerRuleEventListener` to be added as event listener on `KieSession`, otherwise the score changes caused by the constraint matches would not be undone.
registerPessimisticBound(Score) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
registerScale(long, long, long, long) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
  HACK to avoid loading the problem just to extract its problemScale.
registerScoreConverters(XStream) - Static method in class org.optaplanner.persistence.xstream.api.score.AbstractScoreXStreamConverter
registerSinkVariableDescriptor(ShadowVariableDescriptor<Solution_>) - 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<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
  Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.
ReinitializeVariableValueSelector(ValueSelector<Solution_>) - 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() - 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
remove(Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
remove(Tuple_) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetEqualsAndComparisonIndex
remove(Tuple_) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetEqualsIndex
remove(Tuple_) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetIndex
remove(Tuple_) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.index.BavetNoneIndex
removeAll(Collection<?>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
removeConstraintMatch(ConstraintMatch<Score_>) - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
removeConstraintMatch(ConstraintMatch<Score_>) - Method in class org.optaplanner.core.impl.score.constraint.DefaultIndictment
removeEventListener(E) - Method in class org.optaplanner.core.impl.solver.event.AbstractEventSupport
removeEventListener(SolverEventListener<Solution_>) - Method in interface org.optaplanner.core.api.solver.Solver
removeEventListener(SolverEventListener<Solution_>) - Method in class org.optaplanner.core.impl.solver.AbstractSolver
removeListener(TestGenKieSessionListener) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
removePhaseLifecycleListener(PhaseLifecycleListener<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
removePhaseLifecycleListener(PhaseLifecycleListener<Solution_>) - Method in interface org.optaplanner.core.impl.phase.Phase
removePhaseLifecycleListener(PhaseLifecycleListener<Solution_>) - Method in class org.optaplanner.core.impl.solver.AbstractSolver
removeWorkingObject(Object) - Method in class org.optaplanner.core.impl.domain.lookup.LookUpManager
removeWorkingObject(Map<Object, Object>, Object) - Method in class org.optaplanner.core.impl.domain.lookup.EqualsLookUpStrategy
removeWorkingObject(Map<Object, Object>, Object) - Method in class org.optaplanner.core.impl.domain.lookup.ImmutableLookUpStrategy
removeWorkingObject(Map<Object, Object>, Object) - Method in interface org.optaplanner.core.impl.domain.lookup.LookUpStrategy
removeWorkingObject(Map<Object, Object>, Object) - Method in class org.optaplanner.core.impl.domain.lookup.NoneLookUpStrategy
removeWorkingObject(Map<Object, Object>, Object) - Method in class org.optaplanner.core.impl.domain.lookup.PlanningIdLookUpStrategy
replace(Object, Object, SharedSessionContractImplementor, Object) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
replay(KieSession) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
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
replayingOriginEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
replayingOriginEntitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
replayingValueSelectorList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
ReportHelper - Class in org.optaplanner.benchmark.impl.report
ReportHelper() - Constructor for class org.optaplanner.benchmark.impl.report.ReportHelper
REPRODUCIBLE - org.optaplanner.core.config.solver.EnvironmentMode
  The reproducible mode is the default mode because it is recommended during development.
requiresUniqueEntityEvents() - Method in interface org.optaplanner.core.api.domain.variable.VariableListener
  When set to `true`, this has a slight performance loss in Planner.
reset() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
reset() - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFact
reset() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenInlineValue
reset() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenNullFact
reset() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueFact
resetCalculationCount() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
resetCalculationCount() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
resetTerminateEarly() - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
  This method is thread-safe.
resetWorkingObjects(Collection<Object>) - Method in class org.optaplanner.core.impl.domain.lookup.LookUpManager
resetWorkingSolution() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
resetWorkingSolution(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.api.domain.variable.VariableListener
  Called when the entire working solution changes.
resetWorkingSolution(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
resetWorkingSolution(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
resetWorkingSolution(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
resetWorkingSolution(Solution_) - Method in interface org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator
  There are no `IncrementalScoreCalculator.beforeEntityAdded(Object)` and `IncrementalScoreCalculator.afterEntityAdded(Object)` calls for entities that are already present in the workingSolution.
resetWorkingSolution(Solution_, boolean) - Method in interface org.optaplanner.core.api.score.calculator.ConstraintMatchAwareIncrementalScoreCalculator
  Allows for increased performance because it only tracks if constraintMatchEnabled is true.
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
resolveActiveThreadCount(String) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhaseFactory
resolveMoveThreadCount(String) - Method in class org.optaplanner.core.impl.solver.DefaultSolverFactory.MoveThreadCountResolver
resolveParallelBenchmarkCount() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmarkFactory
resolveParallelBenchmarkCountAutomatically(int) - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmarkFactory
resolveParallelSolverCount() - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
resolveParallelSolverCountAutomatically(int) - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
resolvePoolSize(String, String, String...) - Static method in class org.optaplanner.core.config.util.ConfigUtils
restoreWorkingSolution(ExhaustiveSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
resultQueue - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
resultQueue - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
retainAll(Collection<?>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
retract(Object) - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
retract(Object) - Method in interface org.optaplanner.core.impl.score.stream.ConstraintSession
retract(Object) - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintSession
retract(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
retract(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
retract(InnerScoreDirector<Solution_, ?>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
retract(InnerScoreDirector<Solution_, ?>, 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
  This method is thread-safe.
retrieveCachedFields(Class<C>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
  This method is thread-safe.
retrieveDeepCloneDecisionForActualValueClass(Class<?>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.DeepCloningUtils
  This method is thread-safe.
retrieveSharedNode(Node_) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetNodeBuildPolicy
retrieveSingletonInverseVariableSupply(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.MovableChainedTrailingValueFilter
returnedClass() - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
reverse() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
reverseAnchorSide - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
reverseChain(InnerScoreDirector, Object, Object, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
revert() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenHeadCuttingMutator
revert() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenRemoveRandomBlockMutator
reward(String, String, Score<?>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintStream
  As defined by `ConstraintStream.reward(String, Score)`.
reward(String, String, Score<?>) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStream
reward(String, String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.reward(String, Score, ToIntBiFunction)`.
reward(String, String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
reward(String, String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.reward(String, Score, ToIntFunction)`.
reward(String, String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
reward(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.reward(String, Score, ToIntQuadFunction)`.
reward(String, String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
reward(String, String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.reward(String, Score, ToIntTriFunction)`.
reward(String, String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
reward(String, Score<?>) - Method in interface org.optaplanner.core.api.score.stream.ConstraintStream
  Positively impact the `Score`: add the constraintWeight for each match.
reward(String, Score<?>, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
reward(String, Score<?>, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
reward(String, Score<?>, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
reward(String, Score<?>, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
reward(RuleContext) - Method in interface org.optaplanner.core.api.score.holder.ScoreHolder
  Reward a match by the `ConstraintWeight`.
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
reward(RuleContext) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
reward(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
reward(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
reward(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
reward(RuleContext, int) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
reward(RuleContext, int[], int[]) - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the specific weightMultiplier per score level.
reward(RuleContext, int[], int[]) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreHolderImpl
reward(RuleContext, int, int) - Method in interface org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the specific weightMultiplier per score level.
reward(RuleContext, int, int) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
reward(RuleContext, int, int, int) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the specific weightMultiplier per score level.
reward(RuleContext, int, int, int) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
reward(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
reward(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
reward(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
reward(RuleContext, long) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
reward(RuleContext, long[], long[]) - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the specific weightMultiplier per score level.
reward(RuleContext, long[], long[]) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreHolderImpl
reward(RuleContext, long, long) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the specific weightMultiplier per score level.
reward(RuleContext, long, long) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
reward(RuleContext, long, long, long) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the specific weightMultiplier per score level.
reward(RuleContext, long, long, long) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
reward(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the weightMultiplier for all score levels.
reward(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
reward(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
reward(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
reward(RuleContext, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
reward(RuleContext, BigDecimal[], BigDecimal[]) - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the specific weightMultiplier per score level.
reward(RuleContext, BigDecimal[], BigDecimal[]) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolderImpl
reward(RuleContext, BigDecimal, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the specific weightMultiplier per score level.
reward(RuleContext, BigDecimal, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
reward(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
  Reward a match by the `ConstraintWeight` multiplied with the specific weightMultiplier per score level.
reward(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
REWARD - org.optaplanner.core.impl.score.stream.common.ScoreImpactType
rewardBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.rewardBigDecimal(String, Score, BiFunction)`.
rewardBigDecimal(String, String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
rewardBigDecimal(String, String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.rewardBigDecimal(String, Score, Function)`.
rewardBigDecimal(String, String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
rewardBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.rewardBigDecimal(String, Score, QuadFunction)`.
rewardBigDecimal(String, String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
rewardBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.rewardBigDecimal(String, Score, TriFunction)`.
rewardBigDecimal(String, String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
rewardBigDecimal(String, Score<?>, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
rewardBigDecimal(String, Score<?>, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
rewardBigDecimal(String, Score<?>, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
rewardBigDecimal(String, Score<?>, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
rewardConfigurable(String) - Method in interface org.optaplanner.core.api.score.stream.ConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` for each match.
rewardConfigurable(String, String) - Method in interface org.optaplanner.core.api.score.stream.ConstraintStream
  As defined by `ConstraintStream.rewardConfigurable(String)`.
rewardConfigurable(String, String) - Method in class org.optaplanner.core.impl.score.stream.common.AbstractConstraintStream
rewardConfigurable(String, String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.rewardConfigurable(String, ToIntBiFunction)`.
rewardConfigurable(String, String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
rewardConfigurable(String, String, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.rewardConfigurable(String, ToIntFunction)`.
rewardConfigurable(String, String, ToIntFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
rewardConfigurable(String, String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.rewardConfigurable(String, ToIntQuadFunction)`.
rewardConfigurable(String, String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
rewardConfigurable(String, String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.rewardConfigurable(String, ToIntTriFunction)`.
rewardConfigurable(String, String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
rewardConfigurable(String, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardConfigurable(String, ToIntFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardConfigurable(String, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardConfigurable(String, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.rewardConfigurableBigDecimal(String, BiFunction)`.
rewardConfigurableBigDecimal(String, String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
rewardConfigurableBigDecimal(String, String, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.rewardConfigurableBigDecimal(String, Function)`.
rewardConfigurableBigDecimal(String, String, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
rewardConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.rewardConfigurableBigDecimal(String, QuadFunction)`.
rewardConfigurableBigDecimal(String, String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
rewardConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.rewardConfigurableBigDecimal(String, TriFunction)`.
rewardConfigurableBigDecimal(String, String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
rewardConfigurableBigDecimal(String, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardConfigurableBigDecimal(String, Function<A, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardConfigurableBigDecimal(String, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardConfigurableBigDecimal(String, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardConfigurableLong(String, String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.rewardConfigurableLong(String, ToLongBiFunction)`.
rewardConfigurableLong(String, String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
rewardConfigurableLong(String, String, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.rewardConfigurableLong(String, ToLongFunction)`.
rewardConfigurableLong(String, String, ToLongFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
rewardConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.rewardConfigurableLong(String, ToLongQuadFunction)`.
rewardConfigurableLong(String, String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
rewardConfigurableLong(String, String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.rewardConfigurableLong(String, ToLongTriFunction)`.
rewardConfigurableLong(String, String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
rewardConfigurableLong(String, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardConfigurableLong(String, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardConfigurableLong(String, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardConfigurableLong(String, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively impact the `Score`: add the `ConstraintWeight` multiplied by the match weight.
rewardLong(String, String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  As defined by `BiConstraintStream.rewardLong(String, Score, ToLongBiFunction)`.
rewardLong(String, String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.impl.score.stream.bi.InnerBiConstraintStream
rewardLong(String, String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  As defined by `UniConstraintStream.rewardLong(String, Score, ToLongFunction)`.
rewardLong(String, String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.core.impl.score.stream.uni.InnerUniConstraintStream
rewardLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  As defined by `QuadConstraintStream.rewardLong(String, Score, ToLongQuadFunction)`.
rewardLong(String, String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.impl.score.stream.quad.InnerQuadConstraintStream
rewardLong(String, String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  As defined by `TriConstraintStream.rewardLong(String, Score, ToLongTriFunction)`.
rewardLong(String, String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.impl.score.stream.tri.InnerTriConstraintStream
rewardLong(String, Score<?>, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
rewardLong(String, Score<?>, ToLongFunction<A>) - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
rewardLong(String, Score<?>, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
rewardLong(String, Score<?>, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintStream
  Positively impact the `Score`: add the constraintWeight multiplied by the match weight.
rewards() - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  Asserts that the `Constraint` being tested, given a set of facts, results in any number of rewards.
rewards(long) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  Asserts that the `Constraint` being tested, given a set of facts, results in a given number of rewards.
rewards(long, String) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.rewards(long)`.
rewards(long, String) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion
rewards(String) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.rewards()`.
rewards(String) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion
rewardsWith(int) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  Asserts that the `Constraint` being tested, given a set of facts, results in a specific reward.
rewardsWith(int, String) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.rewardsWith(int)`.
rewardsWith(int, String) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion
rewardsWith(long) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.rewardsWith(int)`.
rewardsWith(long, String) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.rewardsWith(int)`.
rewardsWith(long, String) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion
rewardsWith(BigDecimal) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.rewardsWith(int)`.
rewardsWith(BigDecimal, String) - Method in interface org.optaplanner.test.api.score.stream.SingleConstraintAssertion
  As defined by `SingleConstraintAssertion.rewardsWith(int)`.
rewardsWith(BigDecimal, String) - Method in class org.optaplanner.test.impl.score.stream.DefaultSingleConstraintAssertion
rightAnchor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
rightEntity - Variable 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
rightNextEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
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
rightSubChain - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
rightSubChain - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
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
rightTrailingLastEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
rightTrailingLastEntity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
rightValue - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
RuleBuilder<Solution_> - Interface in org.optaplanner.core.impl.score.stream.drools.common
ruleToConstraintWeightExtractorMap - Variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
run() - Method in class org.optaplanner.core.impl.heuristic.thread.MoveThreadRunner
run() - Method in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder.ConstraintActivationUnMatchListener
runnablePartThreadLimit - Variable in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
runnablePartThreadLimit - Variable in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
runnableThreadSemaphore - Variable in class org.optaplanner.core.impl.solver.scope.SolverScope
  Used for capping CPU power usage in multithreaded scenarios.
runPhases(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.AbstractSolver
runSingleBenchmarks() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark

## S

sameAnchor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
sanitize(int) - Static method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
sanitize(long) - Static method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
sanitize(BigDecimal) - Static method in class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
SCARLET_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
SCARLET_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
SCARLET_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
score - Variable in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
score - Variable in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
score - Variable in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
score - Variable in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreInliner
score - Variable in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
score - Variable in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreInliner
score - Variable in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
score - Variable in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreInliner
Score<Score_ extends Score<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_CALCULATION_SPEED - org.optaplanner.benchmark.config.statistic.ProblemStatisticType
SCORE_FIRST - org.optaplanner.core.config.exhaustivesearch.NodeExplorationType
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
ScoreCalculationCountTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
ScoreCalculationCountTermination(long) - Constructor for class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
ScoreCalculationSpeedProblemStatistic - Class in org.optaplanner.benchmark.impl.statistic.scorecalculationspeed
ScoreCalculationSpeedProblemStatistic(ProblemBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedProblemStatistic
ScoreCalculationSpeedStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.scorecalculationspeed
ScoreCalculationSpeedStatisticPoint(long, long) - Constructor for class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedStatisticPoint
ScoreCalculationSpeedSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.scorecalculationspeed
ScoreCalculationSpeedSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedSubSingleStatistic
ScoreCalculationSpeedSubSingleStatistic(SubSingleBenchmarkResult, long) - Constructor for class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedSubSingleStatistic
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 - Variable in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
ScoreDefinition<Score_ extends Score<Score_>> - Interface in org.optaplanner.core.impl.score.definition
  A ScoreDefinition knows how to compare `Score`s and what the perfect maximum/minimum `Score` is.
scoreDefinitionClass() - Method in annotation type org.optaplanner.core.api.domain.solution.PlanningScore
  Overrides the default determined `ScoreDefinition` to implement a custom one.
ScoreDefinitionType - Enum in org.optaplanner.core.config.score.definition
ScoreDifferencePercentage - Class in org.optaplanner.benchmark.impl.measurement
ScoreDifferencePercentage(double[]) - Constructor for class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
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 - Variable in class org.optaplanner.core.impl.solver.scope.SolverScope
ScoreDirector<Solution_> - Interface in org.optaplanner.core.api.score.director
  The ScoreDirector holds the `working solution` and calculates the `Score` for it.
scoreDirectorFactory - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
scoreDirectorFactory - Variable in class org.optaplanner.test.impl.score.AbstractScoreVerifier
ScoreDirectorFactory<Solution_> - Interface in org.optaplanner.core.impl.score.director
  Builds a `ScoreDirector`.
scoreDirectorFactoryConfig - Variable in class org.optaplanner.core.config.solver.SolverConfig
ScoreDirectorFactoryConfig - Class in org.optaplanner.core.config.score.director
ScoreDirectorFactoryConfig() - Constructor for class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
ScoreDirectorFactoryFactory<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director
ScoreDirectorFactoryFactory(ScoreDirectorFactoryConfig) - Constructor for class org.optaplanner.core.impl.score.director.ScoreDirectorFactoryFactory
scoreDrlFileList - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
scoreDrlList - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
ScoreExplanation<Solution_,​Score_ extends Score<Score_>> - Interface in org.optaplanner.core.api.score
  Build by `ScoreManager.explainScore(Object)` to hold `ConstraintMatchTotal`s and `Indictment`s necessary to explain the quality of a particular `Score`.
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 - Variable in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
ScoreHolder<Score_ extends Score<Score_>> - Interface in org.optaplanner.core.api.score.holder
  This is the base interface for all score holder implementations, used exclusively by Drools-based score calculators.
scoreImpactType - Variable in class org.optaplanner.core.impl.score.stream.common.AbstractConstraint
ScoreImpactType - Enum in org.optaplanner.core.impl.score.stream.common
ScoreInliner<Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.inliner
ScoreInliner(boolean) - Constructor for class org.optaplanner.core.impl.score.inliner.ScoreInliner
ScoreManager<Solution_,​Score_ extends Score<Score_>> - Interface in org.optaplanner.core.api.score
  A stateless service to help calculate `Score`, `ConstraintMatchTotal`, `Indictment`, etc.
scores(Score<?>) - Method in interface org.optaplanner.test.api.score.stream.MultiConstraintAssertion
  Asserts that the `ConstraintProvider` under test, given a set of facts, results in a specific `Score`.
scores(Score<?>, String) - Method in interface org.optaplanner.test.api.score.stream.MultiConstraintAssertion
  As defined by `MultiConstraintAssertion.scores(Score)`.
scores(Score<?>, String) - Method in class org.optaplanner.test.impl.score.stream.DefaultMultiConstraintAssertion
ScoreSubSingleBenchmarkRankingComparator - Class in org.optaplanner.benchmark.impl.ranking
ScoreSubSingleBenchmarkRankingComparator() - Constructor for class org.optaplanner.benchmark.impl.ranking.ScoreSubSingleBenchmarkRankingComparator
ScoreUtils - Class in org.optaplanner.core.impl.score
SELECTED_MOVE - org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingType
  Every selected move is counted.
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<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
SelectedCountLimitEntitySelector(EntitySelector<Solution_>, boolean, long) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SelectedCountLimitEntitySelector
SelectedCountLimitMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
SelectedCountLimitMoveSelector(MoveSelector<Solution_>, long) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.SelectedCountLimitMoveSelector
SelectedCountLimitValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
SelectedCountLimitValueSelector(ValueSelector<Solution_>, 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.
selectedMoveBufferSize - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
selectedMoveBufferSize - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
selectedMoveCount - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
selectedMoveCount - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
SelectionCacheLifecycleBridge<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.common
SelectionCacheLifecycleBridge(SelectionCacheType, SelectionCacheLifecycleListener<Solution_>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
selectionCacheLifecycleListener - Variable in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
SelectionCacheLifecycleListener<Solution_> - 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<Solution_,​T> - Interface in org.optaplanner.core.impl.heuristic.selector.common.decorator
  Decides on accepting or discarding a selection (which is a `PlanningEntity`, a planningValue, a `Move` or a `Selector`).
selectionFilterList - Variable in class org.optaplanner.core.impl.heuristic.selector.common.decorator.CompositeSelectionFilter
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 - 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
SelectionOrder - Enum in org.optaplanner.core.config.heuristic.selector.common
  Defines in which order the elements or a selector are selected.
SelectionProbabilityWeightFactory<Solution_,​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_,​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_,​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<Solution_> - Interface in org.optaplanner.core.impl.heuristic.selector
  General interface for `MoveSelector`, `EntitySelector` and `ValueSelector` which generates `Move`s or parts of them.
SelectorConfig<Config_ extends SelectorConfig<Config_>> - Class in org.optaplanner.core.config.heuristic.selector
  General superclass for `MoveSelectorConfig`, `EntitySelectorConfig` and `ValueSelectorConfig`.
SelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.SelectorConfig
selectorProbabilityWeightFactory - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
selectReversingMoveToo - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
selectReversingMoveToo - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
SEQUENCE - org.optaplanner.core.config.heuristic.selector.move.generic.SubPillarType
  Pillars may also be affected partially, and the resulting subpillar returned in an order according to a given `Comparator`.
SEQUENCE_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
SEQUENCE_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
SEQUENCE_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
sequential(int, int, Comparator<?>) - Static method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.SubPillarConfigPolicy
sequentialUnlimited(Comparator<?>) - Static method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.SubPillarConfigPolicy
serialize(Score, JsonGenerator, SerializerProvider) - Method in class org.optaplanner.persistence.jackson.api.score.PolymorphicScoreJacksonSerializer
serialize(Score_, JsonGenerator, SerializerProvider) - Method in class org.optaplanner.persistence.jackson.api.score.AbstractScoreJacksonSerializer
session - Variable in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
session - Variable in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractNode
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
setAcceptorConfig(LocalSearchAcceptorConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
setAcceptorTypeList(List<AcceptorType>) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setActive(boolean) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFactField
setAggregation(Boolean) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
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.decider.MultiThreadedConstructionHeuristicDecider
setAssertExpectedStepScore(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
setAssertExpectedStepScore(boolean) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
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<Solution_, Score_>) - 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
setAssertShadowVariablesAreNotStaleAfterStep(boolean) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
setAssertShadowVariablesAreNotStaleAfterStep(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
setAssertShadowVariablesAreNotStaleAfterStep(boolean) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
setAssertStepScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
setAssertStepScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
setAssertStepScoreFromScratch(boolean) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
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
setAverageAndTotalScoreForTesting(Score<?>) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setBenchmarkDirectory(File) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setBenchmarkDirectory(File) - Method in class org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator
setBenchmarkReportConfig(BenchmarkReportConfig) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setBenchmarkReportConfig(BenchmarkReportConfig) - Method in class org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator
setBenchmarkReportDirectory(File) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
setBenchmarkResult(Object) - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox
setBenchmarkTimeMillisSpent(Long) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
setBestPessimisticBound(Score) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
setBestScore(Score) - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
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.SolverScope
  The `best solution` must never be the same instance as the `working solution`, it should be a (un)changed clone.
setBestSolutionStepIndex(int) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
setBestSolutionTimeMillis(Long) - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
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
setCalculatedScore(Score_) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
setChildTuple(BavetGroupBiTuple<NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiTuple
setChildTuple(BavetGroupBiTuple<NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniTuple
setChildTupleRefresher(Consumer<BavetJoinBridgeBiTuple<A, B>>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiNode
setChildTupleRefresher(Consumer<BavetJoinBridgeUniTuple<A>>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniNode
setClassLoader(ClassLoader) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setClassLoader(ClassLoader) - Method in class org.optaplanner.core.config.solver.SolverConfig
setClonedSolution(Solution_) - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
setConfigPolicy(HeuristicConfigPolicy<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
setConstraintProviderClass(Class<? extends ConstraintProvider>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
setConstraintProviderCustomProperties(Map<String, String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
setConstraintStreamImplType(ConstraintStreamImplType) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
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<Solution_>>) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
setCustomPhaseCommandList(List<CustomPhaseCommand>) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
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<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
setDecider(ExhaustiveSearchDecider<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
setDecider(LocalSearchDecider<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
setDetail(String) - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox
setDomainAccessType(DomainAccessType) - Method in class org.optaplanner.core.config.solver.SolverConfig
setDomainAccessType(DomainAccessType) - Method in class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
setDomainAccessType(DomainAccessType) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
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
setEasyScoreCalculatorCustomProperties(Map<String, String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
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<Solution_>>) - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
setEntityPlacer(EntityPlacer<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
setEntityPlacerConfig(EntityPlacerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
setEntitySelector(EntitySelector<Solution_>) - 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.impl.heuristic.HeuristicConfigPolicy
setEntityTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setEntityTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setEnvironmentMode(EnvironmentMode) - Method in class org.optaplanner.core.config.solver.SolverConfig
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.LocalSearchAcceptorConfig
setFadingEntityTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setFadingMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setFadingTabuSizeStrategy(TabuSizeStrategy<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
setFadingUndoMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setFadingValueTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setFadingValueTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setFailureCount(Integer) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setFailureThrowable(Throwable) - Method in class org.optaplanner.benchmark.impl.SubSingleBenchmarkRunner
setFieldValue(Object, Field, Object) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
setFilterClass(Class<? extends SelectionFilter>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
setFilterClass(Class<? extends SelectionFilter>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
setFilterClass(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
setForagerConfig(ConstructionHeuristicForagerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
setForagerConfig(LocalSearchForagerConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
setFuture(Future<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolverJob
setGlobalShadowOrder(int) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
setGreatDelugeWaterLevelIncrementRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setGreatDelugeWaterLevelIncrementScore(String) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setGroupNode(BavetGroupBiNode<NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiNode
setGroupNode(BavetGroupBiNode<NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniNode
setGroupStream(BavetGroupBiConstraintStream<Solution_, NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiConstraintStream
setGroupStream(BavetGroupBiConstraintStream<Solution_, NewA, ResultContainer_, NewB>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniConstraintStream
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
setIncrementalScoreCalculatorCustomProperties(Map<String, String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
setIndexProperties(Object[]) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiTuple
setIndexProperties(Object[]) - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetJoinBridgeTuple
setIndexProperties(Object[]) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniTuple
setInheritedSolverBenchmarkConfig(SolverBenchmarkConfig) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setInitializingScoreTrend(String) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
setInitializingScoreTrend(InitializingScoreTrend) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
setInitialWaterLevel(Score) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
setInputSolutionFileList(List<File>) - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
setJoinStream(BavetJoinConstraintStream<Solution_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiConstraintStream
setJoinStream(BavetJoinConstraintStream<Solution_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniConstraintStream
setKieBaseConfigurationProperties(Map<String, String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
setLastCompletedStepScope(ConstructionHeuristicStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicPhaseScope
setLastCompletedStepScope(ExhaustiveSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
setLastCompletedStepScope(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchPhaseScope
setLastCompletedStepScope(PartitionedSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionedSearchPhaseScope
setLastCompletedStepScope(CustomStepScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.custom.scope.CustomPhaseScope
setLateAcceptanceSize(int) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
setLateAcceptanceSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
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
setLocale(Locale) - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
setLocale(Locale) - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
setLocalSearchType(LocalSearchType) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
setMatchScore(Score<?>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiTuple
setMatchScore(Score<?>) - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetScoringTuple
setMatchScore(Score<?>) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriTuple
setMatchScore(Score<?>) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniTuple
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
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.exhaustivesearch.node.ExhaustiveSearchNode
setMoveIteratorFactoryClass(Class<? extends MoveIteratorFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
setMoveIteratorFactoryCustomProperties(Map<String, String>) - 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
setMoveListFactoryCustomProperties(Map<String, String>) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
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.ConstructionHeuristicPhaseConfig
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.LocalSearchAcceptorConfig
setMoveThreadBufferSize(Integer) - Method in class org.optaplanner.core.config.solver.SolverConfig
setMoveThreadCount(String) - Method in class org.optaplanner.core.config.solver.SolverConfig
setName(String) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setName(String) - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
setName(String) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
setName(String) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
setName(String) - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
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
setParabolicDistributionSizeMaximum(Integer) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
setParallelBenchmarkCount(Integer) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
setParallelBenchmarkCount(String) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setParallelSolverCount(String) - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
setParameterValues(Properties) - Method in class org.optaplanner.persistence.jpa.impl.score.buildin.bendable.BendableScoreHibernateType
setParameterValues(Properties) - Method in class org.optaplanner.persistence.jpa.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHibernateType
setParameterValues(Properties) - Method in class org.optaplanner.persistence.jpa.impl.score.buildin.bendablelong.BendableLongScoreHibernateType
setPartCount(Integer) - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionedSearchPhaseScope
setPhaseConfigList(List<PhaseConfig>) - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
setPhaseConfigList(List<PhaseConfig>) - Method in class org.optaplanner.core.config.solver.SolverConfig
setPhaseConfigList(List<PhaseConfig>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
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.AbstractPillarMoveSelectorConfig
setPlannerBenchmarkResult(PlannerBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
setPlannerBenchmarkResult(PlannerBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
setPointList(List<StatisticPoint_>) - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
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
setProblemBenchmarkResult(ProblemBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setProblemBenchmarkResult(ProblemBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
setProblemBenchmarksConfig(ProblemBenchmarksConfig) - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
setProblemProvider(ProblemProvider<Solution_>) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
setProblemStatisticEnabled(Boolean) - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
setProblemStatisticList(List<ProblemStatistic>) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
setProblemStatisticTypeList(List<ProblemStatisticType>) - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
setPropertyValue(Object, int, Object) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
setPureSubSingleStatisticList(List<PureSubSingleStatistic>) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
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
setRanking(Integer) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setRanking(Integer) - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
setRanking(Integer) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
setRecordedEntity(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
setRunnablePartThreadLimit(String) - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
setRunnableThreadSemaphore(Semaphore) - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
setScore(Score) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
setScore(Score<?>) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
setScore(Score<?>) - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
setScore(Score_) - Method in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
setScore(Solution_, Score) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
  Called when the `Score` has been calculated or predicted.
setScoreCalculationCount(long) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setScoreCalculationCount(long) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
setScoreCalculationCountLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
setScoreDefinition(ScoreDefinition) - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
setScoreDirector(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
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
setScoreExplanationSummary(String) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
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
setSelectedSingleBenchmarkNodes(Set<DefaultMutableTreeNode>) - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.CheckBoxTree
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.LocalSearchAcceptorConfig
setSingleBenchmarkResult(SingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
setSingleBenchmarkResultList(List<SingleBenchmarkResult>) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
setSingleBenchmarkResultList(List<SingleBenchmarkResult>) - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
setSingleStatisticTypeList(List<SingleStatisticType>) - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
setSolutionClass(Class<?>) - Method in class org.optaplanner.core.config.solver.SolverConfig
setSolutionFileIOClass(Class<SolutionFileIO<?>>) - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
setSolutionPartitionerClass(Class<? extends SolutionPartitioner<?>>) - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
setSolutionPartitionerCustomProperties(Map<String, String>) - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
setSolverBenchmarkBluePrintConfigList(List<SolverBenchmarkBluePrintConfig>) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setSolverBenchmarkBluePrintType(SolverBenchmarkBluePrintType) - Method in class org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintConfig
setSolverBenchmarkConfigList(List<SolverBenchmarkConfig>) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setSolverBenchmarkResult(SolverBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setSolverBenchmarkResultList(List<SolverBenchmarkResult>) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
setSolverConfig(SolverConfig) - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
setSolverConfig(SolverConfig) - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
setSolverEventSupport(SolverEventSupport<Solution_>) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
setSolverPhaseLifecycleSupport(PhaseLifecycleSupport<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
setSolverPhaseLifecycleSupport(PhaseLifecycleSupport<Solution_>) - Method in interface org.optaplanner.core.impl.phase.Phase
  Used to make `AbstractSolver.addPhaseLifecycleListener(PhaseLifecycleListener)` work.
setSolverRankingComparator(Comparator<SolverBenchmarkResult>) - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
setSolverRankingComparatorClass(Class<? extends Comparator<SolverBenchmarkResult>>) - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
setSolverRankingType(SolverRankingType) - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
setSolverRankingWeightFactory(SolverRankingWeightFactory) - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
setSolverRankingWeightFactoryClass(Class<? extends SolverRankingWeightFactory>) - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
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
setSpentLimit(Duration) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
setStartingInitializedScore(Score) - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
setStartingSolverCount(int) - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
setStartingTemperature(Score) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
setStartingTimestamp(OffsetDateTime) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
setState(BavetTupleState) - Method in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractTuple
setStatus(MixedCheckBox.MixedCheckBoxStatus) - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox
setStep(Move<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
setStep(Move<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
setStep(PartitionChangeMove<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionedSearchStepScope
setStepCountingHillClimbingSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setStepCountingHillClimbingType(StepCountingHillClimbingType) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
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
setStepString(String) - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionedSearchStepScope
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
setSubPillarSequenceComparatorClass(Class<? extends Comparator>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.AbstractPillarMoveSelectorConfig
setSubPillarType(SubPillarType) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.AbstractPillarMoveSelectorConfig
setSubSingleBenchmarkResult(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
setSubSingleBenchmarkResultList(List<SubSingleBenchmarkResult>) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setSubSingleCount(Integer) - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
setSubSingleCount(Integer) - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
setSucceeded(Boolean) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
setTabuSizeStrategy(TabuSizeStrategy<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
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
setThreadFactoryClass(Class<? extends ThreadFactory>) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setThreadFactoryClass(Class<? extends ThreadFactory>) - Method in class org.optaplanner.core.config.solver.SolverConfig
setThreadFactoryClass(Class<? extends ThreadFactory>) - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
setTimeGradient(double) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
setTimeMillisSpent(long) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setTimeMillisSpent(long) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
setTimezoneId(ZoneId) - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
setUndoAccumulator(Runnable) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiTuple
setUndoAccumulator(Runnable) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniTuple
setUndoMove(Move) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
setUndoMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setUndoScoreImpacter(UndoScoreImpacter) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiTuple
setUndoScoreImpacter(UndoScoreImpacter) - Method in interface org.optaplanner.core.impl.score.stream.bavet.common.BavetScoringTuple
setUndoScoreImpacter(UndoScoreImpacter) - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriTuple
setUndoScoreImpacter(UndoScoreImpacter) - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniTuple
setUndoStep(Move<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
setUndoStep(Move<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope
setUnifiedProblemBenchmarkResultList(List<ProblemBenchmarkResult>) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
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
setUnimprovedScoreDifferenceThreshold(String) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
setUnimprovedSecondsSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
setUnimprovedSpentLimit(Duration) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
setUnimprovedStepCountLimit(Integer) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
setUp(Map<Object, TestGenFact>) - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFact
setUp(Map<Object, TestGenFact>) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenInlineValue
setUp(Map<Object, TestGenFact>) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenNullFact
setUp(Map<Object, TestGenFact>) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueFact
SetupOperation<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.heuristic.thread
SetupOperation(InnerScoreDirector<Solution_, Score_>) - Constructor for class org.optaplanner.core.impl.heuristic.thread.SetupOperation
setUsedMemoryAfterInputSolution(Long) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setUsedMemoryAfterInputSolution(Long) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
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<Solution_>>) - Method in class org.optaplanner.core.impl.heuristic.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.impl.heuristic.HeuristicConfigPolicy
setValueTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
setValueTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
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
setWarmUpDaysSpentLimit(Long) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setWarmUpHoursSpentLimit(Long) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setWarmUpMillisecondsSpentLimit(Long) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setWarmUpMinutesSpentLimit(Long) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setWarmUpSecondsSpentLimit(Long) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
setWarmUpTimeMillisSpentLimit(Long) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
setWaterLevelIncrementRatio(Double) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
setWaterLevelIncrementScore(Score) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
setWinningScoreDifference(Score<?>) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setWorkingEntityListDirty() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
setWorkingRandom(Random) - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
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.drools.testgen.TestGenDroolsScoreDirector
setWorkingSolution(Solution_) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
setWorkingSolution(Solution_) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
  The `working solution` must never be the same instance as the `best solution`, it should be a (un)changed clone.
setWorkingSolution(Solution_) - Method in class org.optaplanner.core.impl.score.director.stream.ConstraintStreamScoreDirector
setWorkingSolutionFromBestSolution() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
setWorstScoreCalculationSpeedDifferencePercentage(Double) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setWorstScoreDifferencePercentage(ScoreDifferencePercentage) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
setWriteOutputSolutionEnabled(boolean) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
setWriteOutputSolutionEnabled(Boolean) - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
shadowVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
shadowVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
ShadowVariableDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.variable.descriptor
ShadowVariableDescriptor(EntityDescriptor<Solution_>, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
shortenTimeMillisSpentLimit(long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
SHUFFLED - org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
  Select in random order by shuffling the elements when a selection iterator is created.
ShufflingEntitySelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
ShufflingEntitySelector(EntitySelector<Solution_>, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ShufflingEntitySelector
ShufflingMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
ShufflingMoveSelector(MoveSelector<Solution_>, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.ShufflingMoveSelector
ShufflingValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
ShufflingValueSelector(EntityIndependentValueSelector<Solution_>, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.ShufflingValueSelector
shutdownAwaitOrKill(ExecutorService, String, String) - Static method in class org.optaplanner.core.impl.solver.thread.ThreadUtils
SIMPLE - org.optaplanner.core.config.score.definition.ScoreDefinitionType
SIMPLE_BIG_DECIMAL - org.optaplanner.core.config.score.definition.ScoreDefinitionType
SIMPLE_DOUBLE - org.optaplanner.core.config.score.definition.ScoreDefinitionType
  WARNING: NOT RECOMMENDED TO USE DUE TO ROUNDING ERRORS THAT CAUSE SCORE CORRUPTION.
SIMPLE_LONG - org.optaplanner.core.config.score.definition.ScoreDefinitionType
SimpleBigDecimalScore - Class in org.optaplanner.core.api.score.buildin.simplebigdecimal
  This `Score` is based on 1 level of `BigDecimal` constraints.
SimpleBigDecimalScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal
SimpleBigDecimalScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreConverter
SimpleBigDecimalScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.simplebigdecimal
SimpleBigDecimalScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
SimpleBigDecimalScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.simplebigdecimal
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
SimpleBigDecimalScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHibernateType
SimpleBigDecimalScoreHolder - Interface in org.optaplanner.core.api.score.buildin.simplebigdecimal
SimpleBigDecimalScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.simplebigdecimal
SimpleBigDecimalScoreHolderImpl(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolderImpl
SimpleBigDecimalScoreInliner - Class in org.optaplanner.core.impl.score.buildin.simplebigdecimal
SimpleBigDecimalScoreInliner(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreInliner
SimpleBigDecimalScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.simplebigdecimal
  Jackson binding support for a `Score` type.
SimpleBigDecimalScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreJacksonDeserializer
SimpleBigDecimalScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.simplebigdecimal
  Jackson binding support for a `Score` subtype.
SimpleBigDecimalScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreJacksonSerializer
SimpleBigDecimalScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.simplebigdecimal
  JAXB binding support for a `Score` type.
SimpleBigDecimalScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreJaxbAdapter
SimpleBigDecimalScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.simplebigdecimal
  JSON-B binding support for a `Score` type.
SimpleBigDecimalScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreJsonbAdapter
SimpleBigDecimalScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.simplebigdecimal
  To assert the constraints of a `SolverFactory` that uses a `SimpleBigDecimalScore`.
SimpleBigDecimalScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreVerifier
SimpleBigDecimalScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.simplebigdecimal
SimpleBigDecimalScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreXStreamConverter
SimpleLongScore - Class in org.optaplanner.core.api.score.buildin.simplelong
  This `Score` is based on 1 level of long constraints.
SimpleLongScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.simplelong
SimpleLongScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.simplelong.SimpleLongScoreConverter
SimpleLongScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.simplelong
SimpleLongScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
SimpleLongScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.simplelong
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
SimpleLongScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.simplelong.SimpleLongScoreHibernateType
SimpleLongScoreHolder - Interface in org.optaplanner.core.api.score.buildin.simplelong
SimpleLongScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.simplelong
SimpleLongScoreHolderImpl(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreHolderImpl
SimpleLongScoreInliner - Class in org.optaplanner.core.impl.score.buildin.simplelong
SimpleLongScoreInliner(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreInliner
SimpleLongScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.simplelong
  Jackson binding support for a `Score` type.
SimpleLongScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.simplelong.SimpleLongScoreJacksonDeserializer
SimpleLongScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.simplelong
  Jackson binding support for a `Score` subtype.
SimpleLongScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.simplelong.SimpleLongScoreJacksonSerializer
SimpleLongScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.simplelong
  JAXB binding support for a `Score` type.
SimpleLongScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.simplelong.SimpleLongScoreJaxbAdapter
SimpleLongScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.simplelong
  JSON-B binding support for a `Score` type.
SimpleLongScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.simplelong.SimpleLongScoreJsonbAdapter
SimpleLongScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.simplelong
  To assert the constraints of a `SolverFactory` that uses a `SimpleLongScore`.
SimpleLongScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.simplelong.SimpleLongScoreVerifier
SimpleLongScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.simplelong
SimpleLongScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.simplelong.SimpleLongScoreXStreamConverter
SimpleScore - Class in org.optaplanner.core.api.score.buildin.simple
  This `Score` is based on 1 level of int constraints.
SimpleScoreConverter - Class in org.optaplanner.persistence.jpa.api.score.buildin.simple
SimpleScoreConverter() - Constructor for class org.optaplanner.persistence.jpa.api.score.buildin.simple.SimpleScoreConverter
SimpleScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.simple
SimpleScoreDefinition() - Constructor for class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
SimpleScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.simple
  This class is Hibernate specific, because JPA 2.1's @Converter currently cannot handle 1 class mapping to multiple SQL columns.
SimpleScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.simple.SimpleScoreHibernateType
SimpleScoreHolder - Interface in org.optaplanner.core.api.score.buildin.simple
SimpleScoreHolderImpl - Class in org.optaplanner.core.impl.score.buildin.simple
SimpleScoreHolderImpl(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreHolderImpl
SimpleScoreInliner - Class in org.optaplanner.core.impl.score.buildin.simple
SimpleScoreInliner(boolean) - Constructor for class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreInliner
SimpleScoreJacksonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.simple
  Jackson binding support for a `Score` type.
SimpleScoreJacksonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.simple.SimpleScoreJacksonDeserializer
SimpleScoreJacksonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.simple
  Jackson binding support for a `Score` subtype.
SimpleScoreJacksonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.simple.SimpleScoreJacksonSerializer
SimpleScoreJaxbAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.simple
  JAXB binding support for a `Score` type.
SimpleScoreJaxbAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.simple.SimpleScoreJaxbAdapter
SimpleScoreJsonbAdapter - Class in org.optaplanner.persistence.jsonb.api.score.buildin.simple
  JSON-B binding support for a `Score` type.
SimpleScoreJsonbAdapter() - Constructor for class org.optaplanner.persistence.jsonb.api.score.buildin.simple.SimpleScoreJsonbAdapter
SimpleScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.simple
  To assert the constraints of a `SolverFactory` that uses a `SimpleScore`.
SimpleScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.simple.SimpleScoreVerifier
SimpleScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.simple
SimpleScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.simple.SimpleScoreXStreamConverter
SIMULATED_ANNEALING - org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorType
SIMULATED_ANNEALING - org.optaplanner.core.config.localsearch.LocalSearchType
SimulatedAnnealingAcceptor<Solution_> - 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.LocalSearchAcceptorConfig
SingleBenchmarkResult - Class in org.optaplanner.benchmark.impl.result
  Represents 1 benchmark for 1 `Solver` configuration for 1 problem instance (data set).
SingleBenchmarkResult() - Constructor for class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
SingleBenchmarkResult(SolverBenchmarkResult, ProblemBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
singleBenchmarkRunnerExceptionLogger - Variable in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
SingleBiJoiner<A,​B> - Class in org.optaplanner.core.impl.score.stream.bi
SingleBiJoiner(Function<A, ?>, JoinerType, Function<B, ?>) - Constructor for class org.optaplanner.core.impl.score.stream.bi.SingleBiJoiner
SingleConstraintAssertion - Interface in org.optaplanner.test.api.score.stream
SingleConstraintVerification<Solution_> - Interface in org.optaplanner.test.api.score.stream
SinglePentaJoiner<A,​B,​C,​D,​E> - Class in org.optaplanner.core.impl.score.stream.penta
SinglePentaJoiner(QuadFunction<A, B, C, D, ?>, JoinerType, Function<E, ?>) - Constructor for class org.optaplanner.core.impl.score.stream.penta.SinglePentaJoiner
SingleQuadJoiner<A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.quad
SingleQuadJoiner(TriFunction<A, B, C, ?>, JoinerType, Function<D, ?>) - Constructor for class org.optaplanner.core.impl.score.stream.quad.SingleQuadJoiner
singleStatisticType - Variable in class org.optaplanner.benchmark.impl.statistic.PureSubSingleStatistic
SingleStatisticType - Enum in org.optaplanner.benchmark.config.statistic
singleton - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
SingletonInverseVariableDemand<Solution_> - Class in org.optaplanner.core.impl.domain.variable.inverserelation
SingletonInverseVariableDemand(VariableDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
SingletonInverseVariableListener<Solution_> - Class in org.optaplanner.core.impl.domain.variable.inverserelation
SingletonInverseVariableListener(InverseRelationShadowVariableDescriptor<Solution_>, VariableDescriptor<Solution_>) - 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
SingleTriJoiner<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.tri
SingleTriJoiner(BiFunction<A, B, ?>, JoinerType, Function<C, ?>) - Constructor for class org.optaplanner.core.impl.score.stream.tri.SingleTriJoiner
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
skipBestSolutionCloningInSteps - Variable in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
SKY_BLUE_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
SKY_BLUE_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
SKY_BLUE_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
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
SOFT_LABEL - Static variable in class org.optaplanner.core.api.score.AbstractBendableScore
softLevelsSize - Variable in class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreHolderImpl
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreInliner
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolderImpl
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreInliner
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolderImpl
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreInliner
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreHolderImpl
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreInliner
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolderImpl
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreInliner
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreHolderImpl
softScore - Variable in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreInliner
solutionClass - Variable in class org.optaplanner.core.config.solver.SolverConfig
solutionCloner() - Method in annotation type org.optaplanner.core.api.domain.solution.PlanningSolution
  Overrides the default `SolutionCloner` to implement a custom `PlanningSolution` cloning implementation.
SolutionCloner<Solution_> - Interface in org.optaplanner.core.api.domain.solution.cloner
  Clones a `PlanningSolution` during planning.
solutionDescriptor - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
solutionDescriptor - Variable in class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter
solutionDescriptor - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
SolutionDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.solution.descriptor
SolutionDescriptor(Class<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
SolutionFileIO<Solution_> - Interface in org.optaplanner.persistence.common.api.domain.solution
  Reads or writes a `PlanningSolution` from or to a `File`.
solutionPartitioner - Variable in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
SolutionPartitioner<Solution_> - Interface in org.optaplanner.core.impl.partitionedsearch.partitioner
  Splits one `solution` into multiple partitions.
solutionPartitionerClass - Variable in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
solutionPartitionerCustomProperties - Variable in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
solve(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
solve(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
solve(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
solve(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
solve(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
solve(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.NoChangePhase
solve(SolverScope<Solution_>) - Method in interface org.optaplanner.core.impl.phase.Phase
solve(ProblemId_, Function<? super ProblemId_, ? extends Solution_>, Consumer<? super Solution_>) - Method in interface org.optaplanner.core.api.solver.SolverManager
  Submits a planning problem to solve and returns immediately.
solve(ProblemId_, Function<? super ProblemId_, ? extends Solution_>, Consumer<? super Solution_>, BiConsumer<? super ProblemId_, ? super Throwable>) - Method in interface org.optaplanner.core.api.solver.SolverManager
  As defined by `SolverManager.solve(Object, Function, Consumer)`.
solve(ProblemId_, Function<? super ProblemId_, ? extends Solution_>, Consumer<? super Solution_>, BiConsumer<? super ProblemId_, ? super Throwable>) - Method in class org.optaplanner.core.impl.solver.DefaultSolverManager
solve(ProblemId_, Function<? super ProblemId_, ? extends Solution_>, Consumer<? super Solution_>, Consumer<? super Solution_>, BiConsumer<? super ProblemId_, ? super Throwable>) - Method in class org.optaplanner.core.impl.solver.DefaultSolverManager
solve(ProblemId_, Solution_) - Method in interface org.optaplanner.core.api.solver.SolverManager
  Submits a planning problem to solve and returns immediately.
solve(ProblemId_, Solution_, Consumer<? super Solution_>) - Method in interface org.optaplanner.core.api.solver.SolverManager
  As defined by `SolverManager.solve(Object, Object)`.
solve(ProblemId_, Solution_, Consumer<? super Solution_>, BiConsumer<? super ProblemId_, ? super Throwable>) - Method in interface org.optaplanner.core.api.solver.SolverManager
  As defined by `SolverManager.solve(Object, Object)`.
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(Solution_) - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
solve(Solution_) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
solveAndListen(ProblemId_, Function<? super ProblemId_, ? extends Solution_>, Consumer<? super Solution_>) - Method in interface org.optaplanner.core.api.solver.SolverManager
  Submits a planning problem to solve and returns immediately.
solveAndListen(ProblemId_, Function<? super ProblemId_, ? extends Solution_>, Consumer<? super Solution_>, BiConsumer<? super ProblemId_, ? super Throwable>) - Method in interface org.optaplanner.core.api.solver.SolverManager
  As defined by `SolverManager.solveAndListen(Object, Function, Consumer)`.
solveAndListen(ProblemId_, Function<? super ProblemId_, ? extends Solution_>, Consumer<? super Solution_>, Consumer<? super Solution_>, BiConsumer<? super ProblemId_, ? super Throwable>) - Method in interface org.optaplanner.core.api.solver.SolverManager
  As defined by `SolverManager.solveAndListen(Object, Function, Consumer)`.
solveAndListen(ProblemId_, Function<? super ProblemId_, ? extends Solution_>, Consumer<? super Solution_>, Consumer<? super Solution_>, BiConsumer<? super ProblemId_, ? super Throwable>) - Method in class org.optaplanner.core.impl.solver.DefaultSolverManager
Solver<Solution_> - Interface in org.optaplanner.core.api.solver
  A Solver solves a planning problem and returns the best solution found.
SOLVER - org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType
  When the solver is started.
SOLVER_NAMESPACE_PREFIX - Static variable in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
SolverBenchmarkBluePrintConfig - Class in org.optaplanner.benchmark.config.blueprint
SolverBenchmarkBluePrintConfig() - Constructor for class org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintConfig
solverBenchmarkBluePrintType - Variable in class org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintConfig
SolverBenchmarkBluePrintType - Enum in org.optaplanner.benchmark.config.blueprint
SolverBenchmarkConfig - Class in org.optaplanner.benchmark.config
SolverBenchmarkConfig() - Constructor for class org.optaplanner.benchmark.config.SolverBenchmarkConfig
SolverBenchmarkFactory - Class in org.optaplanner.benchmark.impl
SolverBenchmarkFactory(SolverBenchmarkConfig) - Constructor for class org.optaplanner.benchmark.impl.SolverBenchmarkFactory
SolverBenchmarkResult - Class in org.optaplanner.benchmark.impl.result
  Represents 1 `Solver` configuration benchmarked on multiple problem instances (data sets).
SolverBenchmarkResult(PlannerBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
SolverConfig - Class in org.optaplanner.core.config.solver
  To read it from XML, use `SolverConfig.createFromXmlResource(String)`.
SolverConfig() - Constructor for class org.optaplanner.core.config.solver.SolverConfig
  Create an empty solver config.
SolverConfig(ClassLoader) - Constructor for class org.optaplanner.core.config.solver.SolverConfig
SolverConfig(SolverConfig) - Constructor for class org.optaplanner.core.config.solver.SolverConfig
  Allows you to programmatically change the `SolverConfig` per concurrent request, based on a template solver config, by building a separate `SolverFactory` with `SolverFactory.create(SolverConfig)` and a separate `Solver` per request to avoid race conditions.
SolverConfigIO - Class in org.optaplanner.core.impl.io.jaxb
SolverConfigIO() - Constructor for class org.optaplanner.core.impl.io.jaxb.SolverConfigIO
SolverEventListener<Solution_> - Interface in org.optaplanner.core.api.solver.event
solverEventSupport - Variable in class org.optaplanner.core.impl.solver.AbstractSolver
solverEventSupport - Variable in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
SolverEventSupport<Solution_> - Class in org.optaplanner.core.impl.solver.event
  Internal API.
SolverEventSupport(Solver<Solution_>) - Constructor for class org.optaplanner.core.impl.solver.event.SolverEventSupport
SolverFactory<Solution_> - Interface in org.optaplanner.core.api.solver
  Creates `Solver` instances.
SolverJob<Solution_,​ProblemId_> - Interface in org.optaplanner.core.api.solver
  Represents a `problem` that has been submitted to solve on the `SolverManager`.
SolverLifecycleListener<Solution_> - Interface in org.optaplanner.core.impl.solver.event
SolverLifecycleListenerAdapter<Solution_> - Class in org.optaplanner.core.impl.solver.event
  An adapter for `SolverLifecycleListener`.
SolverLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter
SolverManager<Solution_,​ProblemId_> - Interface in org.optaplanner.core.api.solver
  A SolverManager solves multiple planning problems of the same domain, asynchronously without blocking the calling thread.
SolverManagerConfig - Class in org.optaplanner.core.config.solver
SolverManagerConfig() - Constructor for class org.optaplanner.core.config.solver.SolverManagerConfig
solverPhaseLifecycleSupport - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
  Used for `AbstractSolver.addPhaseLifecycleListener(PhaseLifecycleListener)`.
SolverRankingType - Enum in org.optaplanner.benchmark.config.ranking
SolverRankingWeightFactory - Interface in org.optaplanner.benchmark.impl.ranking
  Defines an interface for classes that will be used to rank solver benchmarks in order of their respective performance.
solverScope - Variable in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
solverScope - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
solverScope - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
SolverScope<Solution_> - Class in org.optaplanner.core.impl.solver.scope
SolverScope() - Constructor for class org.optaplanner.core.impl.solver.scope.SolverScope
SolverStatus - Enum in org.optaplanner.core.api.solver
  The status of `problem` submitted to the `SolverManager`.
solving - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
SOLVING_ACTIVE - org.optaplanner.core.api.solver.SolverStatus
  A solver thread started solving the problem, but hasn't finished yet.
SOLVING_SCHEDULED - org.optaplanner.core.api.solver.SolverStatus
  No solver thread started solving this problem yet, but sooner or later a solver thread will solve it.
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.AbstractSolver
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
solvingEnded(SolverScope<Solution_>) - Method in interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
solvingEnded(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelector
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelector
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.AbstractSolver
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
solvingStarted(SolverScope<Solution_>) - Method in interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
solvingStarted(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
sort(ScoreDirector<Solution_>, List<T>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.ComparatorSelectionSorter
sort(ScoreDirector<Solution_>, List<T>) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorter
sort(ScoreDirector<Solution_>, 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
SORTED - org.optaplanner.core.config.heuristic.selector.common.SelectionOrder
  Select in sorted order by sorting the elements.
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<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
SortingEntitySelector(EntitySelector<Solution_>, SelectionCacheType, SelectionSorter<Solution_, Object>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
SortingMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
SortingMoveSelector(MoveSelector<Solution_>, SelectionCacheType, SelectionSorter<Solution_, Move<Solution_>>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
SortingValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
SortingValueSelector(EntityIndependentValueSelector<Solution_>, SelectionCacheType, SelectionSorter<Solution_, Object>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
SourcedVariableListener<Solution_,​Entity_> - Interface in org.optaplanner.core.impl.domain.variable.listener
  Used to externalize data for a `Supply` from the domain model itself.
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
sources() - Method in annotation type org.optaplanner.core.api.domain.variable.CustomShadowVariable
  The source variables (masters) that trigger a change to this shadow variable (slave).
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
sourceVariableName() - Method in annotation type org.optaplanner.core.api.domain.variable.AnchorShadowVariable
  The source planning variable is a chained planning variable that leads to the anchor.
sourceVariableName() - Method in annotation type org.optaplanner.core.api.domain.variable.InverseRelationShadowVariable
  In a bidirectional relationship, the shadow side (= the slave side) uses this property (and nothing else) to declare for which `PlanningVariable` (= the master side) it is a shadow.
sourceVariableToNotifiableMap - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
spliterator() - Method in interface org.optaplanner.core.impl.heuristic.selector.IterableSelector
splitWorkingSolution(ScoreDirector<Solution_>, Integer) - Method in interface org.optaplanner.core.impl.partitionedsearch.partitioner.SolutionPartitioner
  Returns a list of partition cloned `solutions` for which each `planning entity` is partition cloned into exactly 1 of those partitions.
stale - Variable in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.RandomUnionMoveIterator
startingInitializedScore - Variable in class org.optaplanner.core.impl.solver.scope.SolverScope
startingNow() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
startingNow() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
startingScore - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
startingScoreCalculationCount - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
startingSolverCount - Variable in class org.optaplanner.core.impl.solver.scope.SolverScope
startingSystemTimeMillis - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
startingSystemTimeMillis - Variable in class org.optaplanner.core.impl.solver.scope.SolverScope
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
startNextStep(int) - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue
  Not thread-safe.
startProblemFactChangesProcessing() - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
state - Variable in class org.optaplanner.core.impl.score.stream.bavet.common.BavetAbstractTuple
StatisticPoint - Class in org.optaplanner.benchmark.impl.statistic
  Implementations must be immutable.
StatisticPoint() - Constructor for class org.optaplanner.benchmark.impl.statistic.StatisticPoint
StatisticType - Interface in org.optaplanner.benchmark.impl.statistic
StatisticUtils - Class in org.optaplanner.benchmark.impl.statistic
STEP - org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType
  When the step is started.
STEP - org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingType
  Every step is counted.
STEP_COUNTING_HILL_CLIMBING - org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorType
STEP_SCORE - org.optaplanner.benchmark.config.statistic.ProblemStatisticType
StepCountingHillClimbingAcceptor<Solution_> - 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.LocalSearchAcceptorConfig
stepCountingHillClimbingSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
stepCountingHillClimbingType - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
stepCountingHillClimbingType - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
StepCountingHillClimbingType - Enum in org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing
  Determines what increment the counter of Step Counting Hill Climbing.
StepCountTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
StepCountTermination(int) - Constructor for class org.optaplanner.core.impl.solver.termination.StepCountTermination
stepEnded(ConstructionHeuristicStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
stepEnded(ConstructionHeuristicStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
stepEnded(ConstructionHeuristicStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
stepEnded(ConstructionHeuristicStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListener
stepEnded(ConstructionHeuristicStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
stepEnded(ExhaustiveSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
stepEnded(ExhaustiveSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
stepEnded(ExhaustiveSearchStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.exhaustivesearch.event.ExhaustiveSearchPhaseLifecycleListener
stepEnded(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
stepEnded(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge.GreatDelugeAcceptor
stepEnded(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance.LateAcceptanceAcceptor
stepEnded(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
stepEnded(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
stepEnded(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
stepEnded(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
stepEnded(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
stepEnded(LocalSearchStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListener
stepEnded(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter
stepEnded(PartitionedSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
stepEnded(PartitionedSearchStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.partitionedsearch.event.PartitionedSearchPhaseLifecycleListener
stepEnded(CustomStepScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
stepEnded(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
stepEnded(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
stepEnded(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
stepEnded(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
stepEnded(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
stepEnded(AbstractStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
stepEnded(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter
stepEnded(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
stepEnded(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
stepEnded(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
stepIndex - Variable in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
StepScoreProblemStatistic - Class in org.optaplanner.benchmark.impl.statistic.stepscore
StepScoreProblemStatistic(ProblemBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreProblemStatistic
StepScoreStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.stepscore
StepScoreStatisticPoint(long, Score) - Constructor for class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreStatisticPoint
StepScoreSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.stepscore
StepScoreSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreSubSingleStatistic
stepStarted(ConstructionHeuristicStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
stepStarted(ConstructionHeuristicStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
stepStarted(ConstructionHeuristicStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
stepStarted(ConstructionHeuristicStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListener
stepStarted(ConstructionHeuristicStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
stepStarted(ExhaustiveSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
stepStarted(ExhaustiveSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
stepStarted(ExhaustiveSearchStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.exhaustivesearch.event.ExhaustiveSearchPhaseLifecycleListener
stepStarted(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
stepStarted(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing.SimulatedAnnealingAcceptor
stepStarted(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
stepStarted(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
stepStarted(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.HighestScoreFinalistPodium
stepStarted(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
stepStarted(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
stepStarted(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
stepStarted(LocalSearchStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListener
stepStarted(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter
stepStarted(PartitionedSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
stepStarted(PartitionedSearchStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.partitionedsearch.event.PartitionedSearchPhaseLifecycleListener
stepStarted(CustomStepScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
stepStarted(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
stepStarted(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
stepStarted(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
stepStarted(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
stepStarted(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
stepStarted(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
stepStarted(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
stepStarted(AbstractStepScope<Solution_>) - Method in interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
stepStarted(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter
stepStarted(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
stepStarted(AbstractStepScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
STRATEGIC_OSCILLATION - org.optaplanner.core.config.localsearch.decider.forager.FinalistPodiumType
STRATEGIC_OSCILLATION_BY_LEVEL - org.optaplanner.core.config.localsearch.decider.forager.FinalistPodiumType
STRATEGIC_OSCILLATION_BY_LEVEL_ON_BEST_SCORE - org.optaplanner.core.config.localsearch.decider.forager.FinalistPodiumType
StrategicOscillationByLevelFinalistPodium<Solution_> - 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
strengthComparatorClass() - Method in annotation type org.optaplanner.core.api.domain.variable.PlanningVariable
  Allows a collection of planning values for this variable to be sorted by strength.
strengthWeightFactoryClass() - Method in annotation type org.optaplanner.core.api.domain.variable.PlanningVariable
  The `SelectionSorterWeightFactory` alternative for `PlanningVariable.strengthComparatorClass()`.
STRONGEST_FIT - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
  A specific form of `ConstructionHeuristicType.ALLOCATE_ENTITY_FROM_QUEUE`.
STRONGEST_FIT_DECREASING - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
  A specific form of `ConstructionHeuristicType.ALLOCATE_ENTITY_FROM_QUEUE`.
subChain - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
subChain - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
subChain(int, int) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
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
SubChainChangeMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
SubChainChangeMove(SubChain, GenuineVariableDescriptor<Solution_>, Object, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
SubChainChangeMove(SubChain, GenuineVariableDescriptor<Solution_>, SingletonInverseVariableSupply, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
SubChainChangeMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
SubChainChangeMoveSelector(SubChainSelector<Solution_>, EntityIndependentValueSelector<Solution_>, 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
SubChainChangeMoveSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
SubChainChangeMoveSelectorFactory(SubChainChangeMoveSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorFactory
SubChainReversingChangeMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
SubChainReversingChangeMove(SubChain, GenuineVariableDescriptor<Solution_>, Object, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
SubChainReversingChangeMove(SubChain, GenuineVariableDescriptor<Solution_>, SingletonInverseVariableSupply, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
SubChainReversingSwapMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
  This `Move` is not cacheable.
SubChainReversingSwapMove(GenuineVariableDescriptor<Solution_>, SingletonInverseVariableSupply, SubChain, SubChain) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
SubChainReversingSwapMove(GenuineVariableDescriptor<Solution_>, SubChain, Object, SubChain, Object) - 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<Solution_> - 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
SubChainSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.chained
SubChainSelectorFactory(SubChainSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChainSelectorFactory
SubChainSwapMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
  This `Move` is not cacheable.
SubChainSwapMove(GenuineVariableDescriptor<Solution_>, SingletonInverseVariableSupply, SubChain, SubChain) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
SubChainSwapMove(GenuineVariableDescriptor<Solution_>, SubChain, Object, SubChain, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
SubChainSwapMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
SubChainSwapMoveSelector(SubChainSelector<Solution_>, SubChainSelector<Solution_>, 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
SubChainSwapMoveSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
SubChainSwapMoveSelectorFactory(SubChainSwapMoveSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorFactory
subpillarConfigPolicy - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
SubPillarConfigPolicy - Class in org.optaplanner.core.config.heuristic.selector.entity.pillar
subPillarSequenceComparatorClass - Variable in class org.optaplanner.core.config.heuristic.selector.move.generic.AbstractPillarMoveSelectorConfig
subPillarType - Variable in class org.optaplanner.core.config.heuristic.selector.move.generic.AbstractPillarMoveSelectorConfig
SubPillarType - Enum in org.optaplanner.core.config.heuristic.selector.move.generic
SubSingleBenchmarkRankBasedComparator - Class in org.optaplanner.benchmark.impl.ranking
SubSingleBenchmarkRankBasedComparator() - Constructor for class org.optaplanner.benchmark.impl.ranking.SubSingleBenchmarkRankBasedComparator
subSingleBenchmarkResult - Variable in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
SubSingleBenchmarkResult - Class in org.optaplanner.benchmark.impl.result
  Represents 1 benchmark run for 1 Single Benchmark configuration for 1 `Solver` configuration for 1 problem instance (data set).
SubSingleBenchmarkResult(SingleBenchmarkResult, int) - Constructor for class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
SubSingleBenchmarkRunner<Solution_> - Class in org.optaplanner.benchmark.impl
SubSingleBenchmarkRunner(SubSingleBenchmarkResult, boolean) - Constructor for class org.optaplanner.benchmark.impl.SubSingleBenchmarkRunner
SubSingleStatistic<Solution_,​StatisticPoint_ extends StatisticPoint> - Class in org.optaplanner.benchmark.impl.statistic
  1 statistic of `SubSingleBenchmarkResult`.
SubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
subtract(ScoreDifferencePercentage) - Method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
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(HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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(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(SimpleLongScore) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
subtract(Score_) - Method in interface org.optaplanner.core.api.score.Score
  Returns a Score whose value is (this - subtrahend).
sum(BiFunction<? super A, ? super B, Result>, Result, BinaryOperator<Result>, BinaryOperator<Result>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sum(Function<? super A, Result>, Result, BinaryOperator<Result>, BinaryOperator<Result>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sum(ToIntBiFunction<? super A, ? super B>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sum(ToIntFunction<? super A>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Returns a collector that sums an `int` property of the elements that are being grouped.
sum(QuadFunction<? super A, ? super B, ? super C, ? super D, Result>, Result, BinaryOperator<Result>, BinaryOperator<Result>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sum(ToIntQuadFunction<? super A, ? super B, ? super C, ? super D>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sum(ToIntTriFunction<? super A, ? super B, ? super C>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sum(TriFunction<? super A, ? super B, ? super C, Result>, Result, BinaryOperator<Result>, BinaryOperator<Result>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumBigDecimal(BiFunction<? super A, ? super B, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumBigDecimal(Function<? super A, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumBigDecimal(QuadFunction<? super A, ? super B, ? super C, ? super D, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumBigDecimal(TriFunction<? super A, ? super B, ? super C, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumBigInteger(BiFunction<? super A, ? super B, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumBigInteger(Function<? super A, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumBigInteger(QuadFunction<? super A, ? super B, ? super C, ? super D, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumBigInteger(TriFunction<? super A, ? super B, ? super C, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumDuration(BiFunction<? super A, ? super B, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumDuration(Function<? super A, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumDuration(QuadFunction<? super A, ? super B, ? super C, ? super D, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumDuration(TriFunction<? super A, ? super B, ? super C, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumLong(ToLongBiFunction<? super A, ? super B>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumLong(ToLongFunction<? super A>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumLong(ToLongQuadFunction<? super A, ? super B, ? super C, ? super D>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumLong(ToLongTriFunction<? super A, ? super B, ? super C>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumPeriod(BiFunction<? super A, ? super B, Period>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumPeriod(Function<? super A, Period>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumPeriod(QuadFunction<? super A, ? super B, ? super C, ? super D, Period>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
sumPeriod(TriFunction<? super A, ? super B, ? super C, Period>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.sum(ToIntFunction)`.
supplier() - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintCollector
  A lambda that creates the result container, one for each group key combination.
supplier() - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector
  A lambda that creates the result container, one for each group key combination.
supplier() - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintCollector
  A lambda that creates the result container, one for each group key combination.
supplier() - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintCollector
  A lambda that creates the result container, one for each group key combination.
supplier() - Method in class org.optaplanner.core.impl.score.stream.bi.DefaultBiConstraintCollector
supplier() - Method in class org.optaplanner.core.impl.score.stream.quad.DefaultQuadConstraintCollector
supplier() - Method in class org.optaplanner.core.impl.score.stream.tri.DefaultTriConstraintCollector
supplier() - Method in class org.optaplanner.core.impl.score.stream.uni.DefaultUniConstraintCollector
Supply - Interface in org.optaplanner.core.impl.domain.variable.supply
  Supplies something for 1 or multiple subsystems.
SupplyManager<Solution_> - 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
supplySolverRanking(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReportFactory
supportSetter() - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
supportSetter() - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
supportSetter() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
supportSetter() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
supportSetter() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
supportsNeverEndingMoveSelector() - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
supportsNeverEndingMoveSelector() - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.LocalSearchForager
supportsPhaseAndSolverCaching() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
supportsPhaseAndSolverCaching() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactoryToMoveSelectorBridge
supportsPhaseAndSolverCaching() - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
supportsPhaseAndSolverCaching() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
supportsPhaseAndSolverCaching() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
supportsPhaseAndSolverCaching() - Method in interface org.optaplanner.core.impl.heuristic.selector.move.MoveSelector
SwapMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
SwapMove(List<GenuineVariableDescriptor<Solution_>>, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
SwapMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
SwapMoveSelector(EntitySelector<Solution_>, EntitySelector<Solution_>, List<GenuineVariableDescriptor<Solution_>>, 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
SwapMoveSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
SwapMoveSelectorFactory(SwapMoveSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelectorFactory
SwingUncaughtExceptionHandler - Class in org.optaplanner.swing.impl
SwingUncaughtExceptionHandler() - Constructor for class org.optaplanner.swing.impl.SwingUncaughtExceptionHandler
SwingUtils - Class in org.optaplanner.swing.impl

## T

TABU_SEARCH - org.optaplanner.core.config.localsearch.LocalSearchType
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
tabuSequenceDeque - 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<Solution_> - 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<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
  Also known as a 2-opt move.
TailChainSwapMove(GenuineVariableDescriptor<Solution_>, Object, Object, Object, Object, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
TailChainSwapMove(GenuineVariableDescriptor<Solution_>, Object, Object, Object, Object, Object, Object, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
TailChainSwapMove(GenuineVariableDescriptor<Solution_>, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
TailChainSwapMove(GenuineVariableDescriptor<Solution_>, SingletonInverseVariableSupply, AnchorVariableSupply, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
TailChainSwapMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
  Also known as a 2-opt move selector.
TailChainSwapMoveSelector(EntitySelector<Solution_>, ValueSelector<Solution_>, 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
TailChainSwapMoveSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
TailChainSwapMoveSelectorFactory(TailChainSwapMoveSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorFactory
take() - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue
  Not thread-safe.
TangoColorFactory - Class in org.optaplanner.swing.impl
TangoColorFactory() - Constructor for class org.optaplanner.swing.impl.TangoColorFactory
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
TemporalValueRange<Temporal_ extends Temporal & Comparable<? super Temporal_>> - Class in org.optaplanner.core.impl.domain.valuerange.buildin.temporal
TemporalValueRange(Temporal_, Temporal_, long, TemporalUnit) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.temporal.TemporalValueRange
terminateChildren - Variable in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
terminateChildren() - Method in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
  This method is thread-safe.
terminatedEarly - Variable in class org.optaplanner.core.impl.solver.termination.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 interface org.optaplanner.core.api.solver.SolverJob
  Terminates the solver or cancels the solver job if it hasn't (re)started yet.
terminateEarly() - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
terminateEarly() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
terminateEarly() - Method in class org.optaplanner.core.impl.solver.DefaultSolverJob
terminateEarly() - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
  This method is thread-safe.
terminateEarly(ProblemId_) - Method in interface org.optaplanner.core.api.solver.SolverManager
  Terminates the solver or cancels the solver job if it hasn't (re)started yet.
terminateEarly(ProblemId_) - Method in class org.optaplanner.core.impl.solver.DefaultSolverManager
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.AbstractSolver
Termination<Solution_> - 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
TerminationFactory<Solution_> - Class in org.optaplanner.core.impl.solver.termination
terminationList - Variable in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
test(A, B, C) - Method in interface org.optaplanner.core.api.function.TriPredicate
  Evaluates this predicate on the given arguments.
test(A, B, C, D) - Method in interface org.optaplanner.core.api.function.QuadPredicate
  Evaluates this predicate on the given arguments.
test(A, B, C, D, E) - Method in interface org.optaplanner.core.api.function.PentaPredicate
  Evaluates this predicate on the given arguments.
TestGenCorruptedScoreException - Exception in org.optaplanner.core.impl.score.director.drools.testgen.reproducer
TestGenCorruptedScoreException(Score<?>, Score<?>) - Constructor for exception org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedScoreException
TestGenCorruptedScoreReproducer - Class in org.optaplanner.core.impl.score.director.drools.testgen.reproducer
  Detects corrupted score for the given journal.
TestGenCorruptedScoreReproducer(String, TestGenDroolsScoreDirector<?, ?>) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedScoreReproducer
TestGenCorruptedVariableListenerReproducer - Class in org.optaplanner.core.impl.score.director.drools.testgen.reproducer
  Detects variable listener corruption.
TestGenCorruptedVariableListenerReproducer(String, TestGenDroolsScoreDirector<?, ?>) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedVariableListenerReproducer
TestGenDroolsExceptionReproducer - Class in org.optaplanner.core.impl.score.director.drools.testgen.reproducer
  Reproduces the exception originally thrown by Drools during a call to KIE session.
TestGenDroolsExceptionReproducer(RuntimeException, TestGenDroolsScoreDirector<?, ?>) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenDroolsExceptionReproducer
TestGenDroolsScoreDirector<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.drools.testgen
TestGenDroolsScoreDirector(DroolsScoreDirectorFactory<Solution_, Score_>, boolean, boolean, List<String>, List<File>) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
TestGenDroolsScoreDirectorFactory<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.drools.testgen
TestGenDroolsScoreDirectorFactory(SolutionDescriptor<Solution_>, KieBase, List<String>, List<File>) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirectorFactory
TestGenFact - Interface in org.optaplanner.core.impl.score.director.drools.testgen.fact
TestGenFactField - Class in org.optaplanner.core.impl.score.director.drools.testgen.fact
TestGenHeadCuttingMutator<T> - Class in org.optaplanner.core.impl.score.director.drools.testgen.mutation
TestGenHeadCuttingMutator(List<T>) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenHeadCuttingMutator
TestGenInlineValue - Class in org.optaplanner.core.impl.score.director.drools.testgen.fact
  Inline value is a value of a shadow variable.
TestGenInlineValue(Object, Map<Object, TestGenFact>) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenInlineValue
TestGenKieSessionDelete - Class in org.optaplanner.core.impl.score.director.drools.testgen.operation
TestGenKieSessionDelete(int, TestGenFact) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionDelete
TestGenKieSessionEventSupport - Class in org.optaplanner.core.impl.score.director.drools.testgen
TestGenKieSessionEventSupport() - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionEventSupport
TestGenKieSessionFireAllRules - Class in org.optaplanner.core.impl.score.director.drools.testgen.operation
TestGenKieSessionFireAllRules(int, boolean) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionFireAllRules
TestGenKieSessionInsert - Class in org.optaplanner.core.impl.score.director.drools.testgen.operation
TestGenKieSessionInsert(int, TestGenFact) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionInsert
TestGenKieSessionJournal - Class in org.optaplanner.core.impl.score.director.drools.testgen
TestGenKieSessionJournal() - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
TestGenKieSessionJournal(List<TestGenFact>, List<TestGenKieSessionInsert>, List<TestGenKieSessionOperation>) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
TestGenKieSessionListener - Interface in org.optaplanner.core.impl.score.director.drools.testgen
TestGenKieSessionOperation - Interface in org.optaplanner.core.impl.score.director.drools.testgen.operation
TestGenKieSessionUpdate - Class in org.optaplanner.core.impl.score.director.drools.testgen.operation
TestGenKieSessionUpdate(int, TestGenFact, VariableDescriptor<?>, TestGenFact) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionUpdate
TestGenNullFact - Class in org.optaplanner.core.impl.score.director.drools.testgen.fact
TestGenOriginalProblemReproducer - Interface in org.optaplanner.core.impl.score.director.drools.testgen.reproducer
TestGenRemoveRandomBlockMutator<T> - Class in org.optaplanner.core.impl.score.director.drools.testgen.mutation
TestGenRemoveRandomBlockMutator(List<T>) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenRemoveRandomBlockMutator
TestGenValueFact - Class in org.optaplanner.core.impl.score.director.drools.testgen.fact
TestGenValueFact(int, Object) - Constructor for class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueFact
THICK_STROKE - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
threadFactory - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
threadFactory - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
threadFactory - Variable in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
threadFactoryClass - Variable in class org.optaplanner.core.config.solver.SolverConfig
threadFactoryClass - Variable in class org.optaplanner.core.config.solver.SolverManagerConfig
ThreadUtils - Class in org.optaplanner.core.impl.solver.thread
thresholdScore - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
TimeMillisSpentTermination<Solution_> - 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
toCollection(BiFunction<A, B, Mapped>, IntFunction<Result>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
toCollection(Function<A, Mapped>, IntFunction<Result>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
toCollection(IntFunction<Result>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
toCollection(QuadFunction<A, B, C, D, Mapped>, IntFunction<Result>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
toCollection(TriFunction<A, B, C, Mapped>, IntFunction<Result>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
toCsvLine() - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreStatisticPoint
toCsvLine() - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationStatisticPoint
toCsvLine() - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseStatisticPoint
toCsvLine() - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepStatisticPoint
toCsvLine() - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedStatisticPoint
toCsvLine() - Method in class org.optaplanner.benchmark.impl.statistic.StatisticPoint
toCsvLine() - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreStatisticPoint
toCsvLine() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreStatisticPoint
toCsvLine() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreStatisticPoint
toCsvLine() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffStatisticPoint
toCsvLine() - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffStatisticPoint
toDottedString() - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
ToIntQuadFunction<A,​B,​C,​D> - Interface in org.optaplanner.core.api.function
  Represents a function that accepts four arguments and produces an int-valued result.
ToIntTriFunction<A,​B,​C> - Interface in org.optaplanner.core.api.function
  Represents a function that accepts three arguments and produces an int-valued result.
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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.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.simplelong.SimpleLongScore
toLevelNumbers() - Method in interface org.optaplanner.core.api.score.Score
  Returns an array of numbers representing the Score.
toList() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates constraint collector that returns `List` of the same element type as the `ConstraintStream`.
toList(BiFunction<A, B, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates constraint collector that returns `List` of the given element type.
toList(Function<A, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates constraint collector that returns `List` of the given element type.
toList(QuadFunction<A, B, C, D, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates constraint collector that returns `List` of the given element type.
toList(TriFunction<A, B, C, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates constraint collector that returns `List` of the given element type.
ToLongQuadFunction<A,​B,​C,​D> - Interface in org.optaplanner.core.api.function
  Represents a function that accepts four arguments and produces a long-valued result.
ToLongTriFunction<A,​B,​C> - Interface in org.optaplanner.core.api.function
  Represents a function that accepts three arguments and produces a long-valued result.
toMap(BiFunction<? super A, ? super B, ? extends Key>, BiFunction<? super A, ? super B, ? extends Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toMap(Function, Function)`.
toMap(BiFunction<? super A, ? super B, ? extends Key>, BiFunction<? super A, ? super B, ? extends Value>, BinaryOperator<Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toMap(Function, Function, BinaryOperator)`.
toMap(BiFunction<? super A, ? super B, ? extends Key>, BiFunction<? super A, ? super B, ? extends Value>, IntFunction<ValueSet>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toMap(Function, Function, IntFunction)`.
toMap(Function<? super A, ? extends Key>, Function<? super A, ? extends Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates a constraint collector that returns a `Map` with given keys and values consisting of a `Set` of mappings.
toMap(Function<? super A, ? extends Key>, Function<? super A, ? extends Value>, BinaryOperator<Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates a constraint collector that returns a `Map`.
toMap(Function<? super A, ? extends Key>, Function<? super A, ? extends Value>, IntFunction<ValueSet>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates a constraint collector that returns a `Map` with given keys and values consisting of a `Set` of mappings.
toMap(QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Key>, QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toMap(Function, Function)`.
toMap(QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Key>, QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Value>, BinaryOperator<Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toMap(Function, Function, BinaryOperator)`.
toMap(QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Key>, QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Value>, IntFunction<ValueSet>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toMap(Function, Function, IntFunction)`.
toMap(TriFunction<? super A, ? super B, ? super C, ? extends Key>, TriFunction<? super A, ? super B, ? super C, ? extends Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toMap(Function, Function)`.
toMap(TriFunction<? super A, ? super B, ? super C, ? extends Key>, TriFunction<? super A, ? super B, ? super C, ? extends Value>, BinaryOperator<Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toMap(Function, Function, BinaryOperator)`.
toMap(TriFunction<? super A, ? super B, ? super C, ? extends Key>, TriFunction<? super A, ? super B, ? super C, ? extends Value>, IntFunction<ValueSet>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toMap(Function, Function, IntFunction)`.
toPlanningValue - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
toPlanningValue - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
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
toSet() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates constraint collector that returns `Set` of the same element type as the `ConstraintStream`.
toSet(BiFunction<A, B, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSet(Function)`.
toSet(Function<A, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates constraint collector that returns `Set` of the same element type as the `ConstraintStream`.
toSet(QuadFunction<A, B, C, D, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSet(Function)`.
toSet(TriFunction<A, B, C, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSet(Function)`.
toShortString() - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
toShortString() - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
toShortString() - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
toShortString() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
toShortString() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
toShortString() - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
toShortString() - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
toShortString() - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
toShortString() - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
toShortString() - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
toShortString() - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
toShortString() - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
toShortString() - Method in interface org.optaplanner.core.api.score.Score
  Like `Object.toString()`, but trims score levels which have a zero weight.
toSortedMap(BiFunction<? super A, ? super B, ? extends Key>, BiFunction<? super A, ? super B, ? extends Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedMap(Function, Function)`.
toSortedMap(BiFunction<? super A, ? super B, ? extends Key>, BiFunction<? super A, ? super B, ? extends Value>, BinaryOperator<Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedMap(Function, Function, BinaryOperator)`.
toSortedMap(BiFunction<? super A, ? super B, ? extends Key>, BiFunction<? super A, ? super B, ? extends Value>, IntFunction<ValueSet>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedMap(Function, Function, IntFunction)`.
toSortedMap(Function<? super A, ? extends Key>, Function<? super A, ? extends Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates a constraint collector that returns a `SortedMap` with given keys and values consisting of a `Set` of mappings.
toSortedMap(Function<? super A, ? extends Key>, Function<? super A, ? extends Value>, BinaryOperator<Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates a constraint collector that returns a `SortedMap`.
toSortedMap(Function<? super A, ? extends Key>, Function<? super A, ? extends Value>, IntFunction<ValueSet>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates a constraint collector that returns a `SortedMap` with given keys and values consisting of a `Set` of mappings.
toSortedMap(QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Key>, QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedMap(Function, Function)`.
toSortedMap(QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Key>, QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Value>, BinaryOperator<Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedMap(Function, Function, BinaryOperator)`.
toSortedMap(QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Key>, QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends Value>, IntFunction<ValueSet>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedMap(Function, Function, IntFunction)`.
toSortedMap(TriFunction<? super A, ? super B, ? super C, ? extends Key>, TriFunction<? super A, ? super B, ? super C, ? extends Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedMap(Function, Function)`.
toSortedMap(TriFunction<? super A, ? super B, ? super C, ? extends Key>, TriFunction<? super A, ? super B, ? super C, ? extends Value>, BinaryOperator<Value>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedMap(Function, Function, BinaryOperator)`.
toSortedMap(TriFunction<? super A, ? super B, ? super C, ? extends Key>, TriFunction<? super A, ? super B, ? super C, ? extends Value>, IntFunction<ValueSet>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedMap(Function, Function, IntFunction)`.
toSortedSet() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates constraint collector that returns `SortedSet` of the same element type as the `ConstraintStream`.
toSortedSet(BiFunction<A, B, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedSet(Function)`.
toSortedSet(Function<A, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  Creates constraint collector that returns `SortedSet` of the same element type as the `ConstraintStream`.
toSortedSet(QuadFunction<A, B, C, D, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedSet(Function)`.
toSortedSet(TriFunction<A, B, C, Mapped>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
  As defined by `ConstraintCollectors.toSortedSet(Function)`.
toString() - Method in class org.optaplanner.benchmark.impl.loader.FileProblemProvider
toString() - Method in class org.optaplanner.benchmark.impl.loader.InstanceProblemProvider
toString() - Method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
toString() - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
toString() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
toString() - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
toString() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
toString() - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
toString() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemBasedSubSingleStatistic
toString() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
toString() - Method in class org.optaplanner.benchmark.impl.statistic.PureSubSingleStatistic
toString() - Method in class org.optaplanner.benchmark.impl.SubSingleBenchmarkRunner
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.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
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.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.simplelong.SimpleLongScore
toString() - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
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.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.domain.common.accessor.gizmo.GizmoMemberDescriptor
toString() - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
toString() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
toString() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
toString() - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
toString() - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor
toString() - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintWeightDescriptor
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.buildin.bigdecimal.BigDecimalValueRange
toString() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.biginteger.BigIntegerValueRange
toString() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.collection.ListValueRange
toString() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
toString() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
toString() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primboolean.BooleanValueRange
toString() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primdouble.DoubleValueRange
toString() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primint.IntValueRange
toString() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primlong.LongValueRange
toString() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.temporal.TemporalValueRange
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.HeuristicConfigPolicy
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.heuristic.thread.MoveThreadOperation
toString() - Method in class org.optaplanner.core.impl.heuristic.thread.MoveThreadRunner
toString() - Method in class org.optaplanner.core.impl.io.jaxb.ElementNamespaceOverride
toString() - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
toString() - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
toString() - Method in class org.optaplanner.core.impl.phase.scope.AbstractMoveScope
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.buildin.bendable.BendableScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreInliner
toString() - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
toString() - Method in class org.optaplanner.core.impl.score.constraint.DefaultIndictment
toString() - Method in class org.optaplanner.core.impl.score.DefaultScoreExplanation
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.score.director.drools.testgen.fact.TestGenInlineValue
toString() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenNullFact
toString() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueFact
toString() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionDelete
toString() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionFireAllRules
toString() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionInsert
toString() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.operation.TestGenKieSessionUpdate
toString() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedScoreReproducer
toString() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedVariableListenerReproducer
toString() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenDroolsExceptionReproducer
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraint
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetFilterBiTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBridgeBiTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBiTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetJoinBridgeBiTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetScoringBiTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetFilterTriTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetJoinTriTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.tri.BavetScoringTriTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFilterUniTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetFromUniTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetGroupBridgeUniTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetJoinBridgeUniTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniNode
toString() - Method in class org.optaplanner.core.impl.score.stream.bavet.uni.BavetScoringUniTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsExistsBiConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsFilterBiConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsGroupingBiConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.bi.DroolsJoinBiConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriTuple
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraint
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsExistsQuadConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsFilterQuadConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsGroupingQuadConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.quad.DroolsJoinQuadConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsExistsTriConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsFilterTriConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsGroupingTriConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.tri.DroolsJoinTriConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsExistsUniConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsFilterUniConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsFromUniConstraintStream
toString() - Method in class org.optaplanner.core.impl.score.stream.drools.uni.DroolsGroupingUniConstraintStream
toString() - Method in class org.optaplanner.core.impl.solver.random.DefaultRandomFactory
toString() - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
toString() - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
toString() - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
toString() - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
toString() - Method in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
toString() - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
toString() - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
toString() - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
toString() - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
toString() - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
toString() - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
toString() - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
toString() - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
toString(String) - Method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
toString(Locale) - Method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
TOTAL_RANKING - org.optaplanner.benchmark.config.ranking.SolverRankingType
  Maximize the overall ranking.
TOTAL_SCORE - org.optaplanner.benchmark.config.ranking.SolverRankingType
  Maximize the overall score, so minimize the overall cost if all `PlanningSolution`s would be executed.
TotalRankSolverRankingWeight(SolverBenchmarkResult, int, int, int) - Constructor for class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight
TotalRankSolverRankingWeightFactory - Class in org.optaplanner.benchmark.impl.ranking
  This `SolverRankingWeightFactory` orders a `SolverBenchmarkResult` by how many times each of its `SingleBenchmarkResult`s beat `SingleBenchmarkResult`s of the other `SolverBenchmarkResult`.
TotalRankSolverRankingWeightFactory() - Constructor for class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory
TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight - Class in org.optaplanner.benchmark.impl.ranking
TotalScoreSingleBenchmarkRankingComparator - Class in org.optaplanner.benchmark.impl.ranking
TotalScoreSingleBenchmarkRankingComparator() - Constructor for class org.optaplanner.benchmark.impl.ranking.TotalScoreSingleBenchmarkRankingComparator
TotalScoreSolverRankingComparator - Class in org.optaplanner.benchmark.impl.ranking
  This ranking `Comparator` orders a `SolverBenchmarkResult` by its total `Score`.
TotalScoreSolverRankingComparator() - Constructor for class org.optaplanner.benchmark.impl.ranking.TotalScoreSolverRankingComparator
transformArrayToList(Object) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
transitionTuple(BavetAbstractTuple, BavetTupleState) - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
TrendBasedScoreBounder - Class in org.optaplanner.core.impl.exhaustivesearch.node.bounder
TrendBasedScoreBounder(InnerScoreDirectorFactory) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.bounder.TrendBasedScoreBounder
TriConstraintCollector<A,​B,​C,​ResultContainer_,​Result_> - Interface in org.optaplanner.core.api.score.stream.tri
  Usually created with `ConstraintCollectors`.
TriConstraintStream<A,​B,​C> - Interface in org.optaplanner.core.api.score.stream.tri
  A `ConstraintStream` that matches three facts.
TriConstraintStreamHelper<A,​B,​C,​D> - Class in org.optaplanner.core.impl.score.stream.tri
TriConstraintStreamHelper(TriConstraintStream<A, B, C>) - Constructor for class org.optaplanner.core.impl.score.stream.tri.TriConstraintStreamHelper
TriFunction<A,​B,​C,​R> - Interface in org.optaplanner.core.api.function
  Represents a function that accepts three arguments and produces a result.
triggerAllVariableListeners() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
triggerVariableListeners() - Method in interface org.optaplanner.core.api.score.director.ScoreDirector
triggerVariableListeners() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
triggerVariableListenersInNotificationQueues() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
TriJoiner<A,​B,​C> - Interface in org.optaplanner.core.api.score.stream.tri
  Created with `Joiners`.
TriLeftHandSide<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.drools.common
  Represents the left hand side of a Drools rule, the result of which are three variables.
TriLeftHandSide(PatternVariable<A, ?, ?>, PatternVariable<B, ?, ?>, PatternVariable<C, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
TriLeftHandSide(TriLeftHandSide<A, B, C>, PatternVariable<C, ?, ?>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
TriLeftHandSide(TriRuleContext<A, B, C>, PatternVariable<A, ?, ?>, PatternVariable<B, ?, ?>, PatternVariable<C, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
TriPredicate<A,​B,​C> - Interface in org.optaplanner.core.api.function
  Represents a predicate (boolean-valued function) of three arguments.
TriTuple<A,​B,​C> - Class in org.optaplanner.core.impl.score.stream.drools.common
TriTuple(A, B, C) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.TriTuple
type - Variable in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType

## U

uncaughtException(Thread, Throwable) - Method in class org.optaplanner.swing.impl.SwingUncaughtExceptionHandler
UNCHECKED - org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox.MixedCheckBoxStatus
UNDO_MOVE_TABU - org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorType
undoMoveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
undoPreviousMatch(AgendaItem) - Method in class org.optaplanner.core.impl.score.director.drools.OptaPlannerRuleEventListener
undoScoreImpact() - Method in interface org.optaplanner.core.impl.score.inliner.UndoScoreImpacter
UndoScoreImpacter - Interface in org.optaplanner.core.impl.score.inliner
unfoldNew(MoveSelectorConfig) - Static method in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedValuePlacerFactory
unfoldNew(HeuristicConfigPolicy<Solution_>, List<MoveSelectorConfig>) - Static method in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedEntityPlacerFactory
unfoldNew(HeuristicConfigPolicy<Solution_>, MoveSelectorConfig) - Static method in class org.optaplanner.core.impl.constructionheuristic.placer.PooledEntityPlacerFactory
unhibernatePointList() - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
UniConstraintCollector<A,​ResultContainer_,​Result_> - Interface in org.optaplanner.core.api.score.stream.uni
  Usually created with `ConstraintCollectors`.
UniConstraintStream<A> - Interface in org.optaplanner.core.api.score.stream.uni
  A `ConstraintStream` that matches one fact.
UniConstraintStreamHelper<A,​B> - Class in org.optaplanner.core.impl.score.stream.uni
UniConstraintStreamHelper(UniConstraintStream<A>) - Constructor for class org.optaplanner.core.impl.score.stream.uni.UniConstraintStreamHelper
uniformDistributionProbability - Variable in class org.optaplanner.core.impl.heuristic.selector.common.nearby.BlockDistributionNearbyRandom
UniLeftHandSide<A> - Class in org.optaplanner.core.impl.score.stream.drools.common
  Represents the left-hand side of a Drools rule, the result of which is a single variable.
UniLeftHandSide(Class<A>, DroolsVariableFactory) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
UniLeftHandSide(UniLeftHandSide<A>, PatternVariable<A, ?, ?>) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
UniLeftHandSide(UniRuleContext<A>, PatternVariable<A, ?, ?>, DroolsVariableFactory) - Constructor for class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
UnimprovedStepCountTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
UnimprovedStepCountTermination(int) - Constructor for class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination(long, Score) - Constructor for class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination(long, Score, Clock) - Constructor for class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
UnimprovedTimeMillisSpentTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
UnimprovedTimeMillisSpentTermination(long) - Constructor for class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
UnimprovedTimeMillisSpentTermination(long, Clock) - Constructor for class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
UnionMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
  A `CompositeMoveSelector` that unions 2 or more `MoveSelector`s.
UnionMoveSelector(List<MoveSelector<Solution_>>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector
UnionMoveSelector(List<MoveSelector<Solution_>>, boolean, SelectionProbabilityWeightFactory<Solution_, MoveSelector<Solution_>>) - 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
UnionMoveSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
UnionMoveSelectorFactory(UnionMoveSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelectorFactory
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.bendable.BendableScoreXStreamConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreXStreamConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.bendablelong.BendableLongScoreXStreamConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoft.HardMediumSoftScoreXStreamConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreXStreamConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreXStreamConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardsoft.HardSoftScoreXStreamConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreXStreamConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong.HardSoftLongScoreXStreamConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.simple.SimpleScoreXStreamConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreXStreamConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.simplelong.SimpleLongScoreXStreamConverter
unmarshal(String) - Method in class org.optaplanner.core.impl.io.jaxb.adapter.JaxbDurationAdapter
unmarshal(String) - Method in class org.optaplanner.core.impl.io.jaxb.adapter.JaxbLocaleAdapter
unmarshal(String) - Method in class org.optaplanner.core.impl.io.jaxb.adapter.JaxbOffsetDateTimeAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.bendable.BendableScoreJaxbAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreJaxbAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.bendablelong.BendableLongScoreJaxbAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoft.HardMediumSoftScoreJaxbAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreJaxbAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreJaxbAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.hardsoft.HardSoftScoreJaxbAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreJaxbAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftlong.HardSoftLongScoreJaxbAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.simple.SimpleScoreJaxbAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreJaxbAdapter
unmarshal(String) - Method in class org.optaplanner.persistence.jaxb.api.score.buildin.simplelong.SimpleLongScoreJaxbAdapter
unmarshal(JaxbCustomPropertiesAdapter.JaxbAdaptedMap) - Method in class org.optaplanner.core.impl.io.jaxb.adapter.JaxbCustomPropertiesAdapter
unmarshal(PolymorphicScoreJaxbAdapter.JaxbAdaptedScore) - Method in class org.optaplanner.persistence.jaxb.api.score.PolymorphicScoreJaxbAdapter
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
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 `Selector`s to be selected too early (which breaks `MimicReplayingEntitySelector`).
UpcomingSelectionIterator() - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
update(Object) - Method in class org.optaplanner.core.impl.score.stream.bavet.BavetConstraintSession
update(Object) - Method in interface org.optaplanner.core.impl.score.stream.ConstraintSession
update(Object) - Method in class org.optaplanner.core.impl.score.stream.drools.DroolsConstraintSession
update(Object, VariableDescriptor<?>) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
updateBestSolution(SolverScope<Solution_>) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
updateBestSolution(SolverScope<Solution_>, Score, Solution_) - Method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
updateHierarchyCheckBoxStates() - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.CheckBoxTree
updateResult(Function<ResultContainer_, Result_>) - Method in class org.optaplanner.core.impl.score.stream.bavet.bi.BavetGroupBiTuple
updateScore(Solution_) - Method in interface org.optaplanner.core.api.score.ScoreManager
  Calculates the `Score` of a `PlanningSolution` and updates its `PlanningScore` member.
updateScore(Solution_) - Method in class org.optaplanner.core.impl.score.DefaultScoreManager
UPDATING - org.optaplanner.core.impl.score.stream.bavet.common.BavetTupleState
useLogarithmicProblemScale(List<XYSeries>) - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
usePregeneratedMemberAccessorMap(Map<String, MemberAccessor>) - Static method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberAccessorFactory
useSolutionClonerMap(Map<String, SolutionCloner>) - Static method in class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionClonerFactory
useUndoMoveAsTabuMove - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.MoveTabuAcceptor

## V

VALID_NAME_PATTERN - Static variable in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmarkFactory
validate() - Method in class org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintConfig
validate() - Method in class org.optaplanner.benchmark.impl.DefaultPlannerBenchmarkFactory
validate() - Method in class org.optaplanner.benchmark.impl.SolverBenchmarkFactory
validate(Document, String) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
validate(Document, Schema) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
validateCacheTypeVersusSelectionOrder(SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.AbstractSelectorFactory
validateCloneSolution(Solution_, Solution_) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
  Fails fast if `DeepCloningUtils.isFieldAnEntityPropertyOnSolution(java.lang.reflect.Field, java.lang.Class<?>)` assumptions were wrong.
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
validateConstraintWeight(String, String, Score<?>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
validateNearby(SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
validateProbability(SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
validateProbability(SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
validateSorting(SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
validateSorting(SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.move.AbstractMoveSelectorFactory
validateSorting(SelectionOrder) - Method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
value() - Method in annotation type org.optaplanner.core.api.domain.constraintweight.ConstraintWeight
  The constraint name.
VALUE_TABU - org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorType
valueMimicRecorder - Variable in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
ValueMimicRecorder<Solution_> - Interface in org.optaplanner.core.impl.heuristic.selector.value.mimic
valueOf(String) - Static method in enum org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.benchmark.config.ranking.SolverRankingType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.benchmark.config.statistic.ProblemStatisticType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.benchmark.config.statistic.SingleStatisticType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox.MixedCheckBoxStatus
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.api.domain.autodiscover.AutoDiscoverMemberType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.api.domain.common.DomainAccessType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.api.domain.lookup.LookUpStrategyType
  Returns the enum constant of this type with the specified name.
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(String) - Static method in enum org.optaplanner.core.api.score.stream.ConstraintStreamImplType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.api.solver.SolverStatus
  Returns the enum constant of this type with the specified name.
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.move.generic.SubPillarType
  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.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.common.accessor.MemberAccessorFactory.MemberAccessorType
  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.
valueOf(String) - Static method in enum org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent.PartitionChangedEventType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.score.stream.bavet.common.BavetTupleState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.score.stream.common.JoinerType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.score.stream.common.ScoreImpactType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.core.impl.solver.thread.ChildThreadType
  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 - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
valueRangeDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
ValueRangeDescriptor<Solution_> - Interface in org.optaplanner.core.impl.domain.valuerange.descriptor
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`.
valueRangeProviderRefs() - Method in annotation type org.optaplanner.core.api.domain.variable.PlanningVariable
  Any `ValueRangeProvider` annotation on a `PlanningSolution` or `PlanningEntity` will automatically be registered with its `ValueRangeProvider.id()`.
ValueRatioTabuSizeStrategy<Solution_> - 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 - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
values() - Static method in enum org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.benchmark.config.ranking.SolverRankingType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.benchmark.config.statistic.ProblemStatisticType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.benchmark.config.statistic.SingleStatisticType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox.MixedCheckBoxStatus
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.api.domain.autodiscover.AutoDiscoverMemberType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.api.domain.common.DomainAccessType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.api.domain.lookup.LookUpStrategyType
  Returns an array containing the constants of this enum type, in the order they are declared.
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.api.score.stream.ConstraintStreamImplType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.api.solver.SolverStatus
  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.move.generic.SubPillarType
  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.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.common.accessor.MemberAccessorFactory.MemberAccessorType
  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() - Static method in enum org.optaplanner.core.impl.partitionedsearch.queue.PartitionChangedEvent.PartitionChangedEventType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.impl.score.stream.bavet.common.BavetTupleState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.impl.score.stream.common.JoinerType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.core.impl.score.stream.common.ScoreImpactType
  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.solver.thread.ChildThreadType
  Returns an array containing the constants of this enum type, in the order they are declared.
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<Solution_> - 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
ValueSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value
ValueSelectorFactory(ValueSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
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<Solution_> - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
ValueTabuAcceptor(String) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.ValueTabuAcceptor
valueTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
valueTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
VARIABLE_CHANGED - org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotificationType
VARIABLE_NEIGHBORHOOD_DESCENT - org.optaplanner.core.config.localsearch.LocalSearchType
variableDescriptor - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
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.SubChainChangeMove
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
variableDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
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
VariableDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.variable.descriptor
VariableDescriptor(EntityDescriptor<Solution_>, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
variableDescriptorList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
variableDescriptorList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMoveSelector
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
variableListener - Variable in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
VariableListener<Solution_,​Entity_> - Interface in org.optaplanner.core.api.domain.variable
  Changes shadow variables when a genuine planning variable changes.
variableListenerClass - Variable in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
variableListenerClass() - Method in annotation type org.optaplanner.core.api.domain.variable.CustomShadowVariable
  A `VariableListener` gets notified after a source planning variable has changed.
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
variableListenerRef() - Method in annotation type org.optaplanner.core.api.domain.variable.CustomShadowVariable
  Use this when this shadow variable is updated by the `VariableListener` of another `CustomShadowVariable`.
variableListenerSupport - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
VariableListenerSupport<Solution_> - Class in org.optaplanner.core.impl.domain.variable.listener.support
VariableListenerSupport(InnerScoreDirector<Solution_, ?>) - Constructor for class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
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
variableName() - Method in annotation type org.optaplanner.core.api.domain.variable.PlanningVariableReference
  The name of the planning variable that is referenced.
verifyThat() - Method in interface org.optaplanner.test.api.score.stream.ConstraintVerifier
  Creates a constraint verifier for all constraints of the `ConstraintProvider`.
verifyThat() - Method in class org.optaplanner.test.impl.score.stream.DefaultConstraintVerifier
verifyThat(BiFunction<ConstraintProvider_, ConstraintFactory, Constraint>) - Method in interface org.optaplanner.test.api.score.stream.ConstraintVerifier
  Creates a constraint verifier for a given `Constraint` of the `ConstraintProvider`.
verifyThat(BiFunction<ConstraintProvider_, ConstraintFactory, Constraint>) - Method in class org.optaplanner.test.impl.score.stream.DefaultConstraintVerifier

## W

waitForRestartSolverDecision() - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
  If this returns true, then the problemFactChangeQueue is definitely not empty.
warningList - Variable in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
WEAKEST_FIT - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
  A specific form of `ConstructionHeuristicType.ALLOCATE_ENTITY_FROM_QUEUE`.
WEAKEST_FIT_DECREASING - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
  A specific form of `ConstructionHeuristicType.ALLOCATE_ENTITY_FROM_QUEUE`.
WebsiteResourceUtils - Class in org.optaplanner.benchmark.impl.report
WeightedScoreImpacter - Interface in org.optaplanner.core.impl.score.inliner
WeightFactorySelectionSorter<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
WELL1024A - org.optaplanner.core.config.solver.random.RandomType
WELL19937A - org.optaplanner.core.config.solver.random.RandomType
WELL19937C - org.optaplanner.core.config.solver.random.RandomType
WELL44497A - org.optaplanner.core.config.solver.random.RandomType
WELL44497B - org.optaplanner.core.config.solver.random.RandomType
WELL512A - org.optaplanner.core.config.solver.random.RandomType
whenIsField(Consumer<FieldDescriptor>) - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
  If the member accessor is a field, pass the member's field descriptor to the provided consumer.
whenIsMethod(Consumer<MethodDescriptor>) - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
  If the member accessor is a method, pass the member's method descriptor to the provided consumer.
whenMetadataIsOnField(Consumer<FieldDescriptor>) - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
  If the member metadata is on a field, pass the member's field descriptor to the provided consumer.
whenMetadataIsOnMethod(Consumer<MethodDescriptor>) - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
  If the member metadata is on a method, pass the member's method descriptor to the provided consumer.
withAcceptedCountLimit(int) - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
withAcceptorConfig(LocalSearchAcceptorConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
withAcceptorTypeList(List<AcceptorType>) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withAssertionScoreDirectorFactory(ScoreDirectorFactoryConfig) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withBestScoreFeasible(Boolean) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withBestScoreLimit(String) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withBreakTieRandomly(boolean) - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
withCacheType(SelectionCacheType) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
withConstraintProviderClass(Class<? extends ConstraintProvider>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withConstraintProviderClass(Class<? extends ConstraintProvider>) - Method in class org.optaplanner.core.config.solver.SolverConfig
  As defined by `ScoreDirectorFactoryConfig.withConstraintProviderClass(Class)`, but returns this.
withConstraintProviderCustomProperties(Map<String, String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withConstraintStreamImplType(ConstraintStreamImplType) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withConstraintStreamImplType(ConstraintStreamImplType) - Method in interface org.optaplanner.test.api.score.stream.ConstraintVerifier
  All subsequent calls to `ConstraintVerifier.verifyThat(BiFunction)` and `ConstraintVerifier.verifyThat()` will use the given `ConstraintStreamImplType`.
withConstraintStreamImplType(ConstraintStreamImplType) - Method in class org.optaplanner.test.impl.score.stream.DefaultConstraintVerifier
withConstructionHeuristicType(ConstructionHeuristicType) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
withCustomPhaseCommandClassList(List<Class<? extends CustomPhaseCommand>>) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
withCustomPhaseCommandList(List<CustomPhaseCommand>) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
withCustomPhaseCommands(CustomPhaseCommand<Solution_>...) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
withCustomProperties(Map<String, String>) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
withDaemon(Boolean) - Method in class org.optaplanner.core.config.solver.SolverConfig
withDaysSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withDomainAccessType(DomainAccessType) - Method in class org.optaplanner.core.config.solver.SolverConfig
withEasyScoreCalculatorClass(Class<? extends EasyScoreCalculator>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withEasyScoreCalculatorClass(Class<? extends EasyScoreCalculator>) - Method in class org.optaplanner.core.config.solver.SolverConfig
  As defined by `ScoreDirectorFactoryConfig.withEasyScoreCalculatorClass(Class)`, but returns this.
withEasyScoreCalculatorCustomProperties(Map<String, String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withEntityClasses(Class<?>...) - Method in class org.optaplanner.core.config.solver.SolverConfig
withEntityClassList(List<Class<?>>) - Method in class org.optaplanner.core.config.solver.SolverConfig
withEntityPlacerConfig(EntityPlacerConfig<?>) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
withEntitySorterManner(EntitySorterManner) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
withEntityTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withEntityTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withEnvironmentMode(EnvironmentMode) - Method in class org.optaplanner.core.config.solver.SolverConfig
withFadingEntityTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withFadingEntityTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withFadingMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withFadingUndoMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withFadingValueTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withFadingValueTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withFilterClass(Class<? extends SelectionFilter>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
withFinalistPodiumType(FinalistPodiumType) - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
withFixedProbabilityWeight(Double) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
withForagerConfig(ConstructionHeuristicForagerConfig) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
withForagerConfig(LocalSearchForagerConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
withHoursSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withIncrementalScoreCalculatorClass(Class<? extends IncrementalScoreCalculator>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withIncrementalScoreCalculatorCustomProperties(Map<String, String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withInitializingScoreTrend(String) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
withInitScore(int) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
withInitScore(int) - Method in interface org.optaplanner.core.api.score.Score
  For example `0hard/-8soft` with `-7` returns `-7init/0hard/-8soft`.
withLateAcceptanceSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withLocalSearchType(LocalSearchType) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
withMillisecondsSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withMinutesSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withMoveSelectorConfig(MoveSelectorConfig) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
withMoveSelectorConfigList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
withMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withMoveThreadBufferSize(Integer) - Method in class org.optaplanner.core.config.solver.SolverConfig
withMoveThreadCount(String) - Method in class org.optaplanner.core.config.solver.SolverConfig
withoutSubpillars() - Static method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.SubPillarConfigPolicy
withParallelSolverCount(String) - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
withPhaseList(List<PhaseConfig>) - Method in class org.optaplanner.core.config.solver.SolverConfig
withPhases(PhaseConfig...) - Method in class org.optaplanner.core.config.solver.SolverConfig
withPickEarlyType(LocalSearchPickEarlyType) - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
withProbabilityWeightFactoryClass(Class<? extends SelectionProbabilityWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
withRandomFactoryClass(Class<? extends RandomFactory>) - Method in class org.optaplanner.core.config.solver.SolverConfig
withRandomSeed(Long) - Method in class org.optaplanner.core.config.solver.SolverConfig
withRandomType(RandomType) - Method in class org.optaplanner.core.config.solver.SolverConfig
withScoreCalculationCountLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withScoreDirectorFactory(ScoreDirectorFactoryConfig) - Method in class org.optaplanner.core.config.solver.SolverConfig
withScoreDrlFileList(List<File>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withScoreDrlFiles(File...) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withScoreDrlList(List<String>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withScoreDrls(String...) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
withSecondsSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withSelectedCountLimit(Long) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
withSelectionOrder(SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
withSimulatedAnnealingStartingTemperature(String) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withSolutionClass(Class<?>) - Method in class org.optaplanner.core.config.solver.SolverConfig
withSolverBenchmarkBluePrintType(SolverBenchmarkBluePrintType) - Method in class org.optaplanner.benchmark.config.blueprint.SolverBenchmarkBluePrintConfig
withSorterClass(Class<? extends SelectionSorter>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
withSorterComparatorClass(Class<? extends Comparator>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
withSorterOrder(SelectionSorterOrder) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
withSorterWeightFactoryClass(Class<? extends SelectionSorterWeightFactory>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
withSpentLimit(Duration) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withStepCountingHillClimbingSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withStepCountingHillClimbingType(StepCountingHillClimbingType) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withStepCountLimit(Integer) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withSubpillars(int, int) - Static method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.SubPillarConfigPolicy
withSubpillarsUnlimited() - Static method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.SubPillarConfigPolicy
withTerminationClass(Class<? extends Termination>) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withTerminationCompositionStyle(TerminationCompositionStyle) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withTerminationConfig(TerminationConfig) - Method in class org.optaplanner.core.config.solver.SolverConfig
withTerminationConfigList(List<TerminationConfig>) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withTerminationSpentLimit(Duration) - Method in class org.optaplanner.core.config.solver.SolverConfig
  As defined by `TerminationConfig.withSpentLimit(Duration)`, but returns this.
withThreadFactoryClass(Class<? extends ThreadFactory>) - Method in class org.optaplanner.core.config.solver.SolverConfig
withThreadFactoryClass(Class<? extends ThreadFactory>) - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
withUndoMoveTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withUnimprovedDaysSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withUnimprovedHoursSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withUnimprovedMillisecondsSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withUnimprovedMinutesSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withUnimprovedScoreDifferenceThreshold(String) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withUnimprovedSecondsSpentLimit(Long) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withUnimprovedSpentLimit(Duration) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withUnimprovedStepCountLimit(Integer) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
withValueSorterManner(ValueSorterManner) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
withValueTabuRatio(Double) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
withValueTabuSize(Integer) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
workingEntityListRevision - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
workingFadingTabuSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
workingInitScore - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
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.SolverScope
workingSolution - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
workingSolution - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
workingTabuSize - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
WORST_SCORE - org.optaplanner.benchmark.config.ranking.SolverRankingType
  Minimize the worst case scenario.
WorstScoreSolverRankingComparator - Class in org.optaplanner.benchmark.impl.ranking
  This ranking `Comparator` orders a `SolverBenchmarkResult` by its worst `Score`.
WorstScoreSolverRankingComparator() - Constructor for class org.optaplanner.benchmark.impl.ranking.WorstScoreSolverRankingComparator
write(PlannerBenchmarkConfig, Writer) - Method in class org.optaplanner.benchmark.impl.io.PlannerBenchmarkConfigIO
write(PlannerBenchmarkResult, Writer) - Method in class org.optaplanner.benchmark.impl.result.BenchmarkResultIO
write(SolverConfig, Writer) - Method in class org.optaplanner.core.impl.io.jaxb.SolverConfigIO
write(Solution_, File) - Method in interface org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO
  This method is thread-safe.
write(Solution_, File) - Method in class org.optaplanner.persistence.jackson.impl.domain.solution.JacksonSolutionFileIO
write(Solution_, File) - Method in class org.optaplanner.persistence.jaxb.impl.domain.solution.JaxbSolutionFileIO
write(Solution_, File) - Method in class org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO
write(T, Writer) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO
write(T, Writer) - Method in interface org.optaplanner.core.impl.io.jaxb.JaxbIO
writeChartToImageFile(JFreeChart, File) - Static method in class org.optaplanner.benchmark.impl.statistic.common.GraphSupport
writeChartToImageFile(JFreeChart, String) - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
writeChartToImageFile(JFreeChart, String) - Method in class org.optaplanner.benchmark.impl.statistic.PureSubSingleStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreProblemStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationProblemStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseProblemStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepProblemStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.PureSubSingleStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedProblemStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreProblemStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreSubSingleStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffSubSingleStatistic
writeGraphFiles(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffSubSingleStatistic
writeMemberValue(BytecodeCreator, ResultHandle, ResultHandle) - Method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberDescriptor
  Write the bytecode for writing to this member.
writePlannerBenchmarkResult(File, PlannerBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.result.BenchmarkResultIO
writeReport() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
writeSolution(SubSingleBenchmarkResult, Solution_) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
writeSolution(Solution_, SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.loader.FileProblemProvider
writeSolution(Solution_, SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.loader.InstanceProblemProvider
writeSolution(Solution_, SubSingleBenchmarkResult) - Method in interface org.optaplanner.benchmark.impl.loader.ProblemProvider
writeWithoutNamespaces(T, Writer) - Method in class org.optaplanner.core.impl.io.jaxb.GenericJaxbIO

## X

XML_ELEMENT_NAME - Static variable in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarChangeMoveSelectorConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.phase.NoChangePhaseConfig
XML_ELEMENT_NAME - Static variable in class org.optaplanner.core.config.solver.SolverConfig
XML_NAMESPACE - Static variable in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
XML_NAMESPACE - Static variable in class org.optaplanner.core.config.solver.SolverConfig
XML_TYPE_NAME - Static variable in class org.optaplanner.core.config.solver.SolverConfig
XsdAggregator - Class in org.optaplanner.benchmark.impl.xsd
  This class merges solver.xsd and benchmark.xsd into a single XML Schema file that contains both Solver and Benchmark XML types under a single namespace of the benchmark.xsd.
XsdAggregator() - Constructor for class org.optaplanner.benchmark.impl.xsd.XsdAggregator
xStream - Variable in class org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO
XStreamSolutionFileIO<Solution_> - Class in org.optaplanner.persistence.xstream.impl.domain.solution
  Security warning: only use this class with XML files from a trusted source, because `XStream` is configured to allow all permissions, which can be exploited if the XML comes from an untrusted source.
XStreamSolutionFileIO(Class...) - Constructor for class org.optaplanner.persistence.xstream.impl.domain.solution.XStreamSolutionFileIO

## Z

zero(int, int) - Static method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
  Creates a new `BendableScore`.
zero(int, int) - Static method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
  Creates a new `BendableBigDecimalScore`.
zero(int, int) - Static method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
  Creates a new `BendableLongScore`.
ZERO - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
ZERO - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
ZERO - Static variable in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
ZERO - Static variable in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
ZERO - Static variable in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
ZERO - Static variable in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
ZERO - Static variable in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
ZERO - Static variable in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
ZERO - Static variable in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
zeroScore - Variable in class org.optaplanner.core.impl.score.holder.AbstractScoreHolder

A B C D E F G H I J K L M N O P Q R S T U V W X Z
All Classes All Packages