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 Terminations.
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_,​Constraint_ extends AbstractConstraint<Solution_,​Constraint_,​ConstraintFactory_>,​ConstraintFactory_ extends InnerConstraintFactory<Solution_,​Constraint_>> - 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
 
AbstractConstraintStreamScoreDirectorFactory<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.stream
FP streams implementation of ScoreDirectorFactory.
AbstractConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.score.director.stream.AbstractConstraintStreamScoreDirectorFactory
 
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) - Method in interface org.optaplanner.core.impl.score.holder.AbstractScoreHolder.IntMatchExecutor
 
accept(RuleContext, long) - Method in interface org.optaplanner.core.impl.score.holder.AbstractScoreHolder.LongMatchExecutor
 
accept(RuleContext, BigDecimal) - 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
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(Origin) - 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
 
addConstraintMatch(Constraint, Score_, Score_, List<Object>) - Method in class org.optaplanner.core.impl.score.inliner.ScoreInliner
 
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
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
addProblemFactChanges(List<ProblemFactChange<Solution_>>) - Method in interface org.optaplanner.core.api.solver.Solver
Schedules multiple ProblemFactChanges 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
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.BavetConstraintStreamScoreDirector
 
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.stream.DroolsConstraintStreamScoreDirector
 
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.BavetConstraintStreamScoreDirector
 
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.stream.DroolsConstraintStreamScoreDirector
 
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.BavetConstraintStreamScoreDirector
 
afterProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.stream.DroolsConstraintStreamScoreDirector
 
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.BavetConstraintStreamScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.stream.DroolsConstraintStreamScoreDirector
 
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.BavetConstraintStreamScoreDirector
 
afterProblemPropertyChanged(Object) - Method in class org.optaplanner.core.impl.score.director.stream.DroolsConstraintStreamScoreDirector
 
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.BavetConstraintStreamScoreDirector
 
afterVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.stream.DroolsConstraintStreamScoreDirector
 
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
 
agendaFilter - Variable in class org.optaplanner.core.impl.score.director.stream.DroolsConstraintStreamScoreDirector
 
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
 
andFlattenLast(Function<A, Iterable<NewA>>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
 
andFlattenLast(Function<B, Iterable<NewB>>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
 
andFlattenLast(Function<C, Iterable<NewC>>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
 
andFlattenLast(Function<D, Iterable<NewD>>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
 
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>, BiFunction<A, B, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
 
andGroupBy(BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiFunction<A, B, NewC>, BiFunction<A, B, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
 
andGroupBy(BiFunction<A, B, NewA>, BiFunction<A, B, NewB>, BiFunction<A, B, NewC>, BiConstraintCollector<A, B, ?, NewD>) - 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>, Function<A, NewC>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
 
andGroupBy(Function<A, NewA>, Function<A, NewB>, Function<A, NewC>, Function<A, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
 
andGroupBy(Function<A, NewA>, Function<A, NewB>, Function<A, NewC>, UniConstraintCollector<A, ?, NewD>) - 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>, QuadFunction<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>, QuadFunction<A, B, C, D, NewC>, QuadFunction<A, B, C, D, NewD>) - 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>, QuadFunction<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>, 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>, TriFunction<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>, TriFunction<A, B, C, NewC>, TriFunction<A, B, C, NewD>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.TriLeftHandSide
 
andGroupBy(TriFunction<A, B, C, NewA>, TriFunction<A, B, C, NewB>, TriFunction<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>, 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
 
andMap(BiFunction<A, B, NewA>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.BiLeftHandSide
 
andMap(Function<A, NewA>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.UniLeftHandSide
 
andMap(QuadFunction<A, B, C, D, NewA>) - Method in class org.optaplanner.core.impl.score.stream.drools.common.QuadLeftHandSide
 
andMap(TriFunction<A, B, C, NewA>) - 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
 
assertGlobalScoreHolderExists(KieBase) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
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 PlanningIds 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.
assertProblemFactsExist() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
Only called if Drools score calculation is used.
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 VariableListeners 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.
average(ToIntBiFunction<A, B>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
average(ToIntFunction<A>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
Returns a collector that calculates an average of an int property of the elements that are being grouped.
average(ToIntQuadFunction<A, B, C, D>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
average(ToIntTriFunction<A, B, C>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageBigDecimal(BiFunction<A, B, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageBigDecimal(Function<A, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageBigDecimal(QuadFunction<A, B, C, D, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageBigDecimal(TriFunction<A, B, C, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageBigInteger(BiFunction<A, B, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageBigInteger(Function<A, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageBigInteger(QuadFunction<A, B, C, D, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageBigInteger(TriFunction<A, B, C, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageDuration(BiFunction<A, B, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageDuration(Function<A, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageDuration(QuadFunction<A, B, C, D, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageDuration(TriFunction<A, B, C, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageLong(ToLongBiFunction<A, B>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageLong(ToLongFunction<A>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageLong(ToLongQuadFunction<A, B, C, D>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
averageLong(ToLongTriFunction<A, B, C>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors

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
 
BavetConstraintStreamScoreDirector<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.
BavetConstraintStreamScoreDirector(BavetConstraintStreamScoreDirectorFactory<Solution_, Score_>, boolean, boolean) - Constructor for class org.optaplanner.core.impl.score.director.stream.BavetConstraintStreamScoreDirector
 
BavetConstraintStreamScoreDirectorFactory<Solution_,​Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.director.stream
 
BavetConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider) - Constructor for class org.optaplanner.core.impl.score.director.stream.BavetConstraintStreamScoreDirectorFactory
 
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_>, BavetAbstractUniConstraintStream<Solution_, A>, BavetAbstractUniConstraintStream<Solution_, B>) - 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_>, BavetAbstractBiConstraintStream<Solution_, A, B>, BavetAbstractUniConstraintStream<Solution_, C>) - 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<Solution_, ?>) - 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, Score<?>, BiFunction<A, B, 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, Score<?>, TriFunction<A, B, C, 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, Score<?>, Function<A, 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(Map<Constraint, BendableBigDecimalScore>, 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(Map<Constraint, BendableLongScore>, 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(Map<Constraint, BendableScore>, 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().
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(Variable<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
bind(Variable<BoundVar_>, Variable<LeftJoinVarA_>, Variable<LeftJoinVarB_>, TriFunction<A, LeftJoinVarA_, LeftJoinVarB_, BoundVar_>) - Method in interface org.optaplanner.core.impl.score.stream.drools.common.PatternVariable
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
 
buildConstraints(ConstraintProvider) - Method in class org.optaplanner.core.impl.score.stream.InnerConstraintFactory
 
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
 
buildKieBase(SolutionDescriptor<Solution_>, ConstraintProvider, boolean) - Static method in class org.optaplanner.core.impl.score.director.stream.DroolsConstraintStreamScoreDirectorFactory
 
buildMemberAccessor(Member, MemberAccessorFactory.MemberAccessorType, Class<? extends Annotation>, DomainAccessType, Map<String, MemberAccessor>) - 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<WeightedScoreImpacter>) - 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
 
buildScoreDescriptor(DescriptorPolicy, Member, Class<?>) - Static method in class org.optaplanner.core.impl.domain.score.descriptor.ScoreDescriptor
 
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.BavetConstraintStreamScoreDirectorFactory
 
buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.core.impl.score.director.stream.DroolsConstraintStreamScoreDirectorFactory
 
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
buildScoreInliner(Map<Constraint, BendableScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
buildScoreInliner(Map<Constraint, BendableBigDecimalScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
buildScoreInliner(Map<Constraint, BendableLongScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
buildScoreInliner(Map<Constraint, HardMediumSoftScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
buildScoreInliner(Map<Constraint, HardMediumSoftBigDecimalScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
 
buildScoreInliner(Map<Constraint, HardMediumSoftLongScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
buildScoreInliner(Map<Constraint, HardSoftScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
buildScoreInliner(Map<Constraint, HardSoftBigDecimalScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
buildScoreInliner(Map<Constraint, HardSoftLongScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
buildScoreInliner(Map<Constraint, SimpleScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
buildScoreInliner(Map<Constraint, SimpleBigDecimalScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
buildScoreInliner(Map<Constraint, SimpleLongScore>, boolean) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
buildScoreInliner(Map<Constraint, Score_>, boolean) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
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
 
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(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_>, Map<String, MemberAccessor>, Map<String, SolutionCloner>, List<Class<?>>) - Static method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
buildSolutionDescriptor(EnvironmentMode) - Method in class org.optaplanner.core.impl.solver.DefaultSolverFactory
 
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(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreInliner
 
buildWeightedScoreImpacter(Constraint) - Method in class org.optaplanner.core.impl.score.inliner.ScoreInliner
Create a new instance of WeightedScoreImpacter for a particular constraint.
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
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.BavetConstraintStreamScoreDirector
 
calculateScore() - Method in class org.optaplanner.core.impl.score.director.stream.DroolsConstraintStreamScoreDirector
 
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(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 MoveSelectors.
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
CHARTED_SCORE_LEVEL_SIZE - Static variable in class org.optaplanner.benchmark.impl.report.BenchmarkReport
 
CHEAPEST_INSERTION - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
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
 
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, Map<String, MemberAccessor>, 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 ProblemFactChanges.
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.BavetConstraintStreamScoreDirector
 
close() - Method in class org.optaplanner.core.impl.score.director.stream.DroolsConstraintStreamScoreDirector
 
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
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
 
compose(BiConstraintCollector<A, B, SubResultContainer1_, SubResult1_>, BiConstraintCollector<A, B, SubResultContainer2_, SubResult2_>, BiFunction<SubResult1_, SubResult2_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
compose(BiConstraintCollector<A, B, SubResultContainer1_, SubResult1_>, BiConstraintCollector<A, B, SubResultContainer2_, SubResult2_>, BiConstraintCollector<A, B, SubResultContainer3_, SubResult3_>, TriFunction<SubResult1_, SubResult2_, SubResult3_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
compose(BiConstraintCollector<A, B, SubResultContainer1_, SubResult1_>, BiConstraintCollector<A, B, SubResultContainer2_, SubResult2_>, BiConstraintCollector<A, B, SubResultContainer3_, SubResult3_>, BiConstraintCollector<A, B, SubResultContainer4_, SubResult4_>, QuadFunction<SubResult1_, SubResult2_, SubResult3_, SubResult4_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
compose(QuadConstraintCollector<A, B, C, D, SubResultContainer1_, SubResult1_>, QuadConstraintCollector<A, B, C, D, SubResultContainer2_, SubResult2_>, BiFunction<SubResult1_, SubResult2_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
compose(QuadConstraintCollector<A, B, C, D, SubResultContainer1_, SubResult1_>, QuadConstraintCollector<A, B, C, D, SubResultContainer2_, SubResult2_>, QuadConstraintCollector<A, B, C, D, SubResultContainer3_, SubResult3_>, TriFunction<SubResult1_, SubResult2_, SubResult3_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
compose(QuadConstraintCollector<A, B, C, D, SubResultContainer1_, SubResult1_>, QuadConstraintCollector<A, B, C, D, SubResultContainer2_, SubResult2_>, QuadConstraintCollector<A, B, C, D, SubResultContainer3_, SubResult3_>, QuadConstraintCollector<A, B, C, D, SubResultContainer4_, SubResult4_>, QuadFunction<SubResult1_, SubResult2_, SubResult3_, SubResult4_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
compose(TriConstraintCollector<A, B, C, SubResultContainer1_, SubResult1_>, TriConstraintCollector<A, B, C, SubResultContainer2_, SubResult2_>, BiFunction<SubResult1_, SubResult2_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
compose(TriConstraintCollector<A, B, C, SubResultContainer1_, SubResult1_>, TriConstraintCollector<A, B, C, SubResultContainer2_, SubResult2_>, TriConstraintCollector<A, B, C, SubResultContainer3_, SubResult3_>, TriFunction<SubResult1_, SubResult2_, SubResult3_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
compose(TriConstraintCollector<A, B, C, SubResultContainer1_, SubResult1_>, TriConstraintCollector<A, B, C, SubResultContainer2_, SubResult2_>, TriConstraintCollector<A, B, C, SubResultContainer3_, SubResult3_>, TriConstraintCollector<A, B, C, SubResultContainer4_, SubResult4_>, QuadFunction<SubResult1_, SubResult2_, SubResult3_, SubResult4_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
compose(UniConstraintCollector<A, SubResultContainer1_, SubResult1_>, UniConstraintCollector<A, SubResultContainer2_, SubResult2_>, BiFunction<SubResult1_, SubResult2_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
Returns a constraint collector the result of which is a composition of other constraint collectors.
compose(UniConstraintCollector<A, SubResultContainer1_, SubResult1_>, UniConstraintCollector<A, SubResultContainer2_, SubResult2_>, UniConstraintCollector<A, SubResultContainer3_, SubResult3_>, TriFunction<SubResult1_, SubResult2_, SubResult3_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
Returns a constraint collector the result of which is a composition of other constraint collectors.
compose(UniConstraintCollector<A, SubResultContainer1_, SubResult1_>, UniConstraintCollector<A, SubResultContainer2_, SubResult2_>, UniConstraintCollector<A, SubResultContainer3_, SubResult3_>, UniConstraintCollector<A, SubResultContainer4_, SubResult4_>, QuadFunction<SubResult1_, SubResult2_, SubResult3_, SubResult4_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
Returns a constraint collector the result of which is a composition of other constraint collectors.
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 SelectionFilters 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
 
conditionally(BiPredicate<A, B>, BiConstraintCollector<A, B, ResultContainer_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
conditionally(Predicate<A>, UniConstraintCollector<A, ResultContainer_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
Returns a collector that delegates to the underlying collector if and only if the input tuple meets the given condition.
conditionally(QuadPredicate<A, B, C, D>, QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
conditionally(TriPredicate<A, B, C>, TriConstraintCollector<A, B, C, ResultContainer_, Result_>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
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
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
The factory to create every ConstraintStream (for example with ConstraintFactory.from(Class)) which ends in a Constraint returned by ConstraintProvider.defineConstraints(ConstraintFactory).
ConstraintMatch<Score_ extends Score<Score_>> - Class in org.optaplanner.core.api.score.constraint
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 ConstraintMatchTotals for explaining a score (= which score constraints match for how much) and also for score corruption analysis.
constraintMatchEnabled - Variable in class org.optaplanner.core.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
Used by Constraint Streams' Score calculation.
constraintProviderClass - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
constraintProviderCustomProperties - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
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
 
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
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.nea