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
All Classes All Packages
A
- 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
- 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
- AbstractCachingEntitySelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
- AbstractCachingEntitySelector(EntitySelector<Solution_>, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
- AbstractCachingMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
- AbstractCachingMoveSelector(MoveSelector<Solution_>, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
- AbstractCachingValueSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
- AbstractCachingValueSelector(EntityIndependentValueSelector<Solution_>, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
- AbstractCompositeTermination<Solution_> - Class in org.optaplanner.core.impl.solver.termination
-
Abstract superclass that combines multiple
Termination
s. - AbstractCompositeTermination(List<Termination<Solution_>>) - Constructor for class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
- AbstractCompositeTermination(Termination<Solution_>...) - Constructor for class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
- AbstractConfig<Config_ extends AbstractConfig<Config_>> - Class in org.optaplanner.core.config
-
A config class is a user friendly, validating configuration class that maps XML input.
- AbstractConfig() - Constructor for class org.optaplanner.core.config.AbstractConfig
- 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 thereforeValueRange
). - AbstractCountableValueRange() - Constructor for class org.optaplanner.core.impl.domain.valuerange.AbstractCountableValueRange
- AbstractDrlScoreDirectorFactoryService<Solution_,Score_ extends Score<Score_>> - Class in org.optaplanner.constraint.drl
- AbstractDrlScoreDirectorFactoryService() - Constructor for class org.optaplanner.constraint.drl.AbstractDrlScoreDirectorFactoryService
- 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
- 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
- AbstractPhase<Solution_> - Class in org.optaplanner.core.impl.phase
- AbstractPhase(AbstractPhase.Builder<Solution_>) - Constructor for class org.optaplanner.core.impl.phase.AbstractPhase
- AbstractPhase.Builder<Solution_> - Class in org.optaplanner.core.impl.phase
- 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
- 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.constraint.drl.holder
-
Abstract superclass for
ScoreHolder
. - AbstractScoreHolder(boolean) - Constructor for class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
- AbstractScoreHolder.BigDecimalMatchExecutor - Interface in org.optaplanner.constraint.drl.holder
- AbstractScoreHolder.ConstraintActivationUnMatchListener - Class in org.optaplanner.constraint.drl.holder
- AbstractScoreHolder.IntMatchExecutor - Interface in org.optaplanner.constraint.drl.holder
- AbstractScoreHolder.LongMatchExecutor - Interface in org.optaplanner.constraint.drl.holder
- AbstractScoreHolder.ScoreMatchExecutor<Score_ extends AbstractScore<Score_>> - Interface in org.optaplanner.constraint.drl.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 asPartitionSolver
). - 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
- AbstractUncountableValueRange<T> - Class in org.optaplanner.core.impl.domain.valuerange
-
Abstract superclass for
ValueRange
that is not aCountableValueRange
). - 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(A, B, C) - Method in interface org.optaplanner.core.api.function.TriConsumer
-
Performs this operation on the given arguments.
- accept(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
- accept(RuleContext, int) - Method in interface org.optaplanner.constraint.drl.holder.AbstractScoreHolder.IntMatchExecutor
- accept(RuleContext, long) - Method in interface org.optaplanner.constraint.drl.holder.AbstractScoreHolder.LongMatchExecutor
- accept(RuleContext, BigDecimal) - Method in interface org.optaplanner.constraint.drl.holder.AbstractScoreHolder.BigDecimalMatchExecutor
- accept(RuleContext, Score_) - Method in interface org.optaplanner.constraint.drl.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.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
- acceptedMoveCountPerStep - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
- 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
- acceptsValueType(Class<?>) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.BasicVariableDescriptor
- acceptsValueType(Class<?>) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
- acceptsValueType(Class<?>) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ListVariableDescriptor
- accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
- accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
- accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
- accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
-
Does not call
SingleBenchmarkResult.accumulateResults(BenchmarkReport)
, becausePlannerBenchmarkResult.accumulateResults(BenchmarkReport)
does that already onPlannerBenchmarkResult.getUnifiedProblemBenchmarkResultList()
. - accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
- accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
- accumulator() - Method in interface org.optaplanner.core.api.score.stream.bi.BiConstraintCollector
-
A lambda that extracts data from the matched facts, accumulates it in the result container and returns an undo operation for that accumulation.
- accumulator() - Method in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector
-
A lambda that extracts data from the matched facts, accumulates it in the result container and returns an undo operation for that accumulation.
- accumulator() - Method in interface org.optaplanner.core.api.score.stream.tri.TriConstraintCollector
-
A lambda that extracts data from the matched facts, accumulates it in the result container and returns an undo operation for that accumulation.
- accumulator() - Method in interface org.optaplanner.core.api.score.stream.uni.UniConstraintCollector
-
A lambda that extracts data from the matched fact, accumulates it in the result container and returns an undo operation for that accumulation.
- 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(int) - Method in class org.optaplanner.core.impl.util.MutableInt
- add(long) - Method in class org.optaplanner.core.impl.util.MutableLong
- 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(S) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionListIterator
- 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
- addAllDestinations(Origin) - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMatrix
- 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 class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
- addConstraintMatch(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
- addConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
- addConstraintMatch(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
- addConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
- addConstraintMatch(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
- addConstraintMatch(ConstraintMatch<Score_>) - Method in class org.optaplanner.core.impl.score.constraint.DefaultIndictment
- addElement(Object, int, Object) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ListVariableDescriptor
- addEntity(Entity, Consumer<Entity>) - Method in interface org.optaplanner.core.api.solver.change.ProblemChangeDirector
-
Add a new
PlanningEntity
instance into theworking solution
. - addEntity(Entity, Consumer<Entity>) - Method in class org.optaplanner.core.impl.solver.change.DefaultProblemChangeDirector
- addEntity(Entity, Consumer<Entity>) - Method in class org.optaplanner.test.api.solver.change.MockProblemChangeDirector
- 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.constraint.drl.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 class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
- addHardConstraintMatch(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
- 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, int) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
- addHardConstraintMatch(RuleContext, int, int) - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
- addHardConstraintMatch(RuleContext, int, long) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
- addHardConstraintMatch(RuleContext, int, long) - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
- addHardConstraintMatch(RuleContext, int, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
- addHardConstraintMatch(RuleContext, int, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
- addHardConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
- addHardConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
- 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, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
- addHardConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
- 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
- addListener(TestGenKieSessionListener) - Method in class org.optaplanner.constraint.drl.testgen.TestGenKieSessionJournal
- addListener(SolverMetric, BiConsumer<Long, AbstractStepScope<Solution_>>) - Method in class org.optaplanner.benchmark.impl.statistic.StatisticRegistry
- addListener(SolverMetric, Consumer<Long>) - Method in class org.optaplanner.benchmark.impl.statistic.StatisticRegistry
- addMediumConstraintMatch(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
- addMediumConstraintMatch(RuleContext, int) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
- addMediumConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
- addMediumConstraintMatch(RuleContext, long) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
- addMediumConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
- addMediumConstraintMatch(RuleContext, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
-
Add a medium level constraint of specified weighting.
- 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 class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
- addMultiConstraintMatch(RuleContext, int[], int[]) - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
- addMultiConstraintMatch(RuleContext, int, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
- addMultiConstraintMatch(RuleContext, int, int) - Method in interface org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
- addMultiConstraintMatch(RuleContext, int, int, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
- addMultiConstraintMatch(RuleContext, int, int, int) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
- addMultiConstraintMatch(RuleContext, long[], long[]) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
- addMultiConstraintMatch(RuleContext, long[], long[]) - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
- addMultiConstraintMatch(RuleContext, long, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
- addMultiConstraintMatch(RuleContext, long, long) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
- addMultiConstraintMatch(RuleContext, long, long, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
- addMultiConstraintMatch(RuleContext, long, long, long) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
- addMultiConstraintMatch(RuleContext, BigDecimal[], BigDecimal[]) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
- addMultiConstraintMatch(RuleContext, BigDecimal[], BigDecimal[]) - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
- addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
- addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
- addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
- addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
- 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 thephase
and thestep
starting/ending events from this phase (and thesolving
events too of course). - addPhaseLifecycleListener(PhaseLifecycleListener<Solution_>) - Method in class org.optaplanner.core.impl.solver.AbstractSolver
-
Add a
PhaseLifecycleListener
that is notified ofsolving
events and also of thephase
and thestep
starting/ending events of all phases. - addProblemChange(ProblemChange<Solution_>) - Method in interface org.optaplanner.core.api.solver.Solver
-
Schedules a
ProblemChange
to be processed. - addProblemChange(ProblemChange<Solution_>) - Method in interface org.optaplanner.core.api.solver.SolverJob
-
Schedules a
ProblemChange
to be processed by the underlyingSolver
and returns immediately. - addProblemChange(ProblemChange<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
- addProblemChange(ProblemChange<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
- addProblemChange(ProblemChange<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolverJob
- addProblemChange(ProblemChangeAdapter<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
-
Concurrency note: unblocks
BasicPlumbingTermination.waitForRestartSolverDecision()
. - addProblemChange(ProblemId_, ProblemChange<Solution_>) - Method in interface org.optaplanner.core.api.solver.SolverManager
-
Schedules a
ProblemChange
to be processed by the underlyingSolver
and returns immediately. - addProblemChange(ProblemId_, ProblemChange<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolverManager
- addProblemChanges(List<ProblemChange<Solution_>>) - Method in interface org.optaplanner.core.api.solver.Solver
-
Schedules multiple
ProblemChange
s to be processed. - addProblemChanges(List<ProblemChange<Solution_>>) - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
- addProblemChanges(List<ProblemChange<Solution_>>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
- addProblemChanges(List<ProblemChangeAdapter<Solution_>>) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
-
Concurrency note: unblocks
BasicPlumbingTermination.waitForRestartSolverDecision()
. - addProblemFact(ProblemFact, Consumer<ProblemFact>) - Method in interface org.optaplanner.core.api.solver.change.ProblemChangeDirector
-
Add a new problem fact into the
working solution
. - addProblemFact(ProblemFact, Consumer<ProblemFact>) - Method in class org.optaplanner.core.impl.solver.change.DefaultProblemChangeDirector
- addProblemFact(ProblemFact, Consumer<ProblemFact>) - Method in class org.optaplanner.test.api.solver.change.MockProblemChangeDirector
- addProblemFactChange(ProblemFactChange<Solution_>) - Method in interface org.optaplanner.core.api.solver.Solver
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
Solver.addProblemChange(ProblemChange)
. - addProblemFactChange(ProblemFactChange<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
- addProblemFactChange(ProblemFactChange<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
- addProblemFactChanges(List<ProblemFactChange<Solution_>>) - Method in interface org.optaplanner.core.api.solver.Solver
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
Solver.addProblemChanges(List)
. - 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
- addSoftConstraintMatch(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
- addSoftConstraintMatch(RuleContext, int) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
- 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, int) - Method in class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
- addSoftConstraintMatch(RuleContext, int, int) - Method in interface org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
- addSoftConstraintMatch(RuleContext, int, long) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
- addSoftConstraintMatch(RuleContext, int, long) - Method in interface org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
- addSoftConstraintMatch(RuleContext, int, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
- addSoftConstraintMatch(RuleContext, int, BigDecimal) - Method in interface org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
- addSoftConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
- addSoftConstraintMatch(RuleContext, long) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
- 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, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
- addSoftConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
- 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
- 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.index.ExternalizedIndexVariableSupply
- afterEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.index.IndexVariableListener
- 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.ExternalizedSingletonListInverseVariableSupply
- afterEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
- afterEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonListInverseVariableListener
- afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
- afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.drl.testgen.TestGenDrlScoreDirector
- 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.incremental.IncrementalScoreDirector
- 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.index.ExternalizedIndexVariableSupply
- afterEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.index.IndexVariableListener
- 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.ExternalizedSingletonListInverseVariableSupply
- afterEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
- afterEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonListInverseVariableListener
- afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
- afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.constraint.drl.testgen.TestGenDrlScoreDirector
- 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.incremental.IncrementalScoreDirector
- afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in class org.optaplanner.constraint.drl.testgen.reproducer.TestGenCorruptedScoreReproducer
- afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in class org.optaplanner.constraint.drl.testgen.reproducer.TestGenCorruptedVariableListenerReproducer
- afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in class org.optaplanner.constraint.drl.testgen.TestGenKieSessionEventSupport
- afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in interface org.optaplanner.constraint.drl.testgen.TestGenKieSessionListener
- afterProblemFactAdded(Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
- afterProblemFactAdded(Object) - Method in class org.optaplanner.constraint.drl.testgen.TestGenDrlScoreDirector
- 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.incremental.IncrementalScoreDirector
- afterProblemFactRemoved(Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
- afterProblemFactRemoved(Object) - Method in class org.optaplanner.constraint.drl.testgen.TestGenDrlScoreDirector
- 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.incremental.IncrementalScoreDirector
- afterProblemPropertyChanged(Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
- 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.incremental.IncrementalScoreDirector
- 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.index.ExternalizedIndexVariableSupply
- afterVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.index.IndexVariableListener
- 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.ExternalizedSingletonListInverseVariableSupply
- afterVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
- afterVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonListInverseVariableListener
- 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, Object) - Method in class org.optaplanner.constraint.drl.DrlScoreDirector
- afterVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.constraint.drl.testgen.TestGenDrlScoreDirector
- afterVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
- aggregate(List<SingleBenchmarkResult>) - Method in class org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator
- aggregate(List<SingleBenchmarkResult>, Map<SolverBenchmarkResult, String>) - Method in class org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator
- ALL - org.optaplanner.core.config.heuristic.selector.move.generic.SubPillarType
-
Pillars may also be affected partially, the resulting subpillar returned in random order.
- allChangesWillBeUndoneBeforeStepEnds - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
- ALLOCATE_ENTITY_FROM_QUEUE - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
-
Put all entities in a queue.
- ALLOCATE_FROM_POOL - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
-
Put all entity-value combinations in a pool.
- ALLOCATE_TO_VALUE_FROM_QUEUE - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
-
Put all values in a round-robin queue.
- AlphabeticMemberComparator - Class in org.optaplanner.core.impl.domain.common
- AlphabeticMemberComparator() - Constructor for class org.optaplanner.core.impl.domain.common.AlphabeticMemberComparator
- ALUMINIUM_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
- ALUMINIUM_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
- ALUMINIUM_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
- ALUMINIUM_4 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
- ALUMINIUM_5 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
- ALUMINIUM_6 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
- anchorMap - Variable in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
- AnchorShadowVariable - Annotation Type in org.optaplanner.core.api.domain.variable
-
Specifies that a bean property (or a field) is the anchor of a chained
PlanningVariable
, which implies it's a shadow variable. - anchorShadowVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
- AnchorShadowVariableDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.variable.anchor
- AnchorShadowVariableDescriptor(EntityDescriptor<Solution_>, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
- anchorTrailingChainList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
- AnchorVariableDemand<Solution_> - Class in org.optaplanner.core.impl.domain.variable.anchor
- AnchorVariableDemand(VariableDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
- AnchorVariableListener<Solution_> - Class in org.optaplanner.core.impl.domain.variable.anchor
- AnchorVariableListener(AnchorShadowVariableDescriptor<Solution_>, VariableDescriptor<Solution_>, SingletonInverseVariableSupply) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
- anchorVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
- anchorVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
- anchorVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
- AnchorVariableSupply - Interface in org.optaplanner.core.impl.domain.variable.anchor
-
Only supported for chained variables.
- and(PentaPredicate<? super A, ? super B, ? super C, ? super D, ? super E>) - Method in interface org.optaplanner.core.api.function.PentaPredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(QuadPredicate<? super A, ? super B, ? super C, ? super D>) - Method in interface org.optaplanner.core.api.function.QuadPredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(TriPredicate<? super A, ? super B, ? super C>) - Method in interface org.optaplanner.core.api.function.TriPredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(BiJoiner<A, B>) - Method in interface org.optaplanner.core.api.score.stream.bi.BiJoiner
- and(PentaJoiner<A, B, C, D, E>) - Method in interface org.optaplanner.core.api.score.stream.penta.PentaJoiner
- and(QuadJoiner<A, B, C, D>) - Method in interface org.optaplanner.core.api.score.stream.quad.QuadJoiner
- and(TriJoiner<A, B, C>) - Method in interface org.optaplanner.core.api.score.stream.tri.TriJoiner
- 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
- andThen(TriConsumer<? super A, ? super B, ? super C>) - Method in interface org.optaplanner.core.api.function.TriConsumer
- 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.
- 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
- 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 currentworking solution
in the currentScoreDirector
(with incremental calculation residue), it is equal to the parameterbeforeMoveScore
. - 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 currentworking solution
in the currentScoreDirector
(with possibly incremental calculation residue), it is equal to the parameterexpectedWorkingScore
. - 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.constraint.drl.DrlScoreDirectorFactory
- 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)
forScoreDirector.getWorkingSolution()
havePlanningId
s with a null value. - assertNotificationQueuesAreEmpty() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
- assertPredictedScoreFromScratch(Score_, Object) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
- assertPredictedScoreFromScratch(Score_, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
- assertPredictedScoreFromScratch(Score_, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
-
Asserts that if the
Score
is calculated for the currentworking solution
in a freshScoreDirector
(with no incremental calculation residue), it is equal to the parameterpredictedScore
. - 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.constraint.drl.testgen.reproducer.TestGenCorruptedScoreReproducer
- assertReproducible(TestGenKieSessionJournal, String) - Method in class org.optaplanner.constraint.drl.testgen.reproducer.TestGenCorruptedVariableListenerReproducer
- assertReproducible(TestGenKieSessionJournal, String) - Method in class org.optaplanner.constraint.drl.testgen.reproducer.TestGenDroolsExceptionReproducer
- assertReproducible(TestGenKieSessionJournal, String) - Method in interface org.optaplanner.constraint.drl.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.constraint.drl.testgen.TestGenDrlScoreDirector
- 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 interface org.optaplanner.core.impl.score.director.InnerScoreDirector
-
Asserts that if all
VariableListener
s are forcibly triggered, and therefore all shadow variables are updated if needed, that none of the shadow variables of theworking solution
change, Then also asserts that theScore
calculated for theworking solution
afterwards is equal to the parameterexpectedWorkingScore
. - 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
- 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.constraint.drl.testgen.TestGenDrlScoreDirector
- assertWorkingScoreFromScratch(Score_, Object) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
- assertWorkingScoreFromScratch(Score_, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
- assertWorkingScoreFromScratch(Score_, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
-
Asserts that if the
Score
is calculated for the currentworking solution
in a freshScoreDirector
(with no incremental calculation residue), it is equal to the parameterworkingScore
. - 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
andConstraintConfigurationProvider
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
andPlanningScore
annotations onPlanningSolution
members based from the member type. - average(ToIntBiFunction<A, B>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - 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
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - average(ToIntTriFunction<A, B, C>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - averageBigDecimal(BiFunction<A, B, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.averageBigDecimal(Function)
. - averageBigDecimal(Function<A, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - averageBigDecimal(QuadFunction<A, B, C, D, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.averageBigDecimal(Function)
. - averageBigDecimal(TriFunction<A, B, C, BigDecimal>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.averageBigDecimal(Function)
. - averageBigInteger(BiFunction<A, B, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.averageBigInteger(Function)
. - averageBigInteger(Function<A, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - averageBigInteger(QuadFunction<A, B, C, D, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.averageBigInteger(Function)
. - averageBigInteger(TriFunction<A, B, C, BigInteger>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.averageBigInteger(Function)
. - averageDuration(BiFunction<A, B, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - averageDuration(Function<A, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - averageDuration(QuadFunction<A, B, C, D, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - averageDuration(TriFunction<A, B, C, Duration>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - averageLong(ToLongBiFunction<A, B>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - averageLong(ToLongFunction<A>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - averageLong(ToLongQuadFunction<A, B, C, D>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
. - averageLong(ToLongTriFunction<A, B, C>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.average(ToIntFunction)
.
B
- bailOutEnabled - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
- bailOutEnabled - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
- bailOutEnabled - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
- bailOutEnabled - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
- basicPlumbingTermination - 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 orBasicPlumbingTermination.terminatedEarly
is true). - BasicPlumbingTermination(boolean) - Constructor for class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
- BasicVariableDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.variable.descriptor
- BasicVariableDescriptor(EntityDescriptor<Solution_>, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.descriptor.BasicVariableDescriptor
- BAVET - org.optaplanner.core.api.score.stream.ConstraintStreamImplType
- 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.index.ExternalizedIndexVariableSupply
- beforeEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.index.IndexVariableListener
- 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.ExternalizedSingletonListInverseVariableSupply
- beforeEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
- beforeEntityAdded(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonListInverseVariableListener
- 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.index.ExternalizedIndexVariableSupply
- beforeEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.index.IndexVariableListener
- 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.ExternalizedSingletonListInverseVariableSupply
- beforeEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
- beforeEntityRemoved(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonListInverseVariableListener
- 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.index.ExternalizedIndexVariableSupply
- beforeVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.index.IndexVariableListener
- 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.ExternalizedSingletonListInverseVariableSupply
- beforeVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
- beforeVariableChanged(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonListInverseVariableListener
- 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.constraint.drl.testgen.TestGenDrlScoreDirector
- 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 ofBigDecimal
constraints. - 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
- BendableBigDecimalScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.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.constraint.drl.holder
- BendableBigDecimalScoreHolderImpl(boolean, int, int) - Constructor for class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
- 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 aBendableBigDecimalScore
. - 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. - 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
- BendableLongScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.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.constraint.drl.holder
- BendableLongScoreHolderImpl(boolean, int, int) - Constructor for class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
- 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 aBendableLongScore
. - 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. - 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
- BendableScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.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.constraint.drl.holder
- BendableScoreHolderImpl(boolean, int, int) - Constructor for class org.optaplanner.constraint.drl.holder.BendableScoreHolderImpl
- 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 aBendableScore
. - 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_SCORE - org.optaplanner.core.config.solver.monitoring.SolverMetric
- BEST_SOLUTION_MUTATION - org.optaplanner.benchmark.config.statistic.ProblemStatisticType
- BEST_SOLUTION_MUTATION - org.optaplanner.core.config.solver.monitoring.SolverMetric
- 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
- BestScoreStatistic<Solution_> - Class in org.optaplanner.core.impl.statistic
- BestScoreStatistic() - Constructor for class org.optaplanner.core.impl.statistic.BestScoreStatistic
- 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
- BestSolutionMutationCountStatistic<Solution_> - Class in org.optaplanner.core.impl.statistic
- BestSolutionMutationCountStatistic() - Constructor for class org.optaplanner.core.impl.statistic.BestSolutionMutationCountStatistic
- 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.solver.AbstractSolver
- BestSolutionRecaller<Solution_> - Class in org.optaplanner.core.impl.solver.recaller
-
Remembers the
best solution
that aSolver
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. - 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
. - 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 class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase.Builder
- build() - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase.Builder
- build() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy.Builder
- build() - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase.Builder
- build() - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase.Builder
- build() - Method in class org.optaplanner.core.impl.phase.AbstractPhase.Builder
- build() - Method in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase.Builder
- build() - Method in class org.optaplanner.core.impl.phase.NoChangePhase.Builder
- 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
- 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
- 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
- Builder(int, String, Termination<Solution_>) - Constructor for class org.optaplanner.core.impl.phase.AbstractPhase.Builder
- Builder(int, String, Termination<Solution_>) - Constructor for class org.optaplanner.core.impl.phase.NoChangePhase.Builder
- Builder(int, String, Termination<Solution_>, Comparator<ExhaustiveSearchNode>, EntitySelector<Solution_>, ExhaustiveSearchDecider<Solution_>) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase.Builder
- Builder(int, String, Termination<Solution_>, List<CustomPhaseCommand<Solution_>>) - Constructor for class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase.Builder
- Builder(int, String, Termination<Solution_>, EntityPlacer<Solution_>, ConstructionHeuristicDecider<Solution_>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase.Builder
- Builder(int, String, Termination<Solution_>, LocalSearchDecider<Solution_>) - Constructor for class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase.Builder
- Builder(int, String, Termination<Solution_>, SolutionPartitioner<Solution_>, ThreadFactory, Integer, List<PhaseConfig>, HeuristicConfigPolicy<Solution_>) - Constructor for class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase.Builder
- Builder(EnvironmentMode, Integer, Integer, Class<? extends ThreadFactory>, InnerScoreDirectorFactory<Solution_, ?>) - Constructor for class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy.Builder
- 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
- 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
- buildListVariableQueuedValuePlacerConfig(HeuristicConfigPolicy<?>, ListVariableDescriptor<?>) - Static method in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhaseFactory
- 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 theMoveSelectorConfig
and provided parameters. - buildMoveSelector(HeuristicConfigPolicy<Solution_>, SelectionCacheType, SelectionOrder) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.MoveSelectorFactory
-
Builds
MoveSelector
from theMoveSelectorConfig
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.BendableScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, BendableBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.BendableBigDecimalScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, BendableLongScore) - Method in class org.optaplanner.core.impl.score.buildin.BendableLongScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.HardMediumSoftScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.HardMediumSoftBigDecimalScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, HardMediumSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.HardMediumSoftLongScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.HardSoftScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.HardSoftBigDecimalScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.HardSoftLongScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.SimpleScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.SimpleBigDecimalScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.SimpleLongScoreDefinition
- buildOptimisticBound(InitializingScoreTrend, Score_) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
- 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.BendableScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, BendableBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.BendableBigDecimalScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, BendableLongScore) - Method in class org.optaplanner.core.impl.score.buildin.BendableLongScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.HardMediumSoftScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.HardMediumSoftBigDecimalScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, HardMediumSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.HardMediumSoftLongScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.HardSoftScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.HardSoftBigDecimalScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.HardSoftLongScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.SimpleScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.SimpleBigDecimalScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.SimpleLongScoreDefinition
- buildPessimisticBound(InitializingScoreTrend, Score_) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
- 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
- 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
- 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.constraint.drl.DrlScoreDirectorFactory
- buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.constraint.drl.testgen.TestGenDrlScoreDirectorFactory
- 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 disablesConstraintMatch
tracking and look up for more performance (presuming theScoreDirector
implementation actually supports it to begin with). - buildScoreDirectorFactory(ClassLoader, EnvironmentMode, SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.score.director.ScoreDirectorFactoryFactory
- buildScoreDirectorFactory(ClassLoader, SolutionDescriptor<Solution_>, ScoreDirectorFactoryConfig) - Method in class org.optaplanner.constraint.drl.DrlScoreDirectorFactoryService
- buildScoreDirectorFactory(ClassLoader, SolutionDescriptor<Solution_>, ScoreDirectorFactoryConfig) - Method in class org.optaplanner.constraint.drl.testgen.TestGenDrlScoreDirectorFactoryService
- buildScoreDirectorFactory(ClassLoader, SolutionDescriptor<Solution_>, ScoreDirectorFactoryConfig) - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirectorFactoryService
- buildScoreDirectorFactory(ClassLoader, SolutionDescriptor<Solution_>, ScoreDirectorFactoryConfig) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirectorFactoryService
- buildScoreDirectorFactory(ClassLoader, SolutionDescriptor<Solution_>, ScoreDirectorFactoryConfig) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService
-
Returns a
Supplier
which returns new instance of a score director defined byScoreDirectorFactoryService.getSupportedScoreDirectorType()
. - buildScoreDirectorFactory(ClassLoader, SolutionDescriptor<Solution_>, ScoreDirectorFactoryConfig, List<String>) - Method in class org.optaplanner.constraint.drl.AbstractDrlScoreDirectorFactoryService
- buildScoreHolder(ScoreDefinition<Score_>, boolean) - Static method in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
- buildScorePattern(boolean, String...) - Static method in class org.optaplanner.core.api.score.AbstractScore
- 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
- 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, 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.index.IndexShadowVariableDescriptor
- buildVariableListener(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
- 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
- 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 childEntitySelector
. - 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 childMoveSelector
. - 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 childValueSelector
. - 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 class org.optaplanner.constraint.drl.DrlScoreDirector
- calculateScore() - Method in class org.optaplanner.constraint.drl.testgen.TestGenDrlScoreDirector
- 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.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 theworking solution
accordingly. - calculateScore() - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
- 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(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
- calculateTimeGradient(Score_, Score_, Score_) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
- 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.constraint.drl.testgen.mutation.TestGenHeadCuttingMutator
- canMutate() - Method in class org.optaplanner.constraint.drl.testgen.mutation.TestGenRemoveRandomBlockMutator
- CartesianProductMoveSelector<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
-
A
CompositeMoveSelector
that Cartesian products 2 or moreMoveSelector
s. - CartesianProductMoveSelector(List<MoveSelector<Solution_>>, boolean, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector
- CartesianProductMoveSelector.OriginalCartesianProductMoveIterator - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
- CartesianProductMoveSelector.RandomCartesianProductMoveIterator - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
- CartesianProductMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.composite
- CartesianProductMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
- CartesianProductMoveSelectorConfig(List<MoveSelectorConfig>) - Constructor for class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
- CartesianProductMoveSelectorFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
- CartesianProductMoveSelectorFactory(CartesianProductMoveSelectorConfig) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelectorFactory
- ceilDivide(int, int) - Static method in class org.optaplanner.core.config.util.ConfigUtils
-
Divides and ceils the result without using floating point arithmetic.
- chained - Variable in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
- 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(GenuineVariableDescriptor<Solution_>, Object, Object, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
- ChainedChangeMove(GenuineVariableDescriptor<Solution_>, Object, Object, SingletonInverseVariableSupply) - 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(GenuineVariableDescriptor<Solution_>, Object, 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
- changeProblemProperty(EntityOrProblemFact, Consumer<EntityOrProblemFact>) - Method in interface org.optaplanner.core.api.solver.change.ProblemChangeDirector
-
Change a property of either a
PlanningEntity
or a problem fact. - changeProblemProperty(EntityOrProblemFact, Consumer<EntityOrProblemFact>) - Method in class org.optaplanner.core.impl.solver.change.DefaultProblemChangeDirector
- changeProblemProperty(EntityOrProblemFact, Consumer<EntityOrProblemFact>) - Method in class org.optaplanner.test.api.solver.change.MockProblemChangeDirector
- changeVariable(Entity, String, Consumer<Entity>) - Method in interface org.optaplanner.core.api.solver.change.ProblemChangeDirector
-
Change a
PlanningVariable
value of aPlanningEntity
. - changeVariable(Entity, String, Consumer<Entity>) - Method in class org.optaplanner.core.impl.solver.change.DefaultProblemChangeDirector
- changeVariable(Entity, String, Consumer<Entity>) - Method in class org.optaplanner.test.api.solver.change.MockProblemChangeDirector
- changeVariableFacade(VariableDescriptor<Solution_>, Object, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
- changeVariableFacade(VariableDescriptor<Solution_>, Object, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
- changeWorkingSolution(ScoreDirector<Object>) - Method in class org.optaplanner.core.impl.phase.custom.NoChangeCustomPhaseCommand
- changeWorkingSolution(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.impl.phase.custom.CustomPhaseCommand
-
Changes
working solution
ofScoreDirector.getWorkingSolution()
. - CHARTED_SCORE_LEVEL_SIZE - Static variable in class org.optaplanner.benchmark.impl.report.BenchmarkReport
- CHEAPEST_INSERTION - org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicType
-
A specific form of
ConstructionHeuristicType.ALLOCATE_FROM_POOL
. - CheckBoxTree - Class in org.optaplanner.benchmark.impl.aggregator.swingui
- CheckBoxTree(DefaultMutableTreeNode) - Constructor for class org.optaplanner.benchmark.impl.aggregator.swingui.CheckBoxTree
- CHECKED - org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox.MixedCheckBoxStatus
- 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
- 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.decorator.UnassignedValueSelector
- 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
- clearAndAddFinalist(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
- 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 itsworking 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
- cloneBuilder() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
- 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 class org.optaplanner.constraint.drl.DrlScoreDirector
- close() - Method in class org.optaplanner.constraint.drl.testgen.TestGenDrlScoreDirector
- 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
ProblemChange
s. - close() - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
- close() - Method in class org.optaplanner.core.impl.domain.variable.index.ExternalizedIndexVariableSupply
- 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.domain.variable.inverserelation.ExternalizedSingletonListInverseVariableSupply
- close() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
- close() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
- 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.solver.DefaultSolverManager
- close(StatisticRegistry<Solution_>, Tags, Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
- collapseNodes() - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.CheckBoxTree
- CollectionInverseVariableDemand<Solution_> - Class in org.optaplanner.core.impl.domain.variable.inverserelation
-
To get an instance, demand a
CollectionInverseVariableDemand
fromInnerScoreDirector.getSupplyManager()
. - CollectionInverseVariableDemand(VariableDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
- CollectionInverseVariableListener<Solution_> - Class in org.optaplanner.core.impl.domain.variable.inverserelation
- CollectionInverseVariableListener(InverseRelationShadowVariableDescriptor<Solution_>, VariableDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
- CollectionInverseVariableSupply - Interface in org.optaplanner.core.impl.domain.variable.inverserelation
- collectionWrapping - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
- ComparatorSelectionSorter<Solution_,T> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
-
Sorts a selection
List
based on aComparator
. - 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(TestGenFactField) - Method in class org.optaplanner.constraint.drl.testgen.fact.TestGenFactField
- 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(DefaultConstraintMatchTotal<Score_>) - Method in class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
- compareTo(MutableInt) - Method in class org.optaplanner.core.impl.util.MutableInt
- compareTo(MutableLong) - Method in class org.optaplanner.core.impl.util.MutableLong
- 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
- 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
- CompositeSelectionFilter<Solution_,T> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
-
Combines several
SelectionFilter
s into one. - CompositeSelectionFilter(List<SelectionFilter<Solution_, T>>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.CompositeSelectionFilter
- 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
- 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.constraint.drl.holder.BendableScoreHolderImpl
- configureConstraintWeight(Rule, BendableBigDecimalScore) - Method in class org.optaplanner.constraint.drl.holder.BendableBigDecimalScoreHolderImpl
- configureConstraintWeight(Rule, BendableLongScore) - Method in class org.optaplanner.constraint.drl.holder.BendableLongScoreHolderImpl
- configureConstraintWeight(Rule, HardMediumSoftScore) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftScoreHolderImpl
- configureConstraintWeight(Rule, HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftBigDecimalScoreHolderImpl
- configureConstraintWeight(Rule, HardMediumSoftLongScore) - Method in class org.optaplanner.constraint.drl.holder.HardMediumSoftLongScoreHolderImpl
- configureConstraintWeight(Rule, HardSoftScore) - Method in class org.optaplanner.constraint.drl.holder.HardSoftScoreHolderImpl
- configureConstraintWeight(Rule, HardSoftBigDecimalScore) - Method in class org.optaplanner.constraint.drl.holder.HardSoftBigDecimalScoreHolderImpl
- configureConstraintWeight(Rule, HardSoftLongScore) - Method in class org.optaplanner.constraint.drl.holder.HardSoftLongScoreHolderImpl
- configureConstraintWeight(Rule, SimpleScore) - Method in class org.optaplanner.constraint.drl.holder.SimpleScoreHolderImpl
- configureConstraintWeight(Rule, SimpleBigDecimalScore) - Method in class org.optaplanner.constraint.drl.holder.SimpleBigDecimalScoreHolderImpl
- configureConstraintWeight(Rule, SimpleLongScore) - Method in class org.optaplanner.constraint.drl.holder.SimpleLongScoreHolderImpl
- configureConstraintWeight(Rule, Score_) - Method in class org.optaplanner.constraint.drl.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 theScore
. - CONSTRAINT_MATCH_TOTAL_BEST_SCORE - org.optaplanner.benchmark.config.statistic.SingleStatisticType
- CONSTRAINT_MATCH_TOTAL_BEST_SCORE - org.optaplanner.core.config.solver.monitoring.SolverMetric
- CONSTRAINT_MATCH_TOTAL_STEP_SCORE - org.optaplanner.benchmark.config.statistic.SingleStatisticType
- CONSTRAINT_MATCH_TOTAL_STEP_SCORE - org.optaplanner.core.config.solver.monitoring.SolverMetric
- CONSTRAINT_STREAMS - org.optaplanner.core.impl.score.director.ScoreDirectorType
- ConstraintActivationUnMatchListener(Runnable) - Constructor for class org.optaplanner.constraint.drl.holder.AbstractScoreHolder.ConstraintActivationUnMatchListener
- ConstraintCollectors - Class in org.optaplanner.core.api.score.stream
-
Creates an
UniConstraintCollector
,BiConstraintCollector
, ... - ConstraintConfiguration - Annotation Type in org.optaplanner.core.api.domain.constraintweight
-
Allows end users to change the constraint weights, by not hard coding them.
- ConstraintConfigurationDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.constraintweight.descriptor
- ConstraintConfigurationDescriptor(SolutionDescriptor<Solution_>, Class<?>) - Constructor for class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor
- ConstraintConfigurationProvider - Annotation Type in org.optaplanner.core.api.domain.constraintweight
-
Specifies that a property (or a field) on a
PlanningSolution
class is aConstraintConfiguration
. - ConstraintFactory - Interface in org.optaplanner.core.api.score.stream
-
The factory to create every
ConstraintStream
(for example withConstraintFactory.forEach(Class)
) which ends in aConstraint
returned byConstraintProvider.defineConstraints(ConstraintFactory)
. - ConstraintMatch<Score_ extends Score<Score_>> - Class in org.optaplanner.core.api.score.constraint
-
Retrievable from
ConstraintMatchTotal.getConstraintMatchSet()
andIndictment.getConstraintMatchSet()
. - ConstraintMatch(String, String, List<Object>, Score_) - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatch
- ConstraintMatchAwareIncrementalScoreCalculator<Solution_,Score_ extends Score<Score_>> - Interface in org.optaplanner.core.api.score.calculator
-
Allows a
IncrementalScoreCalculator
to reportConstraintMatchTotal
s for explaining a score (= which score constraints match for how much) and also for score corruption analysis. - constraintMatchEnabled - Variable in class org.optaplanner.constraint.drl.holder.AbstractScoreHolder
- constraintMatchEnabledPreference - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
- ConstraintMatchTotal<Score_ extends Score<Score_>> - Interface in org.optaplanner.core.api.score.constraint
- constraintMatchTotalBestScoreMap - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
- 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.constraint.drl.holder.AbstractScoreHolder
- constraintMatchTotalStepScoreMap - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
- 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
- constraintMatchTotalTagsToBestCount - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
- constraintMatchTotalTagsToStepCount - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
- 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
- constraintStreamImplType - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
- ConstraintStreamImplType - Enum in org.optaplanner.core.api.score.stream
- ConstraintSummary<Score_ extends Score<Score_>> - Class in org.optaplanner.benchmark.impl.statistic
- ConstraintSummary(String, String, Score_, int) - Constructor for class org.optaplanner.benchmark.impl.statistic.ConstraintSummary
- 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 aPhase
which uses a construction heuristic algorithm, such as First Fit, First Fit Decreasing, Cheapest Insertion, ... - ConstructionHeuristicPhaseConfig - Class in org.optaplanner.core.config.constructionheuristic
- ConstructionHeuristicPhaseConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
- ConstructionHeuristicPhaseLifecycleListener<Solution_> - Interface in org.optaplanner.core.impl.constructionheuristic.event
- ConstructionHeuristicPhaseLifecycleListenerAdapter<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.event
-
An adapter for
ConstructionHeuristicPhaseLifecycleListener
. - ConstructionHeuristicPhaseLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
- ConstructionHeuristicPhaseScope<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.scope
- ConstructionHeuristicPhaseScope(SolverScope<Solution_>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicPhaseScope
- ConstructionHeuristicPickEarlyType - Enum in org.optaplanner.core.config.constructionheuristic.decider.forager
- ConstructionHeuristicStepScope<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.scope
- ConstructionHeuristicStepScope(ConstructionHeuristicPhaseScope<Solution_>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
- ConstructionHeuristicStepScope(ConstructionHeuristicPhaseScope<Solution_>, int) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicStepScope
- constructionHeuristicType - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
- ConstructionHeuristicType - Enum in org.optaplanner.core.config.constructionheuristic
- constructorMemoization - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
- CONTAINING - org.optaplanner.core.impl.score.stream.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(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
- convertToDatabaseColumn(BendableScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendable.BendableScoreConverter
- convertToDatabaseColumn(BendableBigDecimalScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreConverter
- convertToDatabaseColumn(BendableLongScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendablelong.BendableLongScoreConverter
- convertToDatabaseColumn(HardMediumSoftScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoft.HardMediumSoftScoreConverter
- convertToDatabaseColumn(HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreConverter
- convertToDatabaseColumn(HardMediumSoftLongScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreConverter
- convertToDatabaseColumn(HardSoftScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoft.HardSoftScoreConverter
- convertToDatabaseColumn(HardSoftBigDecimalScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreConverter
- convertToDatabaseColumn(HardSoftLongScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoftlong.HardSoftLongScoreConverter
- convertToDatabaseColumn(SimpleScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simple.SimpleScoreConverter
- convertToDatabaseColumn(SimpleBigDecimalScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreConverter
- convertToDatabaseColumn(SimpleLongScore) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simplelong.SimpleLongScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendable.BendableScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.bendablelong.BendableLongScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoft.HardMediumSoftScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoft.HardSoftScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.hardsoftlong.HardSoftLongScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simple.SimpleScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreConverter
- convertToEntityAttribute(String) - Method in class org.optaplanner.persistence.jpa.api.score.buildin.simplelong.SimpleLongScoreConverter
- copyConfig() - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
- copyConfig() - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
- copyConfig() - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
- copyConfig() - Method in class org.optaplanner.core.config.AbstractConfig
-
Typically implemented by constructing a new instance and calling
AbstractConfig.inherit(AbstractConfig)
on it - copyConfig() - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
- copyConfig() - Method in class org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig
- copyConfig() - Method in class org.optaplanner.core.config.constructionheuristic.placer.PooledEntityPlacerConfig
- copyConfig() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
- copyConfig() - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
- copyConfig() - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarChangeMoveSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
- copyConfig() - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.LocalSearchAcceptorConfig
- copyConfig() - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
- copyConfig() - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
- copyConfig() - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
- copyConfig() - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
- copyConfig() - Method in class org.optaplanner.core.config.phase.NoChangePhaseConfig
- copyConfig() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
- copyConfig() - Method in class org.optaplanner.core.config.solver.monitoring.MonitoringConfig
- copyConfig() - Method in class org.optaplanner.core.config.solver.SolverConfig
- copyConfig() - Method in class org.optaplanner.core.config.solver.SolverManagerConfig
- copyConfig() - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
- copyFields(Class<C>, Class<? extends C>, C, C) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
- copyResourcesTo(File) - Static method in class org.optaplanner.benchmark.impl.report.WebsiteResourceUtils
- count - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing.StepCountingHillClimbingAcceptor
- count() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
Returns a collector that counts the number of elements that are being grouped.
- countable - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
- CountableValueRange<T> - Interface in org.optaplanner.core.api.domain.valuerange
-
A
ValueRange
that is ending. - countBi() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.count()
. - countDistinct() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.countDistinct(Function)
, withFunction.identity()
as the argument. - countDistinct(BiFunction<A, B, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.countDistinct(Function)
. - countDistinct(Function<A, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
Returns a collector that counts the number of unique elements that are being grouped.
- countDistinct(QuadFunction<A, B, C, D, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.countDistinct(Function)
. - countDistinct(TriFunction<A, B, C, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.countDistinct(Function)
. - countDistinctLong(BiFunction<A, B, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.countDistinct(Function)
. - countDistinctLong(Function<A, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.countDistinct(Function)
. - countDistinctLong(QuadFunction<A, B, C, D, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.countDistinct(Function)
. - countDistinctLong(TriFunction<A, B, C, ?>) - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.countDistinct(Function)
. - countLong() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.count()
. - countLongBi() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.count()
. - countLongQuad() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.count()
. - countLongTri() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.count()
. - countMutations(Solution_, Solution_) - Method in class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter
- countQuad() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.count()
. - countReinitializableVariables(Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
- countTri() - Static method in class org.optaplanner.core.api.score.stream.ConstraintCollectors
-
As defined by
ConstraintCollectors.count()
. - countUninitialized(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
-
Calculates the number of elements that need to be processed in the Construction Heuristics phase.
- countUninitializedVariables(Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
- create() - Static method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseMeasurement
- create() - Static method in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecallerFactory
- create(PlannerBenchmarkConfig) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
-
Uses a
PlannerBenchmarkConfig
to build aPlannerBenchmarkFactory
. - create(ProblemChange<Solution_>) - Static method in interface org.optaplanner.core.impl.solver.change.ProblemChangeAdapter
- create(ProblemFactChange<Solution_>) - Static method in interface org.optaplanner.core.impl.solver.change.ProblemChangeAdapter
- create(SolverFactory<Solution_>) - Static method in interface org.optaplanner.core.api.score.ScoreManager
-
Uses a
SolverFactory
to build aScoreManager
. - create(SolverFactory<Solution_>) - Static method in interface org.optaplanner.core.api.solver.SolverManager
-
Use a
SolverFactory
to build aSolverManager
. - create(SolverFactory<Solution_>, SolverManagerConfig) - Static method in interface org.optaplanner.core.api.solver.SolverManager
- create(SolverManager<Solution_, ProblemId_>) - Static method in interface org.optaplanner.core.api.score.ScoreManager
-
Uses a
SolverManager
to build aScoreManager
. - create(ConstructionHeuristicForagerConfig) - Static method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicForagerFactory
- create(EntityPlacerConfig<?>) - Static method in interface org.optaplanner.core.impl.constructionheuristic.placer.EntityPlacerFactory
- create(NearbySelectionConfig) - Static method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyRandomFactory
- create(EntitySelectorConfig) - Static method in class org.optaplanner.core.impl.heuristic.selector.entity.EntitySelectorFactory
- create(PillarSelectorConfig) - Static method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.PillarSelectorFactory
- create(MoveSelectorConfig<?>) - Static method in interface org.optaplanner.core.impl.heuristic.selector.move.MoveSelectorFactory
- create(SubChainSelectorConfig) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChainSelectorFactory
- create(ValueSelectorConfig) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.ValueSelectorFactory
- create(LocalSearchAcceptorConfig) - Static method in class org.optaplanner.core.impl.localsearch.decider.acceptor.AcceptorFactory
- create(LocalSearchForagerConfig) - Static method in class org.optaplanner.core.impl.localsearch.decider.forager.LocalSearchForagerFactory
- create(PhaseConfig<?>) - Static method in interface org.optaplanner.core.impl.phase.PhaseFactory
- create(SolverConfig) - Static method in interface org.optaplanner.core.api.solver.SolverFactory
-
Uses a
SolverConfig
to build aSolverFactory
. - create(SolverConfig) - Static method in interface org.optaplanner.core.api.solver.SolverManager
-
Use a
SolverConfig
to build aSolverManager
. - create(SolverConfig) - Static method in interface org.optaplanner.test.api.score.stream.ConstraintVerifier
-
Uses a
SolverConfig
to build aConstraintVerifier
. - create(SolverConfig, SolverManagerConfig) - Static method in interface org.optaplanner.core.api.solver.SolverManager
- create(TerminationConfig) - Static method in class org.optaplanner.core.impl.solver.termination.TerminationFactory
- create(ValueSelector<Solution_>) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
- create(ValueSelector<Solution_>, List<SelectionFilter<Solution_, Object>>) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
- create(InnerScoreDirector<Solution_, ?>) - Static method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
- createAccessorFor(Member, Class<? extends Annotation>) - Static method in class org.optaplanner.core.impl.domain.common.accessor.gizmo.GizmoMemberAccessorImplementor
-
Creates a MemberAccessor for a given member, generating the MemberAccessor bytecode if required
- createAndDisplay(PlannerBenchmarkConfig) - Static method in class org.optaplanner.benchmark.impl.aggregator.swingui.BenchmarkAggregatorFrame
-
Uses a
PlannerBenchmarkConfig
to do an aggregation. - createAndDisplayFromFreemarkerXmlResource(String) - Static method in class org.optaplanner.benchmark.impl.aggregator.swingui.BenchmarkAggregatorFrame
-
Reads an Freemarker template from the classpath that generates an XML benchmark configuration and uses that
PlannerBenchmarkConfig
to do an aggregation. - createAndDisplayFromXmlResource(String) - Static method in class org.optaplanner.benchmark.impl.aggregator.swingui.BenchmarkAggregatorFrame
-
Reads an XML benchmark configuration from the classpath and uses that
PlannerBenchmarkConfig
to do an aggregation. - createBigDecimalValueRange(BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of allBigDecimal
values (of a specific scale) between 2 bounds. - createBigDecimalValueRange(BigDecimal, BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of a subset ofBigDecimal
values (of a specific scale) between 2 bounds. - createBigIntegerValueRange(BigInteger, BigInteger) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of allBigInteger
values between 2 bounds. - createBigIntegerValueRange(BigInteger, BigInteger, BigInteger) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of a subset ofBigInteger
values between 2 bounds. - createBooleanValueRange() - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of bothboolean
values. - createChildThreadConfigPolicy(ChildThreadType) - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
- createChildThreadScoreDirector(ChildThreadType) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
- createChildThreadScoreDirector(ChildThreadType) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
- createChildThreadSolverScope(ChildThreadType) - Method in class org.optaplanner.core.impl.solver.scope.SolverScope
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.AbstractTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in interface org.optaplanner.core.impl.solver.termination.Termination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
- createChildThreadTermination(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
- createChildThreadTerminationList(SolverScope<Solution_>, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
- createClonerFor(SolutionDescriptor<T>) - Static method in class org.optaplanner.core.impl.domain.solution.cloner.gizmo.GizmoSolutionClonerImplementor
- createConfig() - Static method in class org.optaplanner.persistence.jsonb.api.OptaPlannerJsonbConfig
- createContextual(SerializerProvider, BeanProperty) - Method in class org.optaplanner.persistence.jackson.api.score.AbstractScoreJacksonSerializer
- createDoubleValueRange(double, double) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build an uncountable
ValueRange
of alldouble
values between 2 bounds. - createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
- createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
- createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.index.IndexVariableDemand
- createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
- createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
- createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonListInverseVariableDemand
- createExternalizedSupply(InnerScoreDirector<Solution_, ?>) - Method in interface org.optaplanner.core.impl.domain.variable.supply.Demand
-
Only called if the domain model doesn't already support the demand (through a shadow variable usually).
- createExtractor() - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintWeightDescriptor
- createFromFreemarkerXmlFile(File) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
-
Reads an Freemarker template rom the file system that generates an XML benchmark configuration and uses that
PlannerBenchmarkConfig
to build aPlannerBenchmarkFactory
. - createFromFreemarkerXmlFile(File) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
Reads a Freemarker XML benchmark configuration from the file system.
- createFromFreemarkerXmlFile(File, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
-
As defined by
PlannerBenchmarkFactory.createFromFreemarkerXmlFile(File)
. - createFromFreemarkerXmlFile(File, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
As defined by
PlannerBenchmarkConfig.createFromFreemarkerXmlFile(File)
. - createFromFreemarkerXmlFile(File, Object) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
-
As defined by
PlannerBenchmarkFactory.createFromFreemarkerXmlFile(File)
. - createFromFreemarkerXmlFile(File, Object) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
As defined by
PlannerBenchmarkConfig.createFromFreemarkerXmlFile(File)
. - createFromFreemarkerXmlFile(File, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
-
As defined by
PlannerBenchmarkFactory.createFromFreemarkerXmlFile(File)
. - createFromFreemarkerXmlFile(File, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
As defined by
PlannerBenchmarkConfig.createFromFreemarkerXmlFile(File)
. - createFromFreemarkerXmlInputStream(InputStream) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromFreemarkerXmlInputStream(InputStream, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromFreemarkerXmlInputStream(InputStream, Object) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromFreemarkerXmlInputStream(InputStream, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromFreemarkerXmlReader(Reader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromFreemarkerXmlReader(Reader, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
As defined by
PlannerBenchmarkConfig.createFromFreemarkerXmlReader(Reader)
. - createFromFreemarkerXmlReader(Reader, Object) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
As defined by
PlannerBenchmarkConfig.createFromFreemarkerXmlReader(Reader)
. - createFromFreemarkerXmlReader(Reader, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
As defined by
PlannerBenchmarkConfig.createFromFreemarkerXmlReader(Reader)
. - createFromFreemarkerXmlResource(String) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
-
Reads an Freemarker template from the classpath that generates an XML benchmark configuration and uses that
PlannerBenchmarkConfig
to build aPlannerBenchmarkFactory
. - createFromFreemarkerXmlResource(String) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
Reads a Freemarker XML benchmark configuration from the classpath.
- createFromFreemarkerXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
- createFromFreemarkerXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromFreemarkerXmlResource(String, Object) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
- createFromFreemarkerXmlResource(String, Object) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromFreemarkerXmlResource(String, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
- createFromFreemarkerXmlResource(String, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromSolverConfig(SolverConfig) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromSolverConfig(SolverConfig, File) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromSolverConfigXmlResource(String) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
-
Reads an XML solver configuration from the classpath and uses that
SolverConfig
to build aPlannerBenchmarkConfig
that in turn is used to build aPlannerBenchmarkFactory
. - createFromSolverConfigXmlResource(String, File) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
- createFromSolverConfigXmlResource(String, File, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
- createFromSolverConfigXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
- createFromXmlFile(File) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
-
Reads an XML benchmark configuration from the file system and uses that
PlannerBenchmarkConfig
to build aPlannerBenchmarkFactory
. - createFromXmlFile(File) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
Reads an XML benchmark configuration from the file system.
- createFromXmlFile(File) - Static method in interface org.optaplanner.core.api.solver.SolverFactory
-
Reads an XML solver configuration from the file system and uses that
SolverConfig
to build aSolverFactory
. - createFromXmlFile(File) - Static method in class org.optaplanner.core.config.solver.SolverConfig
-
Reads an XML solver configuration from the file system.
- createFromXmlFile(File, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
-
As defined by
PlannerBenchmarkFactory.createFromXmlFile(File)
. - createFromXmlFile(File, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
As defined by
PlannerBenchmarkConfig.createFromXmlFile(File)
. - createFromXmlFile(File, ClassLoader) - Static method in interface org.optaplanner.core.api.solver.SolverFactory
-
As defined by
SolverFactory.createFromXmlFile(File)
. - createFromXmlFile(File, ClassLoader) - Static method in class org.optaplanner.core.config.solver.SolverConfig
-
As defined by
SolverConfig.createFromXmlFile(File)
. - createFromXmlInputStream(InputStream) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromXmlInputStream(InputStream) - Static method in class org.optaplanner.core.config.solver.SolverConfig
- createFromXmlInputStream(InputStream, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromXmlInputStream(InputStream, ClassLoader) - Static method in class org.optaplanner.core.config.solver.SolverConfig
-
As defined by
SolverConfig.createFromXmlInputStream(InputStream)
. - createFromXmlReader(Reader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromXmlReader(Reader) - Static method in class org.optaplanner.core.config.solver.SolverConfig
- createFromXmlReader(Reader, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
- createFromXmlReader(Reader, ClassLoader) - Static method in class org.optaplanner.core.config.solver.SolverConfig
-
As defined by
SolverConfig.createFromXmlReader(Reader)
. - createFromXmlResource(String) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
-
Reads an XML benchmark configuration from the classpath and uses that
PlannerBenchmarkConfig
to build aPlannerBenchmarkFactory
. - createFromXmlResource(String) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
Reads an XML benchmark configuration from the classpath.
- createFromXmlResource(String) - Static method in interface org.optaplanner.core.api.solver.SolverFactory
-
Reads an XML solver configuration from the classpath and uses that
SolverConfig
to build aSolverFactory
. - createFromXmlResource(String) - Static method in class org.optaplanner.core.config.solver.SolverConfig
-
Reads an XML solver configuration from the classpath.
- createFromXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
-
As defined by
PlannerBenchmarkFactory.createFromXmlResource(String)
. - createFromXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
-
As defined by
PlannerBenchmarkConfig.createFromXmlResource(String)
. - createFromXmlResource(String, ClassLoader) - Static method in interface org.optaplanner.core.api.solver.SolverFactory
-
As defined by
SolverFactory.createFromXmlResource(String)
. - createFromXmlResource(String, ClassLoader) - Static method in class org.optaplanner.core.config.solver.SolverConfig
-
As defined by
SolverConfig.createFromXmlResource(String)
. - createIntValueRange(int, int) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of allint
values between 2 bounds. - createIntValueRange(int, int, int) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of a subset ofint
values between 2 bounds. - createKieSession() - Method in class org.optaplanner.constraint.drl.testgen.TestGenDrlScoreDirector
- createLocalDateTimeValueRange(LocalDateTime, LocalDateTime, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of a subset ofLocalDateTime
values between 2 bounds. - createLocalDateValueRange(LocalDate, LocalDate, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of a subset ofLocalDate
values between 2 bounds. - createLocalTimeValueRange(LocalTime, LocalTime, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of a subset ofLocalTime
values between 2 bounds. - createLongValueRange(long, long) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of alllong
values between 2 bounds. - createLongValueRange(long, long, long) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of a subset oflong
values between 2 bounds. - createMerge(SingleBenchmarkResult, SubSingleBenchmarkResult, int) - Static method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
- createMerge(SolverBenchmarkResult, ProblemBenchmarkResult, SingleBenchmarkResult) - Static method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
- createMergedResult(List<SingleBenchmarkResult>) - Static method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
- createMergeMap(PlannerBenchmarkResult, List<SingleBenchmarkResult>) - Static method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
- createMergeMap(PlannerBenchmarkResult, List<SingleBenchmarkResult>) - Static method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
- createMergeSingleton(List<SingleBenchmarkResult>) - Static method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
- createModule() - Static method in class org.optaplanner.persistence.jackson.api.OptaPlannerJacksonModule
- createMove(InnerScoreDirector<Solution_, ?>, int) - Static method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
- createMoveList(Solution_) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory
-
When it is called depends on the configured
SelectionCacheType
. - createOrGetClonedSolution() - Method in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
- createOriginalIterator() - Method in interface org.optaplanner.core.api.domain.valuerange.CountableValueRange
-
Select the elements in original (natural) order.
- createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
- createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.biginteger.BigIntegerValueRange
- createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.collection.ListValueRange
- createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
- createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
- createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
- createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primboolean.BooleanValueRange
- createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primint.IntValueRange
- createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primlong.LongValueRange
- createOriginalIterator() - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.temporal.TemporalValueRange
- createOriginalMoveIterator(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
-
When it is called depends on the configured
SelectionCacheType
. - createPhaseConfigPolicy() - Method in class org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
- createPointFromCsvLine(ScoreDefinition<?>, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreSubSingleStatistic
- createPointFromCsvLine(ScoreDefinition<?>, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationSubSingleStatistic
- createPointFromCsvLine(ScoreDefinition<?>, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseSubSingleStatistic
- createPointFromCsvLine(ScoreDefinition<?>, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepSubSingleStatistic
- createPointFromCsvLine(ScoreDefinition<?>, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedSubSingleStatistic
- createPointFromCsvLine(ScoreDefinition<?>, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreSubSingleStatistic
- createPointFromCsvLine(ScoreDefinition<?>, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
- createPointFromCsvLine(ScoreDefinition<?>, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreSubSingleStatistic
- createPointFromCsvLine(ScoreDefinition<?>, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffSubSingleStatistic
- createPointFromCsvLine(ScoreDefinition<?>, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffSubSingleStatistic
- createPointFromCsvLine(ScoreDefinition<?>, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
- createPreviousSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionListIterator
- createPreviousSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector.JustInTimeFilteringEntityListIterator
- createProbabilityWeight(ScoreDirector<Solution_>, IterableSelector) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.FairSelectorProbabilityWeightFactory
- createProbabilityWeight(ScoreDirector<Solution_>, Selector_) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.FixedSelectorProbabilityWeightFactory
- createProbabilityWeight(ScoreDirector<Solution_>, T) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionProbabilityWeightFactory
- createRandom() - Method in class org.optaplanner.core.impl.solver.random.DefaultRandomFactory
- createRandom() - Method in interface org.optaplanner.core.impl.solver.random.RandomFactory
- createRandomIterator(Random) - Method in interface org.optaplanner.core.api.domain.valuerange.ValueRange
-
Select in random order, but without shuffling the elements.
- createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
- createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.biginteger.BigIntegerValueRange
- createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.collection.ListValueRange
- createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
- createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
- createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
- createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primboolean.BooleanValueRange
- createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primdouble.DoubleValueRange
- createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primint.IntValueRange
- createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primlong.LongValueRange
- createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.temporal.TemporalValueRange
- createRandomMoveIterator(ScoreDirector<Solution_>, Random) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
-
When it is called depends on the configured
SelectionCacheType
. - createRankingWeight(List<SolverBenchmarkResult>, SolverBenchmarkResult) - Method in interface org.optaplanner.benchmark.impl.ranking.SolverRankingWeightFactory
-
The ranking function.
- createRankingWeight(List<SolverBenchmarkResult>, SolverBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory
- createRuleToConstraintWeightExtractorMap(KieBase) - Method in class org.optaplanner.constraint.drl.DrlScoreDirectorFactory
- createScore(int...) - Method in class org.optaplanner.core.impl.score.buildin.BendableScoreDefinition
- createScore(long...) - Method in class org.optaplanner.core.impl.score.buildin.BendableLongScoreDefinition
- createScore(BigDecimal...) - Method in class org.optaplanner.core.impl.score.buildin.BendableBigDecimalScoreDefinition
- createScoreDirectorFactory(ScoreDirectorFactoryConfig, SolutionDescriptor<Solution_>, KieBase) - Method in class org.optaplanner.constraint.drl.AbstractDrlScoreDirectorFactoryService
- createScoreDirectorFactory(ScoreDirectorFactoryConfig, SolutionDescriptor<Solution_>, KieBase) - Method in class org.optaplanner.constraint.drl.DrlScoreDirectorFactoryService
- createScoreDirectorFactory(ScoreDirectorFactoryConfig, SolutionDescriptor<Solution_>, KieBase) - Method in class org.optaplanner.constraint.drl.testgen.TestGenDrlScoreDirectorFactoryService
- createScoreUninitialized(int, int...) - Method in class org.optaplanner.core.impl.score.buildin.BendableScoreDefinition
- createScoreUninitialized(int, long...) - Method in class org.optaplanner.core.impl.score.buildin.BendableLongScoreDefinition
- createScoreUninitialized(int, BigDecimal...) - Method in class org.optaplanner.core.impl.score.buildin.BendableBigDecimalScoreDefinition
- createShadowVariablesViolationMessage() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
- createSorterWeight(Solution_, T) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory
- createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreProblemStatistic
- createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationProblemStatistic
- createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseProblemStatistic
- createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepProblemStatistic
- createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
- createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedProblemStatistic
- createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreProblemStatistic
- createTemporalValueRange(Temporal_, Temporal_, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
-
Build a
CountableValueRange
of a subset ofTemporal
values (such asLocalDate
orLocalDateTime
) between 2 bounds. - createThreadPoolExecutor() - Method in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
- createThreadPoolExecutor() - Method in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.AbstractMove
-
Called before the move is done, so the move can be evaluated and then be undone without resulting into a permanent change in the solution.
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.list.ListAssignMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.list.ListChangeMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.list.ListSwapMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.list.ListUnassignMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
- createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
- createUnmarshallingFailedResult(String) - Static method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalChangeIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomChangeIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionListIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector.JustInTimeFilteringEntityIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector.JustInTimeFilteringEntityListIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector.OriginalCartesianProductMoveIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.list.OriginalListChangeIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.list.OriginalListSwapIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.list.RandomListChangeIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.list.RandomListSwapIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector.JustInTimeFilteringValueIterator
- createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector.JustInTimeInitializedValueIterator
- CustomPhase<Solution_> - Interface in org.optaplanner.core.impl.phase.custom
- CustomPhaseCommand<Solution_> - Interface in org.optaplanner.core.impl.phase.custom
- customPhaseCommandClassList - Variable in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
- customPhaseCommandList - Variable in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
- customPhaseCommandList - Variable in class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
- CustomPhaseConfig - Class in org.optaplanner.core.config.phase.custom
- CustomPhaseConfig() - Constructor for class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
- CustomPhaseScope<Solution_> - Class in org.optaplanner.core.impl.phase.custom.scope
- CustomPhaseScope(SolverScope<Solution_>) - Constructor for class org.optaplanner.core.impl.phase.custom.scope.CustomPhaseScope
- customProperties - Variable in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
- CustomShadowVariable - Annotation Type in org.optaplanner.core.api.domain.variable
-
Specifies that a bean property (or a field) is a custom shadow of 1 or more
PlanningVariable
's. - CustomShadowVariable.NullVariableListener - Interface in org.optaplanner.core.api.domain.variable
-
Workaround for annotation limitation in
CustomShadowVariable.variableListenerClass()
. - CustomShadowVariableDemand<Solution_> - Class in org.optaplanner.core.impl.domain.variable.custom
-
Unlike other
Demand
s, a custom demand isn't equalized based on its sources, but based on its target. - CustomShadowVariableDemand(CustomShadowVariableDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
- CustomShadowVariableDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.variable.custom
- CustomShadowVariableDescriptor(EntityDescriptor<Solution_>, MemberAccessor) - Constructor for class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
- CustomStepScope<Solution_> - Class in org.optaplanner.core.impl.phase.custom.scope
- CustomStepScope(CustomPhaseScope<Solution_>) - Constructor for class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
- CustomStepScope(CustomPhaseScope<Solution_>, int) - Constructor for class org.optaplanner.core.impl.phase.custom.scope.CustomStepScope
D
- daemon - Variable in class org.optaplanner.core.config.solver.SolverConfig
- daemon - Variable in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
- DASHED_STROKE - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
- decideMultipleScoreDirectorFactories(ClassLoader, SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.score.director.ScoreDirectorFactoryFactory
- decideNextStep(ConstructionHeuristicStepScope<Solution_>, Placement<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
- decideNextStep(ConstructionHeuristicStepScope<Solution_>, Placement<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
- decideNextStep(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
- decideNextStep(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
- decider - Variable in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
- decider - Variable in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
- decider - Variable in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
- DECREASING_DIFFICULTY - org.optaplanner.core.config.heuristic.selector.entity.EntitySorterManner
- DECREASING_DIFFICULTY_IF_AVAILABLE - org.optaplanner.core.config.heuristic.selector.entity.EntitySorterManner
- DECREASING_STRENGTH - org.optaplanner.core.config.heuristic.selector.value.ValueSorterManner
- DECREASING_STRENGTH_IF_AVAILABLE - org.optaplanner.core.config.heuristic.selector.value.ValueSorterManner
- decrement() - Method in class org.optaplanner.core.impl.util.MutableInt
- decrement() - Method in class org.optaplanner.core.impl.util.MutableLong
- deduceEntityDescriptor(SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.AbstractFromConfigFactory
- deduceEntityDescriptor(SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhaseFactory
- deduceEntityDescriptor(SolutionDescriptor<Solution_>, Class<?>) - Method in class org.optaplanner.core.impl.AbstractFromConfigFactory
- deduceVariableDescriptor(EntityDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.AbstractFromConfigFactory
- deduceVariableDescriptor(EntityDescriptor<Solution_>, String) - Method in class org.optaplanner.core.impl.AbstractFromConfigFactory
- deduceVariableDescriptorList(EntityDescriptor<Solution_>, List<String>) - Method in class org.optaplanner.core.impl.AbstractFromConfigFactory
- deepCloningUtils - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
- DeepCloningUtils - Class in org.optaplanner.core.impl.domain.solution.cloner
- DeepCloningUtils(SolutionDescriptor<?>) - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.DeepCloningUtils
- deepCopy(Object) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
- DeepPlanningClone - Annotation Type in org.optaplanner.core.api.domain.solution.cloner
-
Marks a problem fact class as being required to be deep planning cloned.
- DefaultConstraintMatchTotal<Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.constraint
- DefaultConstraintMatchTotal(String, String) - Constructor for class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
- DefaultConstraintMatchTotal(String, String, Score_) - Constructor for class org.optaplanner.core.impl.score.constraint.DefaultConstraintMatchTotal
- DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_,Score_ extends Score<Score_>> - Class in org.optaplanner.test.impl.score.stream
- DefaultConstraintVerifier(ConstraintProvider_, SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.test.impl.score.stream.DefaultConstraintVerifier
- DefaultConstructionHeuristicForager<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.decider.forager
- DefaultConstructionHeuristicForager(ConstructionHeuristicPickEarlyType) - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
- DefaultConstructionHeuristicPhase<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic
-
Default implementation of
ConstructionHeuristicPhase
. - DefaultConstructionHeuristicPhase.Builder<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic
- DefaultConstructionHeuristicPhaseFactory<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic
- DefaultConstructionHeuristicPhaseFactory(ConstructionHeuristicPhaseConfig) - Constructor for class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhaseFactory
- DefaultCustomPhase<Solution_> - Class in org.optaplanner.core.impl.phase.custom
-
Default implementation of
CustomPhase
. - DefaultCustomPhase.Builder<Solution_> - Class in org.optaplanner.core.impl.phase.custom
- DefaultCustomPhaseFactory<Solution_> - Class in org.optaplanner.core.impl.phase.custom
- DefaultCustomPhaseFactory(CustomPhaseConfig) - Constructor for class org.optaplanner.core.impl.phase.custom.DefaultCustomPhaseFactory
- DefaultExhaustiveSearchPhase<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch
-
Default implementation of
ExhaustiveSearchPhase
. - DefaultExhaustiveSearchPhase.Builder<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch
- DefaultExhaustiveSearchPhaseFactory<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch
- DefaultExhaustiveSearchPhaseFactory(ExhaustiveSearchPhaseConfig) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhaseFactory
- DefaultIndictment<Score_ extends Score<Score_>> - Class in org.optaplanner.core.impl.score.constraint
- DefaultIndictment(Object, Score_) - Constructor for class org.optaplanner.core.impl.score.constraint.DefaultIndictment
- defaultList() - Static method in enum org.optaplanner.benchmark.config.statistic.ProblemStatisticType
- DefaultLocalSearchPhase<Solution_> - Class in org.optaplanner.core.impl.localsearch
-
Default implementation of
LocalSearchPhase
. - DefaultLocalSearchPhase.Builder<Solution_> - Class in org.optaplanner.core.impl.localsearch
- DefaultLocalSearchPhaseFactory<Solution_> - Class in org.optaplanner.core.impl.localsearch
- DefaultLocalSearchPhaseFactory(LocalSearchPhaseConfig) - Constructor for class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhaseFactory
- DefaultMultiConstraintAssertion<Solution_,Score_ extends Score<Score_>> - Class in org.optaplanner.test.impl.score.stream
- DefaultMultiConstraintAssertion(ConstraintProvider, Score_, Map<String, ConstraintMatchTotal<Score_>>, Map<Object, Indictment<Score_>>) - Constructor for class org.optaplanner.test.impl.score.stream.DefaultMultiConstraintAssertion
- DefaultMultiConstraintVerification<Solution_,Score_ extends Score<Score_>> - Class in org.optaplanner.test.impl.score.stream
- DefaultMultiConstraintVerification(AbstractConstraintStreamScoreDirectorFactory<Solution_, Score_>, ConstraintProvider) - Constructor for class org.optaplanner.test.impl.score.stream.DefaultMultiConstraintVerification
- DefaultPartitionedSearchPhase<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch
-
Default implementation of
PartitionedSearchPhase
. - DefaultPartitionedSearchPhase.Builder<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch
- DefaultPartitionedSearchPhaseFactory<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch
- DefaultPartitionedSearchPhaseFactory(PartitionedSearchPhaseConfig) - Constructor for class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhaseFactory
- DefaultPillarSelector<