Skip navigation links
OptaPlanner distribution 7.14.0.Final
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 

A

AbstractAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor
Abstract superclass for Acceptor.
AbstractAcceptor() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.AbstractAcceptor
 
AbstractBendableScore<S extends FeasibilityScore<S>> - 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<S extends FeasibilityScore<S>> - Class in org.optaplanner.core.impl.score.definition
 
AbstractBendableScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.definition.AbstractBendableScoreDefinition
 
AbstractCachingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
AbstractCachingEntitySelector(EntitySelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
AbstractCachingMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
 
AbstractCachingMoveSelector(MoveSelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
AbstractCachingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
AbstractCachingValueSelector(EntityIndependentValueSelector, SelectionCacheType) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
AbstractCompositeTermination - Class in org.optaplanner.core.impl.solver.termination
Abstract superclass that combines multiple Terminations.
AbstractCompositeTermination(List<Termination>) - Constructor for class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
AbstractCompositeTermination(Termination...) - Constructor for class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
AbstractConfig<C extends AbstractConfig> - Class in org.optaplanner.core.config
A config class is a user friendly, validating configuration class that maps XML input.
AbstractConfig() - Constructor for class org.optaplanner.core.config.AbstractConfig
 
AbstractConstructionHeuristicForager - Class in org.optaplanner.core.impl.constructionheuristic.decider.forager
 
AbstractConstructionHeuristicForager() - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.forager.AbstractConstructionHeuristicForager
 
AbstractCountableValueRange<T> - Class in org.optaplanner.core.impl.domain.valuerange
Abstract superclass for CountableValueRange (and therefore ValueRange).
AbstractCountableValueRange() - Constructor for class org.optaplanner.core.impl.domain.valuerange.AbstractCountableValueRange
 
AbstractCustomPhaseCommand<Solution_> - Class in org.optaplanner.core.impl.phase.custom
Abstract superclass for CustomPhaseCommand.
AbstractCustomPhaseCommand() - Constructor for class org.optaplanner.core.impl.phase.custom.AbstractCustomPhaseCommand
 
AbstractEntityPlacer - Class in org.optaplanner.core.impl.constructionheuristic.placer
Abstract superclass for EntityPlacer.
AbstractEntityPlacer() - Constructor for class org.optaplanner.core.impl.constructionheuristic.placer.AbstractEntityPlacer
 
AbstractEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity
Abstract superclass for EntitySelector.
AbstractEntitySelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.AbstractEntitySelector
 
AbstractEventSupport<E extends EventListener> - Class in org.optaplanner.core.impl.solver.event
 
AbstractEventSupport() - Constructor for class org.optaplanner.core.impl.solver.event.AbstractEventSupport
 
AbstractFeasibilityScoreDefinition<S extends FeasibilityScore<S>> - Class in org.optaplanner.core.impl.score.definition
Abstract superclass for FeasibilityScoreDefinition.
AbstractFeasibilityScoreDefinition(String[]) - Constructor for class org.optaplanner.core.impl.score.definition.AbstractFeasibilityScoreDefinition
 
AbstractFinalistPodium - Class in org.optaplanner.core.impl.localsearch.decider.forager.finalist
Abstract superclass for FinalistPodium.
AbstractFinalistPodium() - Constructor for class org.optaplanner.core.impl.localsearch.decider.forager.finalist.AbstractFinalistPodium
 
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
 
AbstractIncrementalScoreCalculator<Solution_> - Class in org.optaplanner.core.impl.score.director.incremental
Abstract superclass for IncrementalScoreCalculator.
AbstractIncrementalScoreCalculator() - Constructor for class org.optaplanner.core.impl.score.director.incremental.AbstractIncrementalScoreCalculator
 
AbstractLocalSearchForager - 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 - Class in org.optaplanner.core.impl.heuristic.selector.move
Abstract superclass for MoveSelector.
AbstractMoveSelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.AbstractMoveSelector
 
AbstractOriginalChangeIterator<S extends Move> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
AbstractOriginalChangeIterator(EntitySelector, ValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalChangeIterator
 
AbstractOriginalSwapIterator<S,SubS> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
AbstractOriginalSwapIterator(ListIterable<SubS>, ListIterable<SubS>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
AbstractPhase<Solution_> - Class in org.optaplanner.core.impl.phase
 
AbstractPhase(int, String, BestSolutionRecaller<Solution_>, Termination) - Constructor for class org.optaplanner.core.impl.phase.AbstractPhase
 
AbstractPhaseScope<Solution_> - Class in org.optaplanner.core.impl.phase.scope
 
AbstractPhaseScope(DefaultSolverScope<Solution_>) - Constructor for class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
AbstractPlannerBenchmarkFactory - Class in org.optaplanner.benchmark.impl
 
AbstractPlannerBenchmarkFactory() - Constructor for class org.optaplanner.benchmark.impl.AbstractPlannerBenchmarkFactory
 
AbstractPlannerBenchmarkFactory(SolverConfigContext) - Constructor for class org.optaplanner.benchmark.impl.AbstractPlannerBenchmarkFactory
 
AbstractRandomChangeIterator<S extends Move> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
AbstractRandomChangeIterator(EntitySelector, ValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomChangeIterator
 
AbstractRandomSwapIterator<S,SubS> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
 
AbstractRandomSwapIterator(Iterable<SubS>, Iterable<SubS>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
AbstractScore<S extends Score> - Class in org.optaplanner.core.api.score
Abstract superclass for Score.
AbstractScore(int) - Constructor for class org.optaplanner.core.api.score.AbstractScore
 
AbstractScoreDefinition<S extends Score> - Class in org.optaplanner.core.impl.score.definition
Abstract superclass for ScoreDefinition.
AbstractScoreDefinition(String[]) - Constructor for class org.optaplanner.core.impl.score.definition.AbstractScoreDefinition
 
AbstractScoreDirector<Solution_,Factory_ extends AbstractScoreDirectorFactory<Solution_>> - 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_> - 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> - Class in org.optaplanner.core.api.score.holder
Abstract superclass for ScoreHolder.
AbstractScoreHolder(boolean, Score) - Constructor for class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
AbstractScoreHolder.ConstraintActivationUnMatchListener - Class in org.optaplanner.core.api.score.holder
 
AbstractScoreJacksonJsonDeserializer<Score_ extends Score<Score_>> - Class in org.optaplanner.persistence.jackson.api.score
Jackson binding support for a Score type.
AbstractScoreJacksonJsonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.AbstractScoreJacksonJsonDeserializer
 
AbstractScoreJacksonJsonSerializer<Score_ extends Score<Score_>> - Class in org.optaplanner.persistence.jackson.api.score
Jackson binding support for a Score subtype.
AbstractScoreJacksonJsonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.AbstractScoreJacksonJsonSerializer
 
AbstractScoreJaxbXmlAdapter<Score_ extends Score<Score_>> - Class in org.optaplanner.persistence.jaxb.api.score
 
AbstractScoreJaxbXmlAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.AbstractScoreJaxbXmlAdapter
 
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 score rule.
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 - Class in org.optaplanner.core.impl.heuristic.selector
Abstract superclass for Selector.
AbstractSelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.AbstractSelector
 
AbstractSolution<S extends Score> - Class in org.optaplanner.core.impl.domain.solution
AbstractSolution() - Constructor for class org.optaplanner.core.impl.domain.solution.AbstractSolution
Deprecated.
 
AbstractSolver<Solution_> - Class in org.optaplanner.core.impl.solver
Common code between DefaultSolver and child solvers (such as PartitionSolver.
AbstractSolver(BestSolutionRecaller<Solution_>, Termination, List<Phase<Solution_>>) - Constructor for class org.optaplanner.core.impl.solver.AbstractSolver
 
AbstractSolverFactory<Solution_> - Class in org.optaplanner.core.impl.solver
 
AbstractSolverFactory(SolverConfigContext) - Constructor for class org.optaplanner.core.impl.solver.AbstractSolverFactory
 
AbstractStepScope<Solution_> - Class in org.optaplanner.core.impl.phase.scope
 
AbstractStepScope(int) - Constructor for class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
AbstractTabuAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
Abstract superclass for all Tabu Acceptors.
AbstractTabuAcceptor(String) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
AbstractTabuSizeStrategy - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size
 
AbstractTabuSizeStrategy() - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.AbstractTabuSizeStrategy
 
AbstractTermination - Class in org.optaplanner.core.impl.solver.termination
Abstract superclass for Termination.
AbstractTermination() - Constructor for class org.optaplanner.core.impl.solver.termination.AbstractTermination
 
AbstractUncountableValueRange<T> - Class in org.optaplanner.core.impl.domain.valuerange
Abstract superclass for ValueRange that is not a CountableValueRange).
AbstractUncountableValueRange() - Constructor for class org.optaplanner.core.impl.domain.valuerange.AbstractUncountableValueRange
 
AbstractValueRangeDescriptor<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 - Class in org.optaplanner.core.impl.heuristic.selector.value
Abstract superclass for ValueSelector.
AbstractValueSelector() - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.AbstractValueSelector
 
accept(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.lambda.BooleanPropertySetterFactory.BooleanUnboxingSetterFunction
 
accept(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.lambda.BytePropertySetterFactory.ByteUnboxingSetterFunction
 
accept(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.lambda.CharPropertySetterFactory.CharUnboxingSetterFunction
 
accept(T, boolean) - Method in interface org.optaplanner.core.impl.domain.common.accessor.lambda.consumer.ObjectBooleanConsumer
Performs this operation on the given arguments.
accept(T, byte) - Method in interface org.optaplanner.core.impl.domain.common.accessor.lambda.consumer.ObjectByteConsumer
Performs this operation on the given arguments.
accept(T, char) - Method in interface org.optaplanner.core.impl.domain.common.accessor.lambda.consumer.ObjectCharConsumer
Performs this operation on the given arguments.
accept(T, double) - Method in interface org.optaplanner.core.impl.domain.common.accessor.lambda.consumer.ObjectDoubleConsumer
Performs this operation on the given arguments.
accept(T, float) - Method in interface org.optaplanner.core.impl.domain.common.accessor.lambda.consumer.ObjectFloatConsumer
Performs this operation on the given arguments.
accept(T, int) - Method in interface org.optaplanner.core.impl.domain.common.accessor.lambda.consumer.ObjectIntConsumer
Performs this operation on the given arguments.
accept(T, long) - Method in interface org.optaplanner.core.impl.domain.common.accessor.lambda.consumer.ObjectLongConsumer
Performs this operation on the given arguments.
accept(T, short) - Method in interface org.optaplanner.core.impl.domain.common.accessor.lambda.consumer.ObjectShortConsumer
Performs this operation on the given arguments.
accept(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.lambda.DoublePropertySetterFactory.DoubleUnboxingSetterFunction
 
accept(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.lambda.FloatPropertySetterFactory.FloatUnboxingSetterFunction
 
accept(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.lambda.IntPropertySetterFactory.IntUnboxingSetterFunction
 
accept(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.lambda.LongPropertySetterFactory.LongUnboxingSetterFunction
 
accept(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.lambda.ShortPropertySetterFactory.ShortUnboxingSetterFunction
 
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(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
accept(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.NullValueReinitializeVariableEntityFilter
 
accept(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.PinEntityFilter
 
accept(ScoreDirector, Move) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
accept(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
accept(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
accept(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.MovableChainedTrailingValueFilter
 
acceptedCountLimit - Variable in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
acceptedCountLimit - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
 
AcceptedLocalSearchForager - Class in org.optaplanner.core.impl.localsearch.decider.forager
A LocalSearchForager which forages accepted moves and ignores unaccepted moves.
AcceptedLocalSearchForager(FinalistPodium, LocalSearchPickEarlyType, int, boolean) - Constructor for class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
 
acceptedMoveCount - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
 
Acceptor - Interface in org.optaplanner.core.impl.localsearch.decider.acceptor
An Acceptor accepts or rejects a selected Move.
acceptor - Variable in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
AcceptorConfig - Class in org.optaplanner.core.config.localsearch.decider.acceptor
 
AcceptorConfig() - Constructor for class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
acceptorList - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
AcceptorType - Enum in org.optaplanner.core.config.localsearch.decider.acceptor
 
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
 
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
 
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
 
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
 
accumulateResults(BenchmarkReport) - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
 
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
 
actualValueClassDeepClonedMemoization - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
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(HardSoftDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
add(HardSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
add(SimpleScore) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
add(SimpleBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
add(SimpleDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
add(SimpleLongScore) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
add(S) - Method in interface org.optaplanner.core.api.score.Score
Returns a Score whose value is (this + augment).
add(E) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
add(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SelectionListIterator
 
add(T) - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.SingletonIterator
 
addAll(Collection<? extends E>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
addAllDestinations(Object, Iterator<Object>, int) - Method in class org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMatrix
 
addChildThreadsScoreCalculationCount(long) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
addChildThreadsScoreCalculationCount(long) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
addConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
 
addConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
 
addConstraintMatch(RuleContext, double) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
 
addConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
 
addConstraintMatch(List<Object>, Score) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
addConstraintMatch(ConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.Indictment
 
addEntityDescriptor(EntityDescriptor<Solution_>) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
addEntityMimicRecorder(String, EntityMimicRecorder) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
addEventListener(SolverEventListener<Solution_>) - Method in interface org.optaplanner.core.api.solver.Solver
 
addEventListener(SolverEventListener<Solution_>) - Method in class org.optaplanner.core.impl.solver.AbstractSolver
 
addEventListener(E) - Method in class org.optaplanner.core.impl.solver.event.AbstractEventSupport
 
addExceptionThrown(int, Throwable) - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue
This method is thread-safe.
addExceptionThrown(int, Throwable) - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionQueue
This method is thread-safe.
addExpandableNode(ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
addFacts(Collection<Object>) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
 
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, int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
addHardConstraintMatch(RuleContext, int, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
addHardConstraintMatch(RuleContext, int, long) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
addHardConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
addHardConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
Add a hard constraint of specified weighting.
addHardConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
addHardConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
addHardConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
addHardConstraintMatch(RuleContext, double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
addHardConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
addListener(TestGenKieSessionListener) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
 
addMediumConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
addMediumConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
Add a medium level constraint of specified weighting.
addMediumConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
addMimicReplayingEntitySelector(MimicReplayingEntitySelector) - Method in interface org.optaplanner.core.impl.heuristic.selector.entity.mimic.EntityMimicRecorder
 
addMimicReplayingEntitySelector(MimicReplayingEntitySelector) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
addMimicReplayingEntitySelector(MimicReplayingEntitySelector) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
addMimicReplayingValueSelector(MimicReplayingValueSelector) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
 
addMimicReplayingValueSelector(MimicReplayingValueSelector) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.mimic.ValueMimicRecorder
 
addMove(ConstructionHeuristicMoveScope) - Method in interface org.optaplanner.core.impl.constructionheuristic.decider.forager.ConstructionHeuristicForager
 
addMove(ConstructionHeuristicMoveScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
addMove(int, int, int, Move<Solution_>, Score) - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue
This method is thread-safe.
addMove(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
 
addMove(LocalSearchMoveScope) - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.finalist.FinalistPodium
addMove(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.HighestScoreFinalistPodium
 
addMove(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.finalist.StrategicOscillationByLevelFinalistPodium
 
addMove(LocalSearchMoveScope) - Method in interface org.optaplanner.core.impl.localsearch.decider.forager.LocalSearchForager
 
addMove(int, PartitionChangeMove<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.queue.PartitionQueue
This method is thread-safe.
addMultiConstraintMatch(RuleContext, int[], int[]) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
addMultiConstraintMatch(RuleContext, BigDecimal[], BigDecimal[]) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
addMultiConstraintMatch(RuleContext, long[], long[]) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
addMultiConstraintMatch(RuleContext, int, int, int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
 
addMultiConstraintMatch(RuleContext, long, long, long) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
addMultiConstraintMatch(RuleContext, int, int) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
addMultiConstraintMatch(RuleContext, BigDecimal, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
addMultiConstraintMatch(RuleContext, double, double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
addMultiConstraintMatch(RuleContext, long, long) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
addNullInValueRange - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
 
addPhaseLifecycleListener(PhaseLifecycleListener<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
addPhaseLifecycleListener(PhaseLifecycleListener<Solution_>) - Method in interface org.optaplanner.core.impl.phase.Phase
Add a PhaseLifecycleListener that is only notified of the phase and the PhaseLifecycleListener.stepStarted(AbstractStepScope) step} starting/ending events from this phase (and the SolverLifecycleListener.solvingStarted(DefaultSolverScope) solving} events too of course).
addPhaseLifecycleListener(PhaseLifecycleListener<Solution_>) - Method in class org.optaplanner.core.impl.solver.AbstractSolver
Add a PhaseLifecycleListener that is notified of SolverLifecycleListener.solvingStarted(DefaultSolverScope) solving} events and also of the phase and the PhaseLifecycleListener.stepStarted(AbstractStepScope) step} starting/ending events of all phases.
addProblemFactChange(ProblemFactChange<Solution_>) - Method in interface org.optaplanner.core.api.solver.Solver
Schedules a ProblemFactChange to be processed.
addProblemFactChange(ProblemFactChange<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
 
addProblemFactChange(ProblemFactChange<Solution_>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
addProblemFactChange(ProblemFactChange<Solution_>) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
addProblemFactChanges(List<ProblemFactChange<Solution_>>) - Method in interface org.optaplanner.core.api.solver.Solver
Schedules multiple ProblemFactChanges to be processed.
addProblemFactChanges(List<ProblemFactChange<Solution_>>) - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
 
addProblemFactChanges(List<ProblemFactChange<Solution_>>) - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
addProblemFactChanges(List<ProblemFactChange<Solution_>>) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
addResource(Object, Resource, ResourceType, ResourceConfiguration) - Method in class org.optaplanner.core.impl.solver.kie.KieSolverAssemblerService
 
addSoftConstraintMatch(RuleContext, int, int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
addSoftConstraintMatch(RuleContext, int, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
addSoftConstraintMatch(RuleContext, int, long) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
addSoftConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
addSoftConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
Add a soft constraint match of specified weighting.
addSoftConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
addSoftConstraintMatch(RuleContext, int) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
addSoftConstraintMatch(RuleContext, BigDecimal) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
addSoftConstraintMatch(RuleContext, double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
addSoftConstraintMatch(RuleContext, long) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
addUndoableMove(int, int, int, Move<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue
This method is thread-safe.
addValueMimicRecorder(String, ValueMimicRecorder) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
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(Object) - Method in class org.optaplanner.core.impl.domain.lookup.LookUpManager
 
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
 
addXStreamAnnotations(Class...) - Method in class org.optaplanner.benchmark.impl.XStreamXmlPlannerBenchmarkFactory
 
addXStreamAnnotations(Class<?>...) - Method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
adjustTabuList(int, Collection<? extends Object>) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
afterAnnotationsProcessed(DescriptorPolicy) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
afterEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
afterEntityAdded(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
afterEntityAdded(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
afterEntityAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
 
afterEntityAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
afterEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterEntityAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
afterEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
afterEntityRemoved(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
afterEntityRemoved(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
afterEntityRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
 
afterEntityRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
afterEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterEntityRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedScoreReproducer
 
afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedVariableListenerReproducer
 
afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionEventSupport
 
afterFireAllRules(KieSession, TestGenKieSessionJournal, TestGenKieSessionFireAllRules) - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionListener
 
afterProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
 
afterProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterProblemFactAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
 
afterProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterProblemFactRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
afterProblemPropertyChanged(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterProblemPropertyChanged(Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterProblemPropertyChanged(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterProblemPropertyChanged(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
afterVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
afterVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
afterVariableChanged(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
afterVariableChanged(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
afterVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
afterVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
afterVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
 
afterVariableChanged(Object, String) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
afterVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
afterVariableChanged(Object, String) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
afterVariableChanged(VariableDescriptor, Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
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
 
allChangesWillBeUndoneBeforeStepEnds - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
AlphabeticMemberComparator - Class in org.optaplanner.core.impl.domain.common
 
AlphabeticMemberComparator() - Constructor for class org.optaplanner.core.impl.domain.common.AlphabeticMemberComparator
 
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<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
 
anchorShadowVariableDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
anchorTrailingChainList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
AnchorVariableDemand - Class in org.optaplanner.core.impl.domain.variable.anchor
 
AnchorVariableDemand(VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
 
AnchorVariableListener<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 - Interface in org.optaplanner.core.impl.domain.variable.anchor
Only supported for chained variables.
anchorVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
anchorVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
 
anchorVariableSupply - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
 
AndCompositeTermination - Class in org.optaplanner.core.impl.solver.termination
 
AndCompositeTermination(List<Termination>) - Constructor for class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
 
AndCompositeTermination(Termination...) - Constructor for class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
 
anyChained - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMoveSelector
 
appendVariablesToString(StringBuilder, List<Object>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
appendVariablesToString(StringBuilder, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
applyCustomProperties(Object, String, Map<String, String>, String) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
applyInitializedChainedValueFilter(HeuristicConfigPolicy, GenuineVariableDescriptor, SelectionCacheType, SelectionOrder, ValueSelector) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
applyNearbyEntitySelector(HeuristicConfigPolicy, SelectionCacheType, SelectionCacheType, SelectionOrder, EntitySelector) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
applyNearbyValueSelector(HeuristicConfigPolicy, SelectionCacheType, SelectionCacheType, SelectionOrder, ValueSelector) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
ApplyStepOperation<Solution_> - 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
 
aspirationEnabled - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
assemble(Serializable, SessionImplementor, 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, Score) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
assertExpectedUndoMoveScore(Move, Score) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
Asserts that if the Score is calculated for the current working solution in the current ScoreDirector (with incremental calculation residue), it is equal to the parameter beforeMoveScore.
assertExpectedWorkingScore(Score, Object) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
assertExpectedWorkingScore(Score, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
assertExpectedWorkingScore(Score, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
Asserts that if the Score is calculated for the current working solution in the current ScoreDirector (with possibly incremental calculation residue), it is equal to the parameter expectedWorkingScore.
assertExpectedWorkingSolutionScore - Variable in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
assertGetterMethod(Method, Class<? extends Annotation>) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
 
assertHardWeight(String, int, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.bendable.BendableScoreVerifier
Assert that the constraint (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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
 
assertNoInitScore() - Method in class org.optaplanner.core.api.score.AbstractScore
 
assertNotificationQueuesAreEmpty() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
assertPredictedScoreFromScratch(Score, Object) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
assertPredictedScoreFromScratch(Score, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
assertPredictedScoreFromScratch(Score, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
Asserts that if the Score is calculated for the current working solution in a fresh ScoreDirector (with no incremental calculation residue), it is equal to the parameter predictedScore.
assertReadMethod(Method, Class<? extends Annotation>) - Static method in class org.optaplanner.core.impl.domain.common.ReflectionHelper
 
assertReproducible(TestGenKieSessionJournal, String) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedScoreReproducer
 
assertReproducible(TestGenKieSessionJournal, String) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenCorruptedVariableListenerReproducer
 
assertReproducible(TestGenKieSessionJournal, String) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenDroolsExceptionReproducer
 
assertReproducible(TestGenKieSessionJournal, String) - Method in interface org.optaplanner.core.impl.score.director.drools.testgen.reproducer.TestGenOriginalProblemReproducer
Throws exception if the original problem is not reproducible with the given journal.
assertScoreFromScratch(Solution_) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
assertScoreFromScratch(Solution_) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory
Asserts that if the Score is calculated for the parameter solution, it would be equal to the score of that parameter.
assertScoreFromScratch(Solution_) - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
assertShadowVariablesAreNotStale(Score, Object) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
assertShadowVariablesAreNotStale(Score, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
assertShadowVariablesAreNotStale(Score, Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
 
assertShadowVariablesAreNotStale(Score, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
Asserts that if all VariableListeners are forcibly triggered, and therefore all shadow variables are updated if needed, that none of the shadow variables of the working solution change, Then also asserts that the Score calculated for the working solution afterwards is equal to the parameter expectedWorkingScore.
assertShadowVariablesAreNotStale - Variable in class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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, String, int, Number, Solution_) - Method in class org.optaplanner.test.impl.score.AbstractScoreVerifier
Assert that the constraint (which is usually a score rule) of PlanningSolution has the expected weight for that score level.
assertWeight(String, int, Solution_) - Method in class org.optaplanner.test.impl.score.buildin.simple.SimpleScoreVerifier
Assert that the constraint (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) 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 (which is usually a score rule) of PlanningSolution has the expected weight for that score level.
assertWorkingScoreFromScratch(Score, Object) - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
assertWorkingScoreFromScratch(Score, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
assertWorkingScoreFromScratch(Score, Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
 
assertWorkingScoreFromScratch(Score, Object) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
Asserts that if the Score is calculated for the current working solution in a fresh ScoreDirector (with no incremental calculation residue), it is equal to the parameter workingScore.
assertWorkingSolutionInitialized(AbstractPhaseScope<Solution_>) - Method in class org.optaplanner.core.impl.phase.AbstractPhase
 
assertWorkingSolutionScoreFromScratch - Variable in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
assignBreadth() - Method in class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchLayer
 
AutoDiscoverMemberType - Enum in org.optaplanner.core.api.domain.autodiscover
Determines if and how to automatically presume ConstraintConfigurationProvider, ProblemFactCollectionProperty, ProblemFactProperty, PlanningEntityCollectionProperty, PlanningEntityProperty and PlanningScore annotations on PlanningSolution members based from the member type.
AVAILABLE_PROCESSOR_COUNT - Static variable in class org.optaplanner.core.config.util.ConfigUtils
Name of the variable that represents Runtime.availableProcessors().

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 - Class in org.optaplanner.core.impl.solver.termination
Concurrency notes: Condition predicate on (BasicPlumbingTermination.problemFactChangeQueue is not empty or BasicPlumbingTermination.terminatedEarly is true).
BasicPlumbingTermination(boolean) - Constructor for class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
 
bean - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.Unprocessed
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
beforeEntityAdded(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
beforeEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
beforeEntityAdded(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
beforeEntityAdded(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
beforeEntityAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeEntityAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
beforeEntityAdded(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeEntityAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
beforeEntityRemoved(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
beforeEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
beforeEntityRemoved(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
beforeEntityRemoved(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
beforeEntityRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeEntityRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
beforeEntityRemoved(EntityDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeEntityRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
beforeProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeProblemFactAdded(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeProblemFactAdded(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
beforeProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeProblemFactRemoved(Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeProblemFactRemoved(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
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
 
beforeProblemPropertyChanged(Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableListener
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
beforeVariableChanged(ScoreDirector, Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableListener
 
beforeVariableChanged(VariableDescriptor<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
beforeVariableChanged(ScoreDirector, Entity_) - Method in interface org.optaplanner.core.impl.domain.variable.listener.VariableListener
 
beforeVariableChanged(ScoreDirector, Entity_) - Method in class org.optaplanner.core.impl.domain.variable.listener.VariableListenerAdapter
 
beforeVariableChanged(Object, String) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
beforeVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
 
beforeVariableChanged(Object, String) - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
 
beforeVariableChanged(VariableDescriptor, Object) - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
beforeVariableChanged(Object, String) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
beforeVariableChanged(VariableDescriptor, Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
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
 
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
 
BendableBigDecimalScore - Class in org.optaplanner.core.api.score.buildin.bendablebigdecimal
This Score is based on n levels of BigDecimal constraints.
BendableBigDecimalScore(int, BigDecimal[], BigDecimal[]) - Constructor for class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
BendableBigDecimalScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.bendablebigdecimal
 
BendableBigDecimalScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
BendableBigDecimalScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.bendablebigdecimal
 
BendableBigDecimalScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHibernateType
 
BendableBigDecimalScoreHolder - Class in org.optaplanner.core.api.score.buildin.bendablebigdecimal
 
BendableBigDecimalScoreHolder(boolean, int, int) - Constructor for class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
BendableBigDecimalScoreJacksonJsonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal
 
BendableBigDecimalScoreJacksonJsonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreJacksonJsonDeserializer
 
BendableBigDecimalScoreJacksonJsonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal
 
BendableBigDecimalScoreJacksonJsonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreJacksonJsonSerializer
 
BendableBigDecimalScoreJaxbXmlAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal
 
BendableBigDecimalScoreJaxbXmlAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreJaxbXmlAdapter
 
BendableBigDecimalScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.bendablebigdecimal
To assert the constraints (including score rules) of a SolverFactory that uses a BendableBigDecimalScore.
BendableBigDecimalScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreVerifier
 
BendableBigDecimalScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal
 
BendableBigDecimalScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreXStreamConverter
 
bendableHardLevelsSize - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
Deprecated.
BendableLongScore - Class in org.optaplanner.core.api.score.buildin.bendablelong
This Score is based on n levels of long constraints.
BendableLongScore(int, long[], long[]) - Constructor for class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
BendableLongScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.bendablelong
 
BendableLongScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
BendableLongScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.bendablelong
 
BendableLongScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.bendablelong.BendableLongScoreHibernateType
 
BendableLongScoreHolder - Class in org.optaplanner.core.api.score.buildin.bendablelong
 
BendableLongScoreHolder(boolean, int, int) - Constructor for class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
BendableLongScoreJacksonJsonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendablelong
 
BendableLongScoreJacksonJsonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendablelong.BendableLongScoreJacksonJsonDeserializer
 
BendableLongScoreJacksonJsonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendablelong
 
BendableLongScoreJacksonJsonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendablelong.BendableLongScoreJacksonJsonSerializer
 
BendableLongScoreJaxbXmlAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.bendablelong
 
BendableLongScoreJaxbXmlAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.bendablelong.BendableLongScoreJaxbXmlAdapter
 
BendableLongScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.bendablelong
To assert the constraints (including score rules) of a SolverFactory that uses a BendableLongScore.
BendableLongScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.bendablelong.BendableLongScoreVerifier
 
BendableLongScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.bendablelong
 
BendableLongScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.bendablelong.BendableLongScoreXStreamConverter
 
BendableScore - Class in org.optaplanner.core.api.score.buildin.bendable
This Score is based on n levels of int constraints.
BendableScore(int, int[], int[]) - Constructor for class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
BendableScoreDefinition - Class in org.optaplanner.core.impl.score.buildin.bendable
 
BendableScoreDefinition(int, int) - Constructor for class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
BendableScoreHibernateType - Class in org.optaplanner.persistence.jpa.impl.score.buildin.bendable
 
BendableScoreHibernateType() - Constructor for class org.optaplanner.persistence.jpa.impl.score.buildin.bendable.BendableScoreHibernateType
 
BendableScoreHolder - Class in org.optaplanner.core.api.score.buildin.bendable
 
BendableScoreHolder(boolean, int, int) - Constructor for class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
BendableScoreJacksonJsonDeserializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendable
 
BendableScoreJacksonJsonDeserializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendable.BendableScoreJacksonJsonDeserializer
 
BendableScoreJacksonJsonSerializer - Class in org.optaplanner.persistence.jackson.api.score.buildin.bendable
 
BendableScoreJacksonJsonSerializer() - Constructor for class org.optaplanner.persistence.jackson.api.score.buildin.bendable.BendableScoreJacksonJsonSerializer
 
BendableScoreJaxbXmlAdapter - Class in org.optaplanner.persistence.jaxb.api.score.buildin.bendable
 
BendableScoreJaxbXmlAdapter() - Constructor for class org.optaplanner.persistence.jaxb.api.score.buildin.bendable.BendableScoreJaxbXmlAdapter
 
BendableScoreVerifier<Solution_> - Class in org.optaplanner.test.impl.score.buildin.bendable
To assert the constraints (including score rules) of a SolverFactory that uses a BendableScore.
BendableScoreVerifier(SolverFactory<Solution_>) - Constructor for class org.optaplanner.test.impl.score.buildin.bendable.BendableScoreVerifier
 
BendableScoreXStreamConverter - Class in org.optaplanner.persistence.xstream.api.score.buildin.bendable
 
BendableScoreXStreamConverter() - Constructor for class org.optaplanner.persistence.xstream.api.score.buildin.bendable.BendableScoreXStreamConverter
 
bendableSoftLevelsSize - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
Deprecated.
bestScore - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
BestScoreFeasibleTermination - Class in org.optaplanner.core.impl.solver.termination
 
BestScoreFeasibleTermination(FeasibilityScoreDefinition, double[]) - Constructor for class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
bestScoreImproved - Variable in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
BestScoreProblemStatistic - Class in org.optaplanner.benchmark.impl.statistic.bestscore
 
BestScoreProblemStatistic(ProblemBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreProblemStatistic
 
BestScoreStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.bestscore
 
BestScoreStatisticPoint(long, Score) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreStatisticPoint
 
BestScoreSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.bestscore
 
BestScoreSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreSubSingleStatistic
 
BestScoreTermination - Class in org.optaplanner.core.impl.solver.termination
 
BestScoreTermination(ScoreDefinition, Score, double[]) - Constructor for class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
bestSolution - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
bestSolutionChanged(BestSolutionChangedEvent<Solution_>) - Method in interface org.optaplanner.core.api.solver.event.SolverEventListener
Called once every time when a better PlanningSolution is found.
BestSolutionChangedEvent<Solution_> - Class in org.optaplanner.core.api.solver.event
Delivered when the best solution changes during solving.
BestSolutionChangedEvent(Solver<Solution_>, long, Solution_, Score) - Constructor for class org.optaplanner.core.api.solver.event.BestSolutionChangedEvent
 
BestSolutionMutationProblemStatistic - Class in org.optaplanner.benchmark.impl.statistic.bestsolutionmutation
 
BestSolutionMutationProblemStatistic(ProblemBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationProblemStatistic
 
BestSolutionMutationStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.bestsolutionmutation
 
BestSolutionMutationStatisticPoint(long, int) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationStatisticPoint
 
BestSolutionMutationSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.bestsolutionmutation
 
BestSolutionMutationSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationSubSingleStatistic
 
bestSolutionRecaller - Variable in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
bestSolutionRecaller - Variable in class org.optaplanner.core.impl.phase.AbstractPhase
 
bestSolutionRecaller - Variable in class org.optaplanner.core.impl.solver.AbstractSolver
 
BestSolutionRecaller<Solution_> - Class in org.optaplanner.core.impl.solver.recaller
Remembers the best solution that a Solver encounters.
BestSolutionRecaller() - Constructor for class org.optaplanner.core.impl.solver.recaller.BestSolutionRecaller
 
BestSolutionRecallerConfig - Class in org.optaplanner.core.config.solver.recaller
 
BestSolutionRecallerConfig() - Constructor for class org.optaplanner.core.config.solver.recaller.BestSolutionRecallerConfig
 
bestSolutionStepIndex - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
bestSolutionTimeMillis - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
betaDistribution - Variable in class org.optaplanner.core.impl.heuristic.selector.common.nearby.BetaDistributionNearbyRandom
 
betaDistributionAlpha - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
betaDistributionBeta - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
BetaDistributionNearbyRandom - Class in org.optaplanner.core.impl.heuristic.selector.common.nearby
 
BetaDistributionNearbyRandom(double, double) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.nearby.BetaDistributionNearbyRandom
 
BigDecimalValueRange - Class in org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal
 
BigDecimalValueRange(BigDecimal, BigDecimal) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
All parameters must have the same BigDecimal.scale().
BigDecimalValueRange(BigDecimal, BigDecimal, BigDecimal) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
All parameters must have the same BigDecimal.scale().
BigIntegerValueRange - Class in org.optaplanner.core.impl.domain.valuerange.buildin.biginteger
 
BigIntegerValueRange(BigInteger, BigInteger) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.biginteger.BigIntegerValueRange
 
BigIntegerValueRange(BigInteger, BigInteger, BigInteger) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.biginteger.BigIntegerValueRange
 
BlockDistributionNearbyRandom - Class in org.optaplanner.core.impl.heuristic.selector.common.nearby
 
BlockDistributionNearbyRandom(int, int, double, double) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.nearby.BlockDistributionNearbyRandom
 
blockDistributionSizeMaximum - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
blockDistributionSizeMinimum - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
blockDistributionSizeRatio - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
blockDistributionUniformDistributionProbability - Variable in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
BooleanPropertySetterFactory - Class in org.optaplanner.core.impl.domain.common.accessor.lambda
 
BooleanPropertySetterFactory(Method, Class<?>, MethodHandles.Lookup) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.lambda.BooleanPropertySetterFactory
 
BooleanPropertySetterFactory.BooleanUnboxingSetterFunction - Class in org.optaplanner.core.impl.domain.common.accessor.lambda
 
BooleanUnboxingSetterFunction() - Constructor for class org.optaplanner.core.impl.domain.common.accessor.lambda.BooleanPropertySetterFactory.BooleanUnboxingSetterFunction
 
BooleanValueRange - Class in org.optaplanner.core.impl.domain.valuerange.buildin.primboolean
 
BooleanValueRange() - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.primboolean.BooleanValueRange
 
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
 
buildAcceptor(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
buildAcceptor(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveIteratorFactoryConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.factory.MoveListFactoryConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.KOptMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainSwapMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.chained.TailChainSwapMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarChangeMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.PillarSwapMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
buildBaseMoveSelector(HeuristicConfigPolicy, SelectionCacheType, boolean) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
buildBenchmarkReport(PlannerBenchmarkResult) - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
 
buildBendableShortString(Predicate<Number>) - Method in class org.optaplanner.core.api.score.AbstractBendableScore
 
buildBestSolutionRecaller(EnvironmentMode) - Method in class org.optaplanner.core.config.solver.recaller.BestSolutionRecallerConfig
 
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
 
buildDeprecatedScoreDefinition() - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
buildDroolsScoreDirectorFactory(SolverConfigContext, SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
buildEasyScoreDirectorFactory(SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
buildEffectiveSolverBenchmarkConfigList() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
 
buildEntityPlacer(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig
 
buildEntityPlacer(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.constructionheuristic.placer.PooledEntityPlacerConfig
 
buildEntityPlacer(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
buildEntityPlacer(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
buildEntitySelector(HeuristicConfigPolicy, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
buildFinalistPodium() - Method in enum org.optaplanner.core.config.localsearch.decider.forager.FinalistPodiumType
 
buildForager(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig
 
buildForager(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.localsearch.decider.forager.LocalSearchForagerConfig
 
buildForager(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
buildIncrementalScoreDirectorFactory(SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
buildInvalidVariableNameExceptionMessage(String) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
buildMemberAccessor(Member, MemberAccessorFactory.MemberAccessorType, Class<? extends Annotation>) - Static method in class org.optaplanner.core.impl.domain.common.accessor.MemberAccessorFactory
 
buildMimicReplaying(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
buildMimicReplaying(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
buildMove(Move_...) - Static method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
buildMove(List<Move_>) - Static method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
buildMoveSelector(HeuristicConfigPolicy, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
buildMoveSelector(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
buildNearbyRandom(boolean) - Method in class org.optaplanner.core.config.heuristic.selector.common.nearby.NearbySelectionConfig
 
buildNodeComparator(boolean) - Method in enum org.optaplanner.core.config.exhaustivesearch.NodeExplorationType
 
buildOptimisticBound(InitializingScoreTrend, BendableScore) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, BendableBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, BendableLongScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardMediumSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardSoftDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, SimpleDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
buildOptimisticBound(InitializingScoreTrend, S) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
Builds a Score which is equal or better than any other Score with more variables initialized (while the already variables don't change).
buildPartitionSolver(ChildThreadPlumbingTermination, Semaphore, DefaultSolverScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
 
buildPercentageColor(Color, Color, double) - Static method in class org.optaplanner.swing.impl.TangoColorFactory
 
buildPessimisticBound(InitializingScoreTrend, BendableScore) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, BendableBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, BendableLongScore) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardMediumSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardMediumSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardSoftScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardSoftBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardSoftDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, HardSoftLongScore) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, SimpleScore) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, SimpleBigDecimalScore) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, SimpleDoubleScore) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, SimpleLongScore) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
buildPessimisticBound(InitializingScoreTrend, S) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
Builds a Score which is equal or worse than any other Score with more variables initialized (while the already variables don't change).
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig
 
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.phase.NoChangePhaseConfig
 
buildPhase(int, HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.phase.PhaseConfig
 
buildPhaseList(HeuristicConfigPolicy, BestSolutionRecaller, Termination) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
buildPhaseTermination(HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.phase.PhaseConfig
 
buildPillarSelector(HeuristicConfigPolicy, SelectionCacheType, SelectionOrder, List<String>) - Method in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
buildPlannerBenchmark() - Method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
Creates a new PlannerBenchmark instance.
buildPlannerBenchmark(Solution_...) - Method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
Creates a new PlannerBenchmark instance for datasets that are already in memory.
buildPlannerBenchmark(List<Solution_>) - Method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
Creates a new PlannerBenchmark instance for datasets that are already in memory.
buildPlannerBenchmark() - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
 
buildPlannerBenchmark(SolverConfigContext) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
 
buildPlannerBenchmark(SolverConfigContext, Solution_[]) - Method in class org.optaplanner.benchmark.config.PlannerBenchmarkConfig
 
buildPlannerBenchmark() - Method in class org.optaplanner.benchmark.impl.AbstractPlannerBenchmarkFactory
 
buildPlannerBenchmark(Solution_...) - Method in class org.optaplanner.benchmark.impl.AbstractPlannerBenchmarkFactory
 
buildPlannerBenchmark(List<Solution_>) - Method in class org.optaplanner.benchmark.impl.AbstractPlannerBenchmarkFactory
 
buildProblemBenchmarkList(SolverConfigContext, SolverBenchmarkResult, Solution_[]) - Method in class org.optaplanner.benchmark.config.ProblemBenchmarksConfig
 
buildProblemStatistic(ProblemBenchmarkResult) - Method in enum org.optaplanner.benchmark.config.statistic.ProblemStatisticType
 
buildPureSubSingleStatistic(SubSingleBenchmarkResult) - Method in enum org.optaplanner.benchmark.config.statistic.SingleStatisticType
 
buildRandomFactory(EnvironmentMode) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
buildScoreCorruptionAnalysis(ScoreDirector<Solution_>, boolean) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
buildScoreDefinition(Class<? extends Score>, PlanningScore) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
buildScoreDirector() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
 
buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.core.impl.score.director.drools.LegacyDroolsScoreDirectorFactory
 
buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirectorFactory
 
buildScoreDirector(boolean, boolean) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenLegacyDroolsScoreDirectorFactory
 
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() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory
 
buildScoreDirector(boolean, boolean) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory
Like InnerScoreDirectorFactory.buildScoreDirector(), but optionally disables ConstraintMatch tracking and look up for more performance (presuming the ScoreDirector implementation actually supports it to begin with).
buildScoreDirector() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirectorFactory
Creates a new ScoreDirector instance.
buildScoreDirectorFactory(SolverConfigContext, EnvironmentMode, SolutionDescriptor<Solution_>) - Method in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoft.HardSoftScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftdouble.HardSoftDoubleScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.simple.SimpleScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.simplebigdecimal.SimpleBigDecimalScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.simpledouble.SimpleDoubleScoreDefinition
 
buildScoreHolder(boolean) - Method in class org.optaplanner.core.impl.score.buildin.simplelong.SimpleLongScoreDefinition
 
buildScoreHolder(boolean) - Method in interface org.optaplanner.core.impl.score.definition.ScoreDefinition
buildScorePattern(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(SolverConfigContext, ScoreDefinition) - Method in class org.optaplanner.core.config.domain.ScanAnnotatedClassesConfig
 
buildSolutionDescriptor(SolverConfigContext) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
buildSolutionDescriptor(Class<Solution_>, Class<?>...) - Static method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
buildSolutionDescriptor(Class<Solution_>, List<Class<?>>, ScoreDefinition) - Static method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
buildSolver() - Method in class org.optaplanner.core.api.solver.SolverFactory
Creates a new Solver instance.
buildSolver(SolverConfigContext) - Method in class org.optaplanner.core.config.solver.SolverConfig
 
buildSolver() - Method in class org.optaplanner.core.impl.solver.AbstractSolverFactory
 
buildSolverBenchmark(SolverConfigContext, PlannerBenchmarkResult, Solution_[]) - Method in class org.optaplanner.benchmark.config.SolverBenchmarkConfig
 
buildSolverBenchmarkConfig(ConstructionHeuristicType, 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, EntityDescriptor, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.chained.SubChainSelectorConfig
 
buildTermination(HeuristicConfigPolicy, Termination) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
buildTermination(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.solver.termination.TerminationConfig
 
buildThreadFactory(ChildThreadType) - Method in class org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy
 
buildTrendPattern(int) - Static method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
 
buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
buildUnfoldedMoveSelectorConfig(List<GenuineVariableDescriptor>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
buildUnfoldedMoveSelectorConfig(Collection<EntityDescriptor>) - Method in class org.optaplanner.core.config.heuristic.selector.move.generic.SwapMoveSelectorConfig
 
buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
buildUniformTrend(InitializingScoreTrendLevel, int) - Static method in class org.optaplanner.core.impl.score.trend.InitializingScoreTrend
 
buildValueSelector(HeuristicConfigPolicy, EntityDescriptor, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
buildVariableListener(InnerScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorShadowVariableDescriptor
 
buildVariableListener(InnerScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor
 
buildVariableListener(InnerScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor
 
buildVariableListener(InnerScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.InverseRelationShadowVariableDescriptor
 
buildXStream() - Static method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
Builds the XStream setup which is used to read/write solver configs and benchmark configs.
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
 
BytePropertySetterFactory - Class in org.optaplanner.core.impl.domain.common.accessor.lambda
 
BytePropertySetterFactory(Method, Class<?>, MethodHandles.Lookup) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.lambda.BytePropertySetterFactory
 
BytePropertySetterFactory.ByteUnboxingSetterFunction - Class in org.optaplanner.core.impl.domain.common.accessor.lambda
 
ByteUnboxingSetterFunction() - Constructor for class org.optaplanner.core.impl.domain.common.accessor.lambda.BytePropertySetterFactory.ByteUnboxingSetterFunction
 

C

CACHE_TYPE - Static variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
CACHE_TYPE - Static variable in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
cachedBasePillarList - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
cachedEntityList - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
cachedEntityList - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
cachedEntityListIsDirty - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
cachedEntityListIsDirty - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
cachedEntityListRevision - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
cachedEntityListRevision - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
cachedEntityMap - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
cachedEntityMap - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
cachedList - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
CachedListRandomIterator<S> - Class in org.optaplanner.core.impl.heuristic.selector.common.iterator
This Iterator does not shuffle and is never ending.
CachedListRandomIterator(List<S>, Random) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
cachedMoveList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
cachedMoveList - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
cachedMoveMap - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
cachedValueList - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
cachedValueRange - Variable in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
cacheType - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
cacheType - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
cacheType - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
cacheType - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
CachingEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
A EntitySelector that caches the result of its child EntitySelector.
CachingEntitySelector(EntitySelector, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.CachingEntitySelector
 
CachingMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
A MoveSelector that caches the result of its child MoveSelector.
CachingMoveSelector(MoveSelector, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.CachingMoveSelector
 
CachingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
A ValueSelector that caches the result of its child ValueSelector.
CachingValueSelector(EntityIndependentValueSelector, SelectionCacheType, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.CachingValueSelector
 
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(FeasibilityScore, FeasibilityScore) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
calculateOptimisticBound(ScoreDirector, Score) - Method in interface org.optaplanner.core.impl.exhaustivesearch.node.bounder.ScoreBounder
In OR terms, this is called the lower bound if they minimize, and upper bound if they maximize.
calculateOptimisticBound(ScoreDirector, Score) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.bounder.TrendBasedScoreBounder
 
calculatePessimisticBound(ScoreDirector, Score) - Method in interface org.optaplanner.core.impl.exhaustivesearch.node.bounder.ScoreBounder
In OR terms, this is called the upper bound if they minimize, and lower bound if they maximize.
calculatePessimisticBound(ScoreDirector, Score) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.bounder.TrendBasedScoreBounder
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
Calculates the maximum timeGradient of all Terminations.
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in interface org.optaplanner.core.impl.solver.termination.Termination
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
 
calculatePhaseTimeGradient(AbstractPhaseScope) - 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.core.impl.phase.scope.AbstractPhaseScope
 
calculateScore() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
calculateScore() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
 
calculateScore(Solution_) - Method in interface org.optaplanner.core.impl.score.director.easy.EasyScoreCalculator
This method is only called if the Score cannot be predicted.
calculateScore() - Method in class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
 
calculateScore() - Method in interface org.optaplanner.core.impl.score.director.incremental.IncrementalScoreCalculator
This method is only called if the Score cannot be predicted.
calculateScore() - Method in class org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirector
 
calculateScore() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
Calculates the Score and updates the working solution accordingly.
calculateScore() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
calculateScoreDifferencePercentage(Score_, Score_) - Static method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
Calculates the minimum timeGradient of all Terminations.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
Calculates the maximum timeGradient of all Terminations.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.solver.termination.Termination
A timeGradient is a relative estimate of how long the search will continue.
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
 
calculateSolverTimeGradient(DefaultSolverScope) - 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(Number[], Number[], double[], int) - Static method in class org.optaplanner.core.impl.score.ScoreUtils
 
calculateTimeGradient(Score, Score, Score) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
calculateTimeGradient(InnerScoreDirector) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
 
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
 
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.DefaultSolverScope
 
calculateUnimprovedStepCount(AbstractPhaseScope) - 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.config.PlannerBenchmarkConfig
 
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
 
canConvert(Class) - Method in class org.optaplanner.core.config.util.KeyAsElementMapConverter
 
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.hardsoftdouble.HardSoftDoubleScoreXStreamConverter
 
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.simpledouble.SimpleDoubleScoreXStreamConverter
 
canConvert(Class) - Method in class org.optaplanner.persistence.xstream.api.score.buildin.simplelong.SimpleLongScoreXStreamConverter
 
canMutate() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenHeadCuttingMutator
 
canMutate() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.mutation.TestGenRemoveRandomBlockMutator
 
capitalize(String) - Static method in class org.optaplanner.benchmark.impl.report.ReportHelper
 
CartesianProductMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
A CompositeMoveSelector that Cartesian products 2 or more MoveSelectors.
CartesianProductMoveSelector(List<MoveSelector>, boolean, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector
 
CartesianProductMoveSelector.OriginalCartesianProductMoveIterator - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
 
CartesianProductMoveSelector.RandomCartesianProductMoveIterator - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
 
CartesianProductMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.composite
 
CartesianProductMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
CartesianProductMoveSelectorConfig(List<MoveSelectorConfig>) - Constructor for class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
ceilDivide(int, int) - Static method in class org.optaplanner.core.config.util.ConfigUtils
Divides and ceils the result without using floating point arithmetic.
chained - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
ChainedChangeMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
ChainedChangeMove(Object, GenuineVariableDescriptor<Solution_>, SingletonInverseVariableSupply, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
ChainedChangeMove(Object, GenuineVariableDescriptor<Solution_>, Object, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
ChainedSwapMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
 
ChainedSwapMove(List<GenuineVariableDescriptor<Solution_>>, List<SingletonInverseVariableSupply>, Object, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
 
ChainedSwapMove(List<GenuineVariableDescriptor<Solution_>>, Object, Object, List<Object>, List<Object>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
 
CHAMELEON_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
 
CHAMELEON_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
 
CHAMELEON_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
 
ChangeMove<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
 
ChangeMove(Object, GenuineVariableDescriptor<Solution_>, Object) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
ChangeMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.generic
 
ChangeMoveSelector(EntitySelector, ValueSelector, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
ChangeMoveSelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.move.generic
 
ChangeMoveSelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
 
changeVariableFacade(VariableDescriptor, Object, Object) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
changeVariableFacade(VariableDescriptor, Object, Object) - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
 
changeWorkingSolution(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.impl.phase.custom.CustomPhaseCommand
changeWorkingSolution(ScoreDirector<Object>) - Method in class org.optaplanner.core.impl.phase.custom.NoChangeCustomPhaseCommand
 
CharPropertySetterFactory - Class in org.optaplanner.core.impl.domain.common.accessor.lambda
 
CharPropertySetterFactory(Method, Class<?>, MethodHandles.Lookup) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.lambda.CharPropertySetterFactory
 
CharPropertySetterFactory.CharUnboxingSetterFunction - Class in org.optaplanner.core.impl.domain.common.accessor.lambda
 
CHARTED_SCORE_LEVEL_SIZE - Static variable in class org.optaplanner.benchmark.impl.report.BenchmarkReport
 
CharUnboxingSetterFunction() - Constructor for class org.optaplanner.core.impl.domain.common.accessor.lambda.CharPropertySetterFactory.CharUnboxingSetterFunction
 
CheckBoxTree - Class in org.optaplanner.benchmark.impl.aggregator.swingui
 
CheckBoxTree(DefaultMutableTreeNode) - Constructor for class org.optaplanner.benchmark.impl.aggregator.swingui.CheckBoxTree
 
checkIfGlobalScoreHolderExists(KieBase) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
checkIfProblemFactsExist() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
Only called if Drools score calculation is used.
checkPickEarly(ConstructionHeuristicMoveScope) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
checkPickEarly(LocalSearchMoveScope) - Method in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
 
checkPlannerBenchmarkConfigNotNull() - Method in class org.optaplanner.benchmark.impl.AbstractPlannerBenchmarkFactory
 
checkYielding() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
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 - 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.DefaultSolverScope
 
ChildThreadType - Enum in org.optaplanner.core.impl.solver
 
childValueRangeDescriptorList - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
 
childValueSelector - Variable in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
CHOCOLATE_1 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
 
CHOCOLATE_2 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
 
CHOCOLATE_3 - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
 
ClassAndPlanningIdComparator - Class in org.optaplanner.core.impl.domain.lookup
 
ClassAndPlanningIdComparator() - Constructor for class org.optaplanner.core.impl.domain.lookup.ClassAndPlanningIdComparator
 
ClassAndPlanningIdComparator(boolean) - Constructor for class org.optaplanner.core.impl.domain.lookup.ClassAndPlanningIdComparator
 
classLoaders(ClassLoader...) - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Returns an array of class Loaders initialized from the specified array.
cleanPath(URL) - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Cleans the URL.
clear() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
clearWorkingObjects() - Method in class org.optaplanner.core.impl.domain.lookup.LookUpManager
 
clearWorkingSolution(ScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
clearWorkingSolution(ScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
clearWorkingSolution(ScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
clearWorkingSolution(ScoreDirector) - Method in interface org.optaplanner.core.impl.domain.variable.listener.StatefulVariableListener
 
clearWorkingSolution() - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
clone(C) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
clone() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
clone() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
Clones this ScoreDirector and its working solution.
cloneArray(Class<?>, Object) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
cloneCollection(Class<?>, Collection<E>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
cloneCollectionsElementIfNeeded(C) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
clonedSolution - Variable in class org.optaplanner.core.impl.phase.scope.AbstractStepScope
 
cloneMap(Class<?>, Map<K, V>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
cloneSolution(Solution_) - Method in interface org.optaplanner.core.api.domain.solution.cloner.SolutionCloner
Does a planning clone.
cloneSolution(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
cloneSolution(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
cloneSolution(Solution_) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
cloneSolution(Solution_) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
Returns a planning clone of the solution, which is not a shallow clone nor a deep clone nor a partition clone.
cloneSolverFactory() - Method in class org.optaplanner.core.api.solver.SolverFactory
Build a SolverFactory quickly (without parsing XML) that builds the exact same Solver with SolverFactory.buildSolver(), but can also be modified with SolverFactory.getSolverConfig() to build a different Solver without affecting the original SolverFactory.
cloneSolverFactory() - Method in class org.optaplanner.core.impl.solver.AbstractSolverFactory
 
cloneWorkingSolution() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
cloneWorkingSolution() - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
Returns a planning clone of the solution, which is not a shallow clone nor a deep clone nor a partition clone.
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreSubSingleStatistic
 
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationSubSingleStatistic
 
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseSubSingleStatistic
 
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepSubSingleStatistic
 
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedSubSingleStatistic
 
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreSubSingleStatistic
 
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
 
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreSubSingleStatistic
 
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffSubSingleStatistic
 
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffSubSingleStatistic
 
close(Solver<Solution_>) - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
 
close() - Method in class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType.ReflectionsKieVfsDir
 
close() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
close() - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
close() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
 
close() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
Needs to be called after use because some implementations need to clean up their resources.
collapseNodes() - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.CheckBoxTree
 
CollectionInverseVariableDemand - Class in org.optaplanner.core.impl.domain.variable.inverserelation
CollectionInverseVariableDemand(VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
 
CollectionInverseVariableListener - Class in org.optaplanner.core.impl.domain.variable.inverserelation
 
CollectionInverseVariableListener(InverseRelationShadowVariableDescriptor, VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableListener
 
CollectionInverseVariableSupply - Interface in org.optaplanner.core.impl.domain.variable.inverserelation
 
collectionWrapping - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
 
ComparatorSelectionSorter<Solution_,T> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
Sorts a selection List based on a Comparator.
ComparatorSelectionSorter(Comparator<T>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.ComparatorSelectionSorter
 
ComparatorSelectionSorter(Comparator<T>, SelectionSorterOrder) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.ComparatorSelectionSorter
 
compare(Score, Score) - Method in class org.optaplanner.benchmark.impl.ranking.ResilientScoreComparator
 
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(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(Score, Score) - Method in class org.optaplanner.core.api.score.comparator.NaturalScoreComparator
 
compare(ConstraintMatch, ConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchScoreComparator
 
compare(ConstraintMatchTotal, ConstraintMatchTotal) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotalScoreComparator
 
compare(Indictment, Indictment) - Method in class org.optaplanner.core.api.score.constraint.IndictmentScoreComparator
 
compare(Indictment, Indictment) - Method in class org.optaplanner.core.api.score.constraint.IndictmentScoreTotalComparator
Deprecated.
 
compare(Member, Member) - Method in class org.optaplanner.core.impl.domain.common.AlphabeticMemberComparator
 
compare(Object, Object) - Method in class org.optaplanner.core.impl.domain.lookup.ClassAndPlanningIdComparator
 
compare(ExhaustiveSearchNode, ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.comparator.BreadthFirstNodeComparator
 
compare(ExhaustiveSearchNode, ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.comparator.DepthFirstNodeComparator
 
compare(ExhaustiveSearchNode, ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.comparator.OptimisticBoundFirstNodeComparator
 
compare(ExhaustiveSearchNode, ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.comparator.OriginalOrderNodeComparator
 
compare(ExhaustiveSearchNode, ExhaustiveSearchNode) - Method in class org.optaplanner.core.impl.exhaustivesearch.node.comparator.ScoreFirstNodeComparator
 
compare(Score, Score) - Method in class org.optaplanner.core.impl.score.comparator.FlatteningHardSoftScoreComparator
 
compareParameterTypes(Class<?>[], Class<?>[]) - Method in class org.optaplanner.core.impl.domain.common.AlphabeticMemberComparator
 
compareTo(TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight) - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight
 
compareTo(BendableScore) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
compareTo(BendableBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
compareTo(BendableLongScore) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
compareTo(HardMediumSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
compareTo(HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
 
compareTo(HardMediumSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
compareTo(HardSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
compareTo(HardSoftBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
compareTo(HardSoftDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
compareTo(HardSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
compareTo(SimpleScore) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
compareTo(SimpleBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
compareTo(SimpleDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
compareTo(SimpleLongScore) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
compareTo(ConstraintMatch) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
compareTo(ConstraintMatchTotal) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
compareTo(Indictment) - Method in class org.optaplanner.core.api.score.constraint.Indictment
 
compareTo(VariableListenerNotifiable) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotifiable
 
compareTo(TestGenFactField) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFactField
 
compareValuesInSameChain(Object, Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
CompositeAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor
Combines several acceptors into one.
CompositeAcceptor(List<Acceptor>) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
CompositeAcceptor(Acceptor...) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.CompositeAcceptor
 
CompositeCountableValueRange<T> - Class in org.optaplanner.core.impl.domain.valuerange.buildin.composite
 
CompositeCountableValueRange(List<? extends CountableValueRange<T>>) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
 
CompositeMove<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 - Class in org.optaplanner.core.impl.heuristic.selector.move.composite
Abstract superclass for every composite MoveSelector.
CompositeMoveSelector(List<MoveSelector>, boolean) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.composite.CompositeMoveSelector
 
CompositeSelectionFilter<Solution_,T> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
Combines several SelectionFilters into one.
CompositeSelectionFilter(List<SelectionFilter<Solution_, T>>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.CompositeSelectionFilter
 
CompositeValueRangeDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.valuerange.descriptor
 
CompositeValueRangeDescriptor(GenuineVariableDescriptor<Solution_>, boolean, List<ValueRangeDescriptor<Solution_>>) - Constructor for class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.optaplanner.core.impl.domain.common.ConcurrentMemoization
An overridden implementation that heavily favors read access over write access speed.
ConcurrentMemoization<K,V> - Class in org.optaplanner.core.impl.domain.common
A thread-safe memoization that caches a calculation.
ConcurrentMemoization() - Constructor for class org.optaplanner.core.impl.domain.common.ConcurrentMemoization
 
configPolicy - Variable in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
 
configure(String) - Method in class org.optaplanner.benchmark.impl.FreemarkerXmlPlannerBenchmarkFactory
 
configure(String, Object) - Method in class org.optaplanner.benchmark.impl.FreemarkerXmlPlannerBenchmarkFactory
 
configure(File) - Method in class org.optaplanner.benchmark.impl.FreemarkerXmlPlannerBenchmarkFactory
 
configure(File, Object) - Method in class org.optaplanner.benchmark.impl.FreemarkerXmlPlannerBenchmarkFactory
 
configure(InputStream) - Method in class org.optaplanner.benchmark.impl.FreemarkerXmlPlannerBenchmarkFactory
 
configure(InputStream, Object) - Method in class org.optaplanner.benchmark.impl.FreemarkerXmlPlannerBenchmarkFactory
 
configure(Reader) - Method in class org.optaplanner.benchmark.impl.FreemarkerXmlPlannerBenchmarkFactory
 
configure(Reader, Object) - Method in class org.optaplanner.benchmark.impl.FreemarkerXmlPlannerBenchmarkFactory
 
configure(Template) - Method in class org.optaplanner.benchmark.impl.FreemarkerXmlPlannerBenchmarkFactory
 
configure(Template, Object) - Method in class org.optaplanner.benchmark.impl.FreemarkerXmlPlannerBenchmarkFactory
 
configure(String) - Method in class org.optaplanner.benchmark.impl.XStreamXmlPlannerBenchmarkFactory
 
configure(File) - Method in class org.optaplanner.benchmark.impl.XStreamXmlPlannerBenchmarkFactory
 
configure(InputStream) - Method in class org.optaplanner.benchmark.impl.XStreamXmlPlannerBenchmarkFactory
 
configure(Reader) - Method in class org.optaplanner.benchmark.impl.XStreamXmlPlannerBenchmarkFactory
 
configure(String) - Method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
configure(File) - Method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
configure(InputStream) - Method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
configure(Reader) - Method in class org.optaplanner.core.impl.solver.XStreamXmlSolverFactory
 
configureConstraintWeight(Rule, BendableScore) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
configureConstraintWeight(Rule, BendableBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
configureConstraintWeight(Rule, BendableLongScore) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
configureConstraintWeight(Rule, HardMediumSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
configureConstraintWeight(Rule, HardMediumSoftBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
 
configureConstraintWeight(Rule, HardMediumSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
configureConstraintWeight(Rule, HardSoftScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
configureConstraintWeight(Rule, HardSoftBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
configureConstraintWeight(Rule, HardSoftDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
configureConstraintWeight(Rule, HardSoftLongScore) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
configureConstraintWeight(Rule, SimpleScore) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
 
configureConstraintWeight(Rule, SimpleBigDecimalScore) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
 
configureConstraintWeight(Rule, SimpleDoubleScore) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
 
configureConstraintWeight(Rule, SimpleLongScore) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
 
configureConstraintWeight(Rule, Score_) - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
configureConstraintWeight(Rule, Score_) - Method in interface org.optaplanner.core.api.score.holder.ScoreHolder
Sets up a ConstraintWeight from the ConstraintConfiguration during initialization.
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
 
ConstraintActivationUnMatchListener(Runnable) - Constructor for class org.optaplanner.core.api.score.holder.AbstractScoreHolder.ConstraintActivationUnMatchListener
 
ConstraintConfiguration - Annotation Type in org.optaplanner.core.api.domain.constraintweight
Specifies that the class holds a number of ConstraintWeight annotated members.
ConstraintConfigurationDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.constraintweight.descriptor
 
ConstraintConfigurationDescriptor(SolutionDescriptor<Solution_>, Class<?>) - Constructor for class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintConfigurationDescriptor
 
ConstraintConfigurationProvider - Annotation Type in org.optaplanner.core.api.domain.constraintweight
Specifies that a property (or a field) on a PlanningSolution class is a ConstraintConfiguration.
ConstraintMatch - Class in org.optaplanner.core.api.score.constraint
ConstraintMatch(String, String, List<Object>, Score) - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
ConstraintMatchAwareIncrementalScoreCalculator<Solution_> - Interface in org.optaplanner.core.impl.score.director.incremental
Allows a IncrementalScoreCalculator to report ConstraintMatchTotals for explaining a score (= which score constraints match for how much) and also for score corruption analysis.
constraintMatchEnabled - Variable in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
constraintMatchEnabledPreference - Variable in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
ConstraintMatchScoreComparator - Class in org.optaplanner.core.api.score.constraint
ConstraintMatchScoreComparator() - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatchScoreComparator
 
ConstraintMatchTotal - Class in org.optaplanner.core.api.score.constraint
ConstraintMatchTotal(String, String, Score) - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
ConstraintMatchTotal(String, String, Score, Score) - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
ConstraintMatchTotalBestScoreStatisticPoint - Class in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore
 
ConstraintMatchTotalBestScoreStatisticPoint(long, String, String, int, Score) - Constructor for class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreStatisticPoint
 
ConstraintMatchTotalBestScoreSubSingleStatistic<Solution_> - Class in org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore
 
ConstraintMatchTotalBestScoreSubSingleStatistic(SubSingleBenchmarkResult) - Constructor for class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
 
constraintMatchTotalMap - Variable in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
ConstraintMatchTotalScoreComparator - Class in org.optaplanner.core.api.score.constraint
ConstraintMatchTotalScoreComparator() - Constructor for class org.optaplanner.core.api.score.constraint.ConstraintMatchTotalScoreComparator
 
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
 
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(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleListener
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SortingEntitySelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.SortingMoveSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
constructCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SortingValueSelector
 
constructClone(Class<C>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
constructCloneCollection(Collection<E>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
constructCloneMap(Map<K, V>) - Method in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
ConstructionHeuristicDecider<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.decider
 
ConstructionHeuristicDecider(String, Termination, ConstructionHeuristicForager) - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
ConstructionHeuristicForager - Interface in org.optaplanner.core.impl.constructionheuristic.decider.forager
 
ConstructionHeuristicForagerConfig - Class in org.optaplanner.core.config.constructionheuristic.decider.forager
 
ConstructionHeuristicForagerConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig
 
ConstructionHeuristicMoveScope<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.scope
 
ConstructionHeuristicMoveScope(ConstructionHeuristicStepScope<Solution_>, int, Move<Solution_>) - Constructor for class org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope
 
ConstructionHeuristicPhase<Solution_> - Interface in org.optaplanner.core.impl.constructionheuristic
A ConstructionHeuristicPhase is a Phase which uses a construction heuristic algorithm, such as First Fit, First Fit Decreasing, Cheapest Insertion, ...
ConstructionHeuristicPhaseConfig - Class in org.optaplanner.core.config.constructionheuristic
 
ConstructionHeuristicPhaseConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
ConstructionHeuristicPhaseLifecycleListener<Solution_> - Interface in org.optaplanner.core.impl.constructionheuristic.event
 
ConstructionHeuristicPhaseLifecycleListenerAdapter<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.event
ConstructionHeuristicPhaseLifecycleListenerAdapter() - Constructor for class org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter
 
ConstructionHeuristicPhaseScope<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic.scope
 
ConstructionHeuristicPhaseScope(DefaultSolverScope<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
 
contains(T) - Method in interface org.optaplanner.core.api.domain.valuerange.ValueRange
 
contains(BigDecimal) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
 
contains(BigInteger) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.biginteger.BigIntegerValueRange
 
contains(T) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.collection.ListValueRange
 
contains(T) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
 
contains(T) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
 
contains(T) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
 
contains(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(Temporal_) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.temporal.TemporalValueRange
 
contains(Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
containsAll(Collection<?>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.SmallScalingOrderedSet
 
contextClassLoader() - Static method in class org.optaplanner.core.config.domain.ReflectionsWorkaroundClasspathHelper
Gets the current thread context class loader.
copyConfig() - Method in class org.optaplanner.core.config.AbstractConfig
 
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
 
countable - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractFromPropertyValueRangeDescriptor
 
CountableValueRange<T> - Interface in org.optaplanner.core.api.domain.valuerange
A ValueRange that is ending.
countMutations(Solution_, Solution_) - Method in class org.optaplanner.core.impl.domain.solution.mutation.MutationCounter
 
countReinitializableVariables(ScoreDirector<Solution_>, Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
countReinitializableVariables(ScoreDirector<Solution_>, Solution_) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
countUninitializedVariables(Object) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
countUninitializedVariables(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
create() - Static method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseMeasurement
 
create(ValueSelector, List<SelectionFilter>) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
create(ValueSelector) - Static method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
createAndDisplay(PlannerBenchmarkFactory) - Static method in class org.optaplanner.benchmark.impl.aggregator.swingui.BenchmarkAggregatorFrame
 
createBigDecimalValueRange(BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of all BigDecimal values (of a specific scale) between 2 bounds.
createBigDecimalValueRange(BigDecimal, BigDecimal, BigDecimal) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of BigDecimal values (of a specific scale) between 2 bounds.
createBigIntegerValueRange(BigInteger, BigInteger) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of all BigInteger values between 2 bounds.
createBigIntegerValueRange(BigInteger, BigInteger, BigInteger) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of BigInteger values between 2 bounds.
createBooleanValueRange() - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of both boolean values.
createChildThreadConfigPolicy(ChildThreadType) - Method in class org.optaplanner.core.config.heuristic.policy.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.DefaultSolverScope
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.AbstractTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.AndCompositeTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreFeasibleTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.BestScoreTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.ChildThreadPlumbingTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.OrCompositeTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.ScoreCalculationCountTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.StepCountTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in interface org.optaplanner.core.impl.solver.termination.Termination
Create a Termination for a child Thread of the Solver.
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.TimeMillisSpentTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedStepCountTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
 
createChildThreadTermination(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.UnimprovedTimeMillisSpentTermination
 
createChildThreadTerminationList(DefaultSolverScope, ChildThreadType) - Method in class org.optaplanner.core.impl.solver.termination.AbstractCompositeTermination
 
createContextual(SerializerProvider, BeanProperty) - Method in class org.optaplanner.persistence.jackson.api.score.AbstractScoreJacksonJsonSerializer
 
createContextual(SerializerProvider, BeanProperty) - Method in class org.optaplanner.persistence.jackson.api.score.ScoreJacksonJsonSerializer
Deprecated.
 
createDir(URL) - Method in class org.optaplanner.core.config.domain.ReflectionsKieVfsUrlType
 
createDoubleValueRange(double, double) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build an uncountable ValueRange of all double values between 2 bounds.
createEmpty() - Static method in class org.optaplanner.core.api.solver.SolverFactory
Useful to build configuration programmatically, although it's almost always recommended to instead load a partial configuration with SolverFactory.createFromXmlResource(String) and configure the remainder programmatically with SolverFactory.getSolverConfig().
createEmpty(ClassLoader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
createEmptyFromKieContainer(ReleaseId) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createEmptyFromKieContainer(KieContainer) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createExternalizedSupply(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
 
createExternalizedSupply(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
 
createExternalizedSupply(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
 
createExternalizedSupply(InnerScoreDirector) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
 
createExternalizedSupply(InnerScoreDirector) - Method in interface org.optaplanner.core.impl.domain.variable.supply.Demand
Only called if the domain model doesn't already support the demand (through a shadow variable usually).
createExtractionFunction() - Method in class org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintWeightDescriptor
 
createFromFreemarkerXmlFile(File) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlFile(File, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlFile(File, Object) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlFile(File, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlInputStream(InputStream) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlInputStream(InputStream, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlInputStream(InputStream, Object) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlInputStream(InputStream, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlReader(Reader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlReader(Reader, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlReader(Reader, Object) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlReader(Reader, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlResource(String) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlResource(String, Object) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromFreemarkerXmlResource(String, Object, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromKieContainerXmlResource(String) - Static method in class org.optaplanner.core.api.solver.SolverFactory
Uses KieServices.getKieClasspathContainer().
createFromKieContainerXmlResource(ReleaseId, String) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromKieContainerXmlResource(KieContainer, String) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromSolverFactory(SolverFactory<Solution_>) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromSolverFactory(SolverFactory<Solution_>, File) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromXmlFile(File) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromXmlFile(File, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromXmlFile(File) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlFile(File, ClassLoader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlInputStream(InputStream) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromXmlInputStream(InputStream, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromXmlInputStream(InputStream) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlInputStream(InputStream, ClassLoader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlReader(Reader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromXmlReader(Reader, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromXmlReader(Reader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlReader(Reader, ClassLoader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlResource(String) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
 
createFromXmlResource(String, ClassLoader) - Static method in class org.optaplanner.benchmark.api.PlannerBenchmarkFactory
createFromXmlResource(String) - Static method in class org.optaplanner.core.api.solver.SolverFactory
 
createFromXmlResource(String, ClassLoader) - Static method in class org.optaplanner.core.api.solver.SolverFactory
createIntValueRange(int, int) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of all int values between 2 bounds.
createIntValueRange(int, int, int) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of int values between 2 bounds.
createKieSession() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector
 
createLocalDateTimeValueRange(LocalDateTime, LocalDateTime, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of LocalDateTime values between 2 bounds.
createLocalDateValueRange(LocalDate, LocalDate, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of LocalDate values between 2 bounds.
createLocalTimeValueRange(LocalTime, LocalTime, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of LocalTime values between 2 bounds.
createLongValueRange(long, long) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of all long values between 2 bounds.
createLongValueRange(long, long, long) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of long values between 2 bounds.
createMerge(SolverBenchmarkResult, ProblemBenchmarkResult, SingleBenchmarkResult) - Static method in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult
 
createMerge(SingleBenchmarkResult, SubSingleBenchmarkResult, int) - Static method in class org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult
 
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.config.heuristic.policy.HeuristicConfigPolicy
 
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreSubSingleStatistic
 
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationSubSingleStatistic
 
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseSubSingleStatistic
 
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepSubSingleStatistic
 
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedSubSingleStatistic
 
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreSubSingleStatistic
 
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore.ConstraintMatchTotalBestScoreSubSingleStatistic
 
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore.ConstraintMatchTotalStepScoreSubSingleStatistic
 
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore.PickedMoveTypeBestScoreDiffSubSingleStatistic
 
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore.PickedMoveTypeStepScoreDiffSubSingleStatistic
 
createPointFromCsvLine(ScoreDefinition, List<String>) - Method in class org.optaplanner.benchmark.impl.statistic.SubSingleStatistic
 
createProbabilityWeight(ScoreDirector<Solution_>, IterableSelector) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.FairSelectorProbabilityWeightFactory
 
createProbabilityWeight(ScoreDirector<Solution_>, Selector_) - Method in class org.optaplanner.core.impl.heuristic.selector.common.decorator.FixedSelectorProbabilityWeightFactory
 
createProbabilityWeight(ScoreDirector<Solution_>, T) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionProbabilityWeightFactory
 
createRandom() - Method in class org.optaplanner.core.impl.solver.random.DefaultRandomFactory
 
createRandom() - Method in interface org.optaplanner.core.impl.solver.random.RandomFactory
 
createRandomIterator(Random) - Method in interface org.optaplanner.core.api.domain.valuerange.ValueRange
Select in random order, but without shuffling the elements.
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal.BigDecimalValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.biginteger.BigIntegerValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.collection.ListValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.CompositeCountableValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.composite.NullableCountableValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primboolean.BooleanValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primdouble.DoubleValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primint.IntValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.primlong.LongValueRange
 
createRandomIterator(Random) - Method in class org.optaplanner.core.impl.domain.valuerange.buildin.temporal.TemporalValueRange
 
createRandomMoveIterator(ScoreDirector<Solution_>, Random) - Method in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
When it is called depends on the configured SelectionCacheType.
createRankingWeight(List<SolverBenchmarkResult>, SolverBenchmarkResult) - Method in interface org.optaplanner.benchmark.impl.ranking.SolverRankingWeightFactory
The ranking function.
createRankingWeight(List<SolverBenchmarkResult>, SolverBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory
 
createRuleToConstraintWeightExtractorMap(KieBase) - Method in class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
createScore(int...) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
createScore(BigDecimal...) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
createScore(long...) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
createScoreUninitialized(int, int...) - Method in class org.optaplanner.core.impl.score.buildin.bendable.BendableScoreDefinition
 
createScoreUninitialized(int, BigDecimal...) - Method in class org.optaplanner.core.impl.score.buildin.bendablebigdecimal.BendableBigDecimalScoreDefinition
 
createScoreUninitialized(int, long...) - Method in class org.optaplanner.core.impl.score.buildin.bendablelong.BendableLongScoreDefinition
 
createSetterFunction(Method, Class<?>, MethodHandles.Lookup) - Static method in class org.optaplanner.core.impl.domain.common.accessor.lambda.PropertySetterFactory
 
createShadowVariablesViolationMessage() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
createSorterWeight(Solution_, T) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory
 
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.bestscore.BestScoreProblemStatistic
 
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.bestsolutionmutation.BestSolutionMutationProblemStatistic
 
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseProblemStatistic
 
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.movecountperstep.MoveCountPerStepProblemStatistic
 
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
 
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedProblemStatistic
 
createSubSingleStatistic(SubSingleBenchmarkResult) - Method in class org.optaplanner.benchmark.impl.statistic.stepscore.StepScoreProblemStatistic
 
createTemporalValueRange(Temporal_, Temporal_, long, TemporalUnit) - Static method in class org.optaplanner.core.api.domain.valuerange.ValueRangeFactory
Build a CountableValueRange of a subset of Temporal values (such as LocalDate or LocalDateTime) between 2 bounds.
createThreadPoolExecutor() - Method in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
 
createThreadPoolExecutor() - Method in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.AbstractMove
Called before the move is done, so the move can be evaluated and then be undone without resulting into a permanent change in the solution.
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
createUndoMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
 
createUnmarshallingFailedResult(String) - Static method in class org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalChangeIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractOriginalSwapIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomChangeIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.AbstractRandomSwapIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector.JustInTimeFilteringEntityIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.move.composite.CartesianProductMoveSelector.OriginalCartesianProductMoveIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector.JustInTimeFilteringValueIterator
 
createUpcomingSelection() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector.JustInTimeInitializedValueIterator
 
CustomPhase<Solution_> - Interface in org.optaplanner.core.impl.phase.custom
CustomPhaseCommand<Solution_> - Interface in org.optaplanner.core.impl.phase.custom
Runs a custom algorithm as a Phase of the Solver that changes the planning variables.
customPhaseCommandClassList - Variable in class org.optaplanner.core.config.phase.custom.CustomPhaseConfig
 
customPhaseCommandList - Variable in class org.optaplanner.core.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(DefaultSolverScope<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 - Class in org.optaplanner.core.impl.domain.variable.custom
Unlike other Demands, a custom demand isn't equalized based on its sources, but based on its target.
CustomShadowVariableDemand(CustomShadowVariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
 
CustomShadowVariableDescriptor<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
 
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
 
deduceEntityDescriptor(SolutionDescriptor, Class<?>) - Method in class org.optaplanner.core.config.AbstractConfig
 
deduceEntityDescriptor(SolutionDescriptor) - Method in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
deduceVariableDescriptor(EntityDescriptor, String) - Method in class org.optaplanner.core.config.AbstractConfig
 
deduceVariableDescriptorList(EntityDescriptor, List<String>) - Method in class org.optaplanner.core.config.AbstractConfig
 
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.
DEFAULT_RANDOM_SEED - Static variable in class org.optaplanner.core.config.solver.SolverConfig
 
DefaultConstructionHeuristicForager - Class in org.optaplanner.core.impl.constructionheuristic.decider.forager
 
DefaultConstructionHeuristicForager(ConstructionHeuristicPickEarlyType) - Constructor for class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
DefaultConstructionHeuristicPhase<Solution_> - Class in org.optaplanner.core.impl.constructionheuristic
Default implementation of ConstructionHeuristicPhase.
DefaultConstructionHeuristicPhase(int, String, BestSolutionRecaller<Solution_>, Termination) - Constructor for class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
DefaultCustomPhase<Solution_> - Class in org.optaplanner.core.impl.phase.custom
Default implementation of CustomPhase.
DefaultCustomPhase(int, String, BestSolutionRecaller<Solution_>, Termination) - Constructor for class org.optaplanner.core.impl.phase.custom.DefaultCustomPhase
 
DefaultExhaustiveSearchPhase<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch
Default implementation of ExhaustiveSearchPhase.
DefaultExhaustiveSearchPhase(int, String, BestSolutionRecaller<Solution_>, Termination) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
DefaultLocalSearchPhase<Solution_> - Class in org.optaplanner.core.impl.localsearch
Default implementation of LocalSearchPhase.
DefaultLocalSearchPhase(int, String, BestSolutionRecaller<Solution_>, Termination) - Constructor for class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
DefaultPartitionedSearchPhase<Solution_> - Class in org.optaplanner.core.impl.partitionedsearch
Default implementation of PartitionedSearchPhase.
DefaultPartitionedSearchPhase(int, String, BestSolutionRecaller<Solution_>, Termination, SolutionPartitioner<Solution_>, ThreadFactory, Integer) - Constructor for class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
 
DefaultPillarSelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.pillar
 
DefaultPillarSelector(EntitySelector, Collection<GenuineVariableDescriptor>, boolean, boolean, int, int) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
DefaultPlannerBenchmark - Class in org.optaplanner.benchmark.impl
 
DefaultPlannerBenchmark(PlannerBenchmarkResult, SolverConfigContext, File, ExecutorService, ExecutorService, BenchmarkReport) - Constructor for class org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
 
DefaultRandomFactory - Class in org.optaplanner.core.impl.solver.random
 
DefaultRandomFactory(RandomType, Long) - Constructor for class org.optaplanner.core.impl.solver.random.DefaultRandomFactory
 
DefaultSolver<Solution_> - Class in org.optaplanner.core.impl.solver
Default implementation for Solver.
DefaultSolver(EnvironmentMode, RandomFactory, BestSolutionRecaller<Solution_>, BasicPlumbingTermination, Termination, List<Phase<Solution_>>, DefaultSolverScope<Solution_>) - Constructor for class org.optaplanner.core.impl.solver.DefaultSolver
 
DefaultSolverScope<Solution_> - Class in org.optaplanner.core.impl.solver.scope
 
DefaultSolverScope() - Constructor for class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
DefaultSolverThreadFactory - Class in org.optaplanner.core.impl.solver.thread
Similar to Executors's DefaultThreadFactory, but allows settings a namePrefix.
DefaultSolverThreadFactory() - Constructor for class org.optaplanner.core.impl.solver.thread.DefaultSolverThreadFactory
 
DefaultSolverThreadFactory(String) - Constructor for class org.optaplanner.core.impl.solver.thread.DefaultSolverThreadFactory
 
DefaultSubChainSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.chained
This is the common SubChainSelector implementation.
DefaultSubChainSelector(EntityIndependentValueSelector, boolean, int, int) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
delete(Object) - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
 
demand(Demand<S>) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerSupport
 
Demand<S extends Supply> - Interface in org.optaplanner.core.impl.domain.variable.supply
A subsystem submits a demand for a Supply.
demand(Demand<S>) - Method in interface org.optaplanner.core.impl.domain.variable.supply.SupplyManager
Returns the Supply for a Demand, preferably an existing one.
DepthFirstNodeComparator - Class in org.optaplanner.core.impl.exhaustivesearch.node.comparator
Investigate deeper nodes first.
DepthFirstNodeComparator(boolean) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.comparator.DepthFirstNodeComparator
 
DescriptorPolicy - Class in org.optaplanner.core.impl.domain.policy
 
DescriptorPolicy() - Constructor for class org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.bendable.BendableScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.bendablelong.BendableLongScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoft.HardMediumSoftScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardsoft.HardSoftScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.hardsoftlong.HardSoftLongScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.simple.SimpleScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.simpledouble.SimpleDoubleScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.buildin.simplelong.SimpleLongScoreJacksonJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.optaplanner.persistence.jackson.api.score.PolymorphicScoreJacksonJsonDeserializer
 
DestroyOperation<Solution_> - Class in org.optaplanner.core.impl.heuristic.thread
 
DestroyOperation() - Constructor for class org.optaplanner.core.impl.heuristic.thread.DestroyOperation
 
destroyYielding() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
determineActualClassLoader() - Method in class org.optaplanner.core.config.SolverConfigContext
 
determineBailOutSize() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
determineBailOutSize() - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
determineBailOutSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentFilteringValueSelector
 
determineBailOutSize() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentInitializedValueSelector
 
determineBailOutSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
determineBailOutSize(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
determineBaseRandomSelection(EntityDescriptor, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
determineBaseRandomSelection(SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
determineBaseRandomSelection(GenuineVariableDescriptor, SelectionCacheType, SelectionOrder) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
determineEnvironmentMode() - Method in class org.optaplanner.core.config.solver.SolverConfig
 
determineLocale() - Method in class org.optaplanner.benchmark.config.report.BenchmarkReportConfig
 
determineLookUpStrategy(Object) - Method in class org.optaplanner.core.impl.domain.lookup.LookUpStrategyResolver
This method is thread-safe.
determineSorter(EntitySorterManner, EntityDescriptor) - Static method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
determineSorter(ValueSorterManner, GenuineVariableDescriptor) - Static method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
determineStandardDeviationDoubles(List<? extends BenchmarkResult>, Score, int) - Static method in class org.optaplanner.benchmark.impl.statistic.StatisticUtils
Calculates standard deviation of BenchmarkResult.getAverageScore()s from averageScore.
determineTabuSize(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.EntityRatioTabuSizeStrategy
 
determineTabuSize(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.FixedTabuSizeStrategy
 
determineTabuSize(LocalSearchStepScope) - Method in interface org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.TabuSizeStrategy
 
determineTabuSize(LocalSearchStepScope) - Method in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.ValueRatioTabuSizeStrategy
 
determineTotalsAndAverages() - Method in class org.optaplanner.benchmark.impl.result.SolverBenchmarkResult
 
disassemble(Object, SessionImplementor) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
 
discardNearbyIndexZero - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
discardNearbyIndexZero - Variable in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
dispose() - Method in class org.optaplanner.core.impl.score.director.drools.testgen.TestGenKieSessionJournal
 
dispose() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
Deprecated.
disposeCache(DefaultSolverScope) - Method in interface org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleListener
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.AbstractCachingMoveSelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.decorator.ProbabilityMoveSelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactoryToMoveSelectorBridge
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.DefaultSubChainSelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
disposeCache(DefaultSolverScope) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
divide(double) - Method in class org.optaplanner.benchmark.impl.measurement.ScoreDifferencePercentage
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
divide(double) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
divide(double) - Method in interface org.optaplanner.core.api.score.Score
Returns a Score whose value is (this / divisor).
doAndProcessMove(Move<Solution_>, boolean) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
doAndProcessMove(Move<Solution_>, boolean, Consumer<Score>) - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
doAndProcessMove(Move<Solution_>, boolean) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
doAndProcessMove(Move<Solution_>, boolean, Consumer<Score>) - Method in interface org.optaplanner.core.impl.score.director.InnerScoreDirector
 
doChange(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.impl.solver.ProblemFactChange
Does the change on the PlanningSolution of the ScoreDirector and notifies the ScoreDirector accordingly.
doMove(ConstructionHeuristicMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.constructionheuristic.decider.ConstructionHeuristicDecider
 
doMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.AbstractMove
 
doMove(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
doMove(ScoreDirector<Solution_>) - Method in interface org.optaplanner.core.impl.heuristic.move.Move
Does the move (which indirectly affects the ScoreDirector.getWorkingSolution()).
doMove(LocalSearchMoveScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.decider.LocalSearchDecider
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.AbstractMove
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.move.NoChangeMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
doMoveOnGenuineVariables(ScoreDirector<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove
 
doNullInValueRangeWrapping(ValueRange<T>) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.AbstractValueRangeDescriptor
 
doStep(LocalSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase
 
doStep(PartitionedSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.partitionedsearch.DefaultPartitionedSearchPhase
 
DoublePropertySetterFactory - Class in org.optaplanner.core.impl.domain.common.accessor.lambda
 
DoublePropertySetterFactory(Method, Class<?>, MethodHandles.Lookup) - Constructor for class org.optaplanner.core.impl.domain.common.accessor.lambda.DoublePropertySetterFactory
 
DoublePropertySetterFactory.DoubleUnboxingSetterFunction - Class in org.optaplanner.core.impl.domain.common.accessor.lambda
 
DoubleUnboxingSetterFunction() - Constructor for class org.optaplanner.core.impl.domain.common.accessor.lambda.DoublePropertySetterFactory.DoubleUnboxingSetterFunction
 
DoubleValueRange - Class in org.optaplanner.core.impl.domain.valuerange.buildin.primdouble
 
DoubleValueRange(double, double) - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.primdouble.DoubleValueRange
 
downcastEntityClass - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
downcastEntityClass - Variable in class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
 
downcastEntityDescriptor(HeuristicConfigPolicy, EntityDescriptor) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
DowncastingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
DowncastingValueSelector(ValueSelector, Class<?>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
 
DroolsScoreDirector<Solution_> - Class in org.optaplanner.core.impl.score.director.drools
Drools implementation of ScoreDirector, which directs the Rule Engine to calculate the Score of the working solution.
DroolsScoreDirector(DroolsScoreDirectorFactory<Solution_>, boolean, boolean) - Constructor for class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector
 
DroolsScoreDirectorFactory<Solution_> - Class in org.optaplanner.core.impl.score.director.drools
Drools implementation of ScoreDirectorFactory.
DroolsScoreDirectorFactory(SolutionDescriptor<Solution_>, KieBase) - Constructor for class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 
DroolsScoreDirectorFactory(SolutionDescriptor<Solution_>, KieContainer, String) - Constructor for class org.optaplanner.core.impl.score.director.drools.DroolsScoreDirectorFactory
 

E

earlyPickedMoveScope - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.forager.DefaultConstructionHeuristicForager
 
earlyPickedMoveScope - Variable in class org.optaplanner.core.impl.localsearch.decider.forager.AcceptedLocalSearchForager
 
EasyScoreCalculator<Solution_> - Interface in org.optaplanner.core.impl.score.director.easy
Used for easy java Score calculation.
easyScoreCalculatorClass - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
easyScoreCalculatorCustomProperties - Variable in class org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
 
EasyScoreDirector<Solution_> - Class in org.optaplanner.core.impl.score.director.easy
Easy java implementation of ScoreDirector, which recalculates the Score of the working solution every time.
EasyScoreDirector(EasyScoreDirectorFactory<Solution_>, boolean, boolean, EasyScoreCalculator<Solution_>) - Constructor for class org.optaplanner.core.impl.score.director.easy.EasyScoreDirector
 
EasyScoreDirectorFactory<Solution_> - Class in org.optaplanner.core.impl.score.director.easy
Easy implementation of ScoreDirectorFactory.
EasyScoreDirectorFactory(SolutionDescriptor<Solution_>, EasyScoreCalculator<Solution_>) - Constructor for class org.optaplanner.core.impl.score.director.easy.EasyScoreDirectorFactory
 
empty - Variable in class org.optaplanner.core.impl.heuristic.selector.common.iterator.CachedListRandomIterator
 
EmptyPlannerBenchmarkFactory - Class in org.optaplanner.benchmark.impl
 
EmptyPlannerBenchmarkFactory() - Constructor for class org.optaplanner.benchmark.impl.EmptyPlannerBenchmarkFactory
 
EmptyPlannerBenchmarkFactory(SolverConfigContext) - Constructor for class org.optaplanner.benchmark.impl.EmptyPlannerBenchmarkFactory
 
EmptySolverFactory<Solution_> - Class in org.optaplanner.core.impl.solver
 
EmptySolverFactory() - Constructor for class org.optaplanner.core.impl.solver.EmptySolverFactory
 
EmptySolverFactory(SolverConfigContext) - Constructor for class org.optaplanner.core.impl.solver.EmptySolverFactory
 
EmptySolverFactory(SolverConfigContext, SolverConfig) - Constructor for class org.optaplanner.core.impl.solver.EmptySolverFactory
 
EmptyValueRange<T> - Class in org.optaplanner.core.impl.domain.valuerange.buildin.composite
 
EmptyValueRange() - Constructor for class org.optaplanner.core.impl.domain.valuerange.buildin.composite.EmptyValueRange
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.AbstractCachingEntitySelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.ProbabilityEntitySelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.decorator.SelectedCountLimitEntitySelector
 
endingIterator() - Method in interface org.optaplanner.core.impl.heuristic.selector.entity.EntitySelector
If Selector.isNeverEnding() is true, then Iterable.iterator() will never end.
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
endingIterator() - Method in interface org.optaplanner.core.impl.heuristic.selector.entity.mimic.EntityMimicRecorder
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.ManualEntityMimicRecorder
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicRecordingEntitySelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.entity.nearby.NearEntityNearbyEntitySelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.AbstractCachingValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.DowncastingValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.InitializedValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ProbabilityValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.ReinitializeVariableValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.decorator.SelectedCountLimitValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromEntityPropertyValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
endingIterator() - Method in class org.optaplanner.core.impl.heuristic.selector.value.FromSolutionPropertyValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicRecordingValueSelector
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.mimic.MimicReplayingValueSelector
 
endingIterator(Object) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.mimic.ValueMimicRecorder
 
endingIterator(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.nearby.NearEntityNearbyValueSelector
 
endingIterator(Object) - Method in interface org.optaplanner.core.impl.heuristic.selector.value.ValueSelector
endingNow() - Method in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
endingNow() - Method in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
endingScoreCalculationCount - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
endingSystemTimeMillis - Variable in class org.optaplanner.core.impl.phase.scope.AbstractPhaseScope
 
endingSystemTimeMillis - Variable in class org.optaplanner.core.impl.solver.scope.DefaultSolverScope
 
endProblemFactChangesProcessing() - Method in class org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination
 
entity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
entity - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
entityAfterAnchor - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
entityClass - Variable in class org.optaplanner.core.config.constructionheuristic.placer.QueuedValuePlacerConfig
 
entityClass - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
entityClassList - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
EntityDependentSortingValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
EntityDependentSortingValueSelector(ValueSelector, SelectionCacheType, SelectionSorter) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityDependentSortingValueSelector
 
EntityDescriptor<Solution_> - Class in org.optaplanner.core.impl.domain.entity.descriptor
 
EntityDescriptor(SolutionDescriptor<Solution_>, Class<?>) - Constructor for class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
entityDescriptor - Variable in class org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
 
entityDescriptor - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.FromSolutionEntitySelector
 
entityIndependent - Variable in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
EntityIndependentFilteringValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
EntityIndependentFilteringValueSelector(EntityIndependentValueSelector, List<SelectionFilter>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentFilteringValueSelector
 
EntityIndependentInitializedValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
EntityIndependentInitializedValueSelector(EntityIndependentValueSelector) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.EntityIndependentInitializedValueSelector
 
EntityIndependentValueRangeDescriptor<Solution_> - Interface in org.optaplanner.core.impl.domain.valuerange.descriptor
 
EntityIndependentValueSelector - Interface in org.optaplanner.core.impl.heuristic.selector.value
 
EntityMimicRecorder - Interface in org.optaplanner.core.impl.heuristic.selector.entity.mimic
 
entityMimicRecorder - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.mimic.MimicReplayingEntitySelector
 
entityPlacer - Variable in class org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase
 
EntityPlacer - Interface in org.optaplanner.core.impl.constructionheuristic.placer
 
EntityPlacerConfig<C extends EntityPlacerConfig> - Class in org.optaplanner.core.config.constructionheuristic.placer
EntityPlacerConfig() - Constructor for class org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig
 
entityPlacerConfigList - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
EntityRatioTabuSizeStrategy - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size
 
EntityRatioTabuSizeStrategy(double) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size.EntityRatioTabuSizeStrategy
 
entitySelector - Variable in class org.optaplanner.core.impl.constructionheuristic.placer.QueuedEntityPlacer
 
entitySelector - Variable in class org.optaplanner.core.impl.exhaustivesearch.DefaultExhaustiveSearchPhase
 
EntitySelector - Interface in org.optaplanner.core.impl.heuristic.selector.entity
Selects instances of 1 PlanningEntity annotated class.
entitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.entity.pillar.DefaultPillarSelector
 
entitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMoveSelector
 
entitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMoveSelector
 
entitySelector - Variable in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMoveSelector
 
entitySelectorConfig - Variable in class org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
 
entitySelectorConfig - Variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
EntitySelectorConfig - Class in org.optaplanner.core.config.heuristic.selector.entity
 
EntitySelectorConfig() - Constructor for class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
EntitySelectorConfig(Class<?>) - Constructor for class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
EntitySelectorConfig(EntitySelectorConfig) - Constructor for class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
entitySelectorConfig - Variable in class org.optaplanner.core.config.heuristic.selector.entity.pillar.PillarSelectorConfig
 
entitySorterManner - Variable in class org.optaplanner.core.config.constructionheuristic.ConstructionHeuristicPhaseConfig
 
entitySorterManner - Variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
EntitySorterManner - Enum in org.optaplanner.core.config.heuristic.selector.entity
The manner of sorting PlanningEntity instances.
EntityTabuAcceptor - Class in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
 
EntityTabuAcceptor(String) - Constructor for class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.EntityTabuAcceptor
 
entityTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
entityTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
EnvironmentMode - Enum in org.optaplanner.core.config.solver
The environment mode also allows you to detect common bugs in your implementation.
environmentMode - Variable in class org.optaplanner.core.config.solver.SolverConfig
 
environmentMode - Variable in class org.optaplanner.core.impl.solver.DefaultSolver
 
equals(Object) - Method in class org.optaplanner.benchmark.impl.loader.FileProblemProvider
 
equals(Object) - Method in class org.optaplanner.benchmark.impl.loader.InstanceProblemProvider
 
equals(Object) - Method in class org.optaplanner.benchmark.impl.ranking.TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight
 
equals(Object) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore
 
equals(Object) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatch
 
equals(Object) - Method in class org.optaplanner.core.api.score.constraint.ConstraintMatchTotal
 
equals(Object) - Method in class org.optaplanner.core.api.score.constraint.Indictment
 
equals(Object) - Method in class org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableDemand
 
equals(Object) - Method in class org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDemand
 
equals(Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.CollectionInverseVariableDemand
 
equals(Object) - Method in class org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableDemand
 
equals(Object) - Method in class org.optaplanner.core.impl.domain.variable.listener.support.VariableListenerNotification
Warning: do not test equality of VariableListenerNotifications for different VariableListeners (so ShadowVariableDescriptors) because equality does not take those into account (for performance)!
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.move.CompositeMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove
 
equals(Object) - Method in class org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain
 
equals(Object, Object) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
 
EqualsLookUpStrategy - Class in org.optaplanner.core.impl.domain.lookup
 
EqualsLookUpStrategy() - Constructor for class org.optaplanner.core.impl.domain.lookup.EqualsLookUpStrategy
 
escapeHtmlId(String) - Static method in class org.optaplanner.benchmark.impl.report.ReportHelper
Escape illegal HTML element id characters, such as a dot.
eventListenerSet - Variable in class org.optaplanner.core.impl.solver.event.AbstractEventSupport
 
executeGetter(Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
 
executeGetter(Object) - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
 
executeGetter(Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
 
executeGetter(Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
 
executeGetter(Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
 
executeSetter(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.LambdaBeanPropertyMemberAccessor
 
executeSetter(Object, Object) - Method in interface org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
 
executeSetter(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionBeanPropertyMemberAccessor
 
executeSetter(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionFieldMemberAccessor
 
executeSetter(Object, Object) - Method in class org.optaplanner.core.impl.domain.common.accessor.ReflectionMethodMemberAccessor
 
executor - Variable in class org.optaplanner.core.impl.constructionheuristic.decider.MultiThreadedConstructionHeuristicDecider
 
executor - Variable in class org.optaplanner.core.impl.localsearch.decider.MultiThreadedLocalSearchDecider
 
ExhaustiveSearchDecider<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch.decider
 
ExhaustiveSearchDecider(String, BestSolutionRecaller<Solution_>, Termination, ManualEntityMimicRecorder, MoveSelector, boolean, ScoreBounder) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
ExhaustiveSearchLayer - Class in org.optaplanner.core.impl.exhaustivesearch.node
 
ExhaustiveSearchLayer(int, Object) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchLayer
 
ExhaustiveSearchNode - Class in org.optaplanner.core.impl.exhaustivesearch.node
 
ExhaustiveSearchNode(ExhaustiveSearchLayer, ExhaustiveSearchNode) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
ExhaustiveSearchPhase<Solution_> - Interface in org.optaplanner.core.impl.exhaustivesearch
A ExhaustiveSearchPhase is a Phase which uses an exhaustive algorithm, such as Brute Force.
ExhaustiveSearchPhaseConfig - Class in org.optaplanner.core.config.exhaustivesearch
 
ExhaustiveSearchPhaseConfig() - Constructor for class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
ExhaustiveSearchPhaseLifecycleListener<Solution_> - Interface in org.optaplanner.core.impl.exhaustivesearch.event
 
ExhaustiveSearchPhaseScope<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch.scope
 
ExhaustiveSearchPhaseScope(DefaultSolverScope<Solution_>) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchPhaseScope
 
ExhaustiveSearchStepScope<Solution_> - Class in org.optaplanner.core.impl.exhaustivesearch.scope
 
ExhaustiveSearchStepScope(ExhaustiveSearchPhaseScope<Solution_>) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
ExhaustiveSearchStepScope(ExhaustiveSearchPhaseScope<Solution_>, int) - Constructor for class org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope
 
exhaustiveSearchType - Variable in class org.optaplanner.core.config.exhaustivesearch.ExhaustiveSearchPhaseConfig
 
ExhaustiveSearchType - Enum in org.optaplanner.core.config.exhaustivesearch
 
expandNode(ExhaustiveSearchStepScope<Solution_>) - Method in class org.optaplanner.core.impl.exhaustivesearch.decider.ExhaustiveSearchDecider
 
expandNodes() - Method in class org.optaplanner.benchmark.impl.aggregator.swingui.CheckBoxTree
 
explainBestScore() - Method in interface org.optaplanner.core.api.solver.Solver
Returns a diagnostic text that explains the Solver.getBestSolution() through the ConstraintMatch API to identify which constraints or planning entities cause that Solver.getBestScore() quality.
explainBestScore() - Method in class org.optaplanner.core.impl.partitionedsearch.PartitionSolver
 
explainBestScore() - Method in class org.optaplanner.core.impl.solver.DefaultSolver
 
explainScore() - Method in class org.optaplanner.core.impl.score.director.AbstractScoreDirector
 
explainScore() - Method in interface org.optaplanner.core.impl.score.director.ScoreDirector
Returns a diagnostic text that explains the Score through the ConstraintMatch API to identify which constraints or planning entities cause that score quality.
ExternalizedAnchorVariableSupply - Class in org.optaplanner.core.impl.domain.variable.anchor
Alternative to AnchorVariableListener.
ExternalizedAnchorVariableSupply(VariableDescriptor, SingletonInverseVariableSupply) - Constructor for class org.optaplanner.core.impl.domain.variable.anchor.ExternalizedAnchorVariableSupply
 
ExternalizedCollectionInverseVariableSupply - Class in org.optaplanner.core.impl.domain.variable.inverserelation
ExternalizedCollectionInverseVariableSupply(VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedCollectionInverseVariableSupply
 
ExternalizedSingletonInverseVariableSupply - Class in org.optaplanner.core.impl.domain.variable.inverserelation
ExternalizedSingletonInverseVariableSupply(VariableDescriptor) - Constructor for class org.optaplanner.core.impl.domain.variable.inverserelation.ExternalizedSingletonInverseVariableSupply
 
extractAllEntitiesIterator(Solution_) - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
extractAnnotationClass(Member, Class<? extends Annotation>...) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
extractCollectionGenericTypeParameter(String, Class<?>, Class<?>, Type, Class<? extends Annotation>, String) - Static method in class org.optaplanner.core.config.util.ConfigUtils
 
extractEntities(Solution_) - Method in class org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor
 
extractEntityDescriptor(HeuristicConfigPolicy) - Method in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
extractIntParameter(Properties, String) - Method in class org.optaplanner.persistence.jpa.impl.score.AbstractScoreHibernateType
 
extractJustificationList(RuleContext) - Method in class org.optaplanner.core.api.score.holder.AbstractScoreHolder
 
extractLeafMoveSelectorConfigsIntoList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.CartesianProductMoveSelectorConfig
 
extractLeafMoveSelectorConfigsIntoList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.heuristic.selector.move.composite.UnionMoveSelectorConfig
 
extractLeafMoveSelectorConfigsIntoList(List<MoveSelectorConfig>) - Method in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
Gather a list of all descendant MoveSelectorConfigs except for UnionMoveSelectorConfig and CartesianProductMoveSelectorConfig.
extractLevelDoubles(Score) - Static method in class org.optaplanner.core.impl.score.ScoreUtils
 
extractPlanningId(Object) - Method in class org.optaplanner.core.impl.domain.lookup.PlanningIdLookUpStrategy
 
extractPureSubSingleStatisticList(SingleStatisticType) - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendable.BendableScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.simple.SimpleScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScoreHolder
 
extractScore(int) - Method in class org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScoreHolder
 
extractScore(int) - Method in interface org.optaplanner.core.api.score.holder.ScoreHolder
Extracts the Score, calculated by the KieSession for DroolsScoreDirector.
extractScoreClass() - Method in class org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
 
extractSingleStatisticTypeList() - Method in class org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult
 
extractValueRange(Solution_, Object) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
extractValueRange(Solution_) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.CompositeValueRangeDescriptor
 
extractValueRange(Solution_) - Method in interface org.optaplanner.core.impl.domain.valuerange.descriptor.EntityIndependentValueRangeDescriptor
extractValueRange(Solution_, Object) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.FromEntityPropertyValueRangeDescriptor
 
extractValueRange(Solution_, Object) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.FromSolutionPropertyValueRangeDescriptor
 
extractValueRange(Solution_) - Method in class org.optaplanner.core.impl.domain.valuerange.descriptor.FromSolutionPropertyValueRangeDescriptor
 
extractValueRange(Solution_, Object) - Method in interface org.optaplanner.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor
 
extractVariableDescriptor(HeuristicConfigPolicy, EntityDescriptor) - Method in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 

F

fadingEntityTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingEntityTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingMoveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingSolutionTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingTabuSizeStrategy - Variable in class org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.AbstractTabuAcceptor
 
fadingUndoMoveTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingValueTabuRatio - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
fadingValueTabuSize - Variable in class org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig
 
FairSelectorProbabilityWeightFactory<Solution_> - Class in org.optaplanner.core.impl.heuristic.selector.common.decorator
 
FairSelectorProbabilityWeightFactory() - Constructor for class org.optaplanner.core.impl.heuristic.selector.common.decorator.FairSelectorProbabilityWeightFactory
 
FAT_DASHED_STROKE - Static variable in class org.optaplanner.swing.impl.TangoColorFactory
 
FeasibilityScore<S extends FeasibilityScore> - Interface in org.optaplanner.core.api.score
FeasibilityScoreDefinition<S extends FeasibilityScore> - Interface in org.optaplanner.core.impl.score.definition
 
field - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.Unprocessed
 
FieldAccessingSolutionCloner<Solution_> - Class in org.optaplanner.core.impl.domain.solution.cloner
 
FieldAccessingSolutionCloner(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun - Class in org.optaplanner.core.impl.domain.solution.cloner
 
FieldAccessingSolutionCloner.Unprocessed - Class in org.optaplanner.core.impl.domain.solution.cloner
 
FieldAccessingSolutionClonerRun() - Constructor for class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner.FieldAccessingSolutionClonerRun
 
fieldDeepClonedMemoization - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
fieldListMemoization - Variable in class org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner
 
FileProblemProvider<Solution_> - Class in org.optaplanner.benchmark.impl.loader
 
FileProblemProvider(SolutionFileIO<Solution_>, File) - Constructor for class org.optaplanner.benchmark.impl.loader.FileProblemProvider
 
fillWarningList() - Method in class org.optaplanner.benchmark.impl.report.BenchmarkReport
 
fillWarningList() - Method in class org.optaplanner.benchmark.impl.statistic.memoryuse.MemoryUseProblemStatistic
 
fillWarningList() - Method in class org.optaplanner.benchmark.impl.statistic.ProblemStatistic
 
filterClassList - Variable in class org.optaplanner.core.config.heuristic.selector.entity.EntitySelectorConfig
 
filterClassList - Variable in class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
 
filterClassList - Variable in class org.optaplanner.core.config.heuristic.selector.value.ValueSelectorConfig
 
FilteringEntitySelector - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
FilteringEntitySelector(EntitySelector, List<SelectionFilter>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector
 
FilteringEntitySelector.JustInTimeFilteringEntityIterator - Class in org.optaplanner.core.impl.heuristic.selector.entity.decorator
 
FilteringMoveSelector - Class in org.optaplanner.core.impl.heuristic.selector.move.decorator
 
FilteringMoveSelector(MoveSelector, List<SelectionFilter>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.move.decorator.FilteringMoveSelector
 
FilteringValueSelector - Class in org.optaplanner.core.impl.heuristic.selector.value.decorator
 
FilteringValueSelector(ValueSelector, List<SelectionFilter>) - Constructor for class org.optaplanner.core.impl.heuristic.selector.value.decorator.FilteringValueSelector
 
FilteringValueSelector.JustInTimeFilteringValueIterator - Class in