All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAcceptor |
|
| AbstractBendableScore<S extends FeasibilityScore<S>> |
Abstract superclass for bendable Score types.
|
| AbstractBendableScoreDefinition<S extends FeasibilityScore<S>> |
|
| AbstractBiJoiner<A,B> |
|
| AbstractCachingEntitySelector |
|
| AbstractCachingMoveSelector |
|
| AbstractCachingValueSelector |
|
| AbstractCompositeTermination |
Abstract superclass that combines multiple Terminations.
|
| AbstractConfig<C extends AbstractConfig> |
A config class is a user friendly, validating configuration class that maps XML input.
|
| AbstractConstraint<Solution_,ConstraintFactory extends InnerConstraintFactory<Solution_>> |
|
| AbstractConstraintSessionFactory<Solution_> |
|
| AbstractConstraintStream<Solution_> |
|
| AbstractConstraintStreamHelper<Right,JoinedStream,Joiner,Predicate> |
|
| AbstractConstructionHeuristicForager |
|
| AbstractCountableValueRange<T> |
|
| AbstractCustomPhaseCommand<Solution_> |
Deprecated.
|
| AbstractEntityPlacer |
|
| AbstractEntitySelector |
|
| AbstractEventSupport<E extends EventListener> |
|
| AbstractFinalistPodium |
|
| AbstractFromPropertyValueRangeDescriptor<Solution_> |
|
| AbstractIncrementalScoreCalculator<Solution_> |
Deprecated.
|
| AbstractJoiner |
|
| AbstractLocalSearchForager |
|
| AbstractMove<Solution_> |
Abstract superclass for Move.
|
| AbstractMoveScope<Solution_> |
|
| AbstractMoveSelector |
|
| AbstractOriginalChangeIterator<S extends Move> |
|
| AbstractOriginalSwapIterator<S,SubS> |
|
| AbstractPentaJoiner<A,B,C,D,E> |
|
| AbstractPhase<Solution_> |
|
| AbstractPhaseScope<Solution_> |
|
| AbstractPillarMoveSelectorConfig<C extends AbstractPillarMoveSelectorConfig<C>> |
|
| AbstractQuadJoiner<A,B,C,D> |
|
| AbstractRandomChangeIterator<S extends Move> |
|
| AbstractRandomSwapIterator<S,SubS> |
|
| AbstractScore<S extends Score> |
Abstract superclass for Score.
|
| AbstractScoreDefinition<S extends Score<S>> |
|
| AbstractScoreDirector<Solution_,Factory_ extends AbstractScoreDirectorFactory<Solution_>> |
|
| AbstractScoreDirectorFactory<Solution_> |
|
| AbstractScoreHibernateType |
This class is Hibernate specific, because JPA 2.1's @Converter currently
cannot handle 1 class mapping to multiple SQL columns.
|
| AbstractScoreHolder<Score_ extends Score<Score_>> |
Deprecated.
|
| AbstractScoreJacksonJsonDeserializer<Score_ extends Score<Score_>> |
Jackson binding support for a Score type.
|
| AbstractScoreJacksonJsonSerializer<Score_ extends Score<Score_>> |
Jackson binding support for a Score subtype.
|
| AbstractScoreJaxbXmlAdapter<Score_ extends Score<Score_>> |
|
| AbstractScoreJsonbAdapter<Score_ extends Score<Score_>> |
JSON-B binding support for a Score type.
|
| AbstractScoreVerifier<Solution_> |
Used in unit tests to assert that 1 particular solution has a specific weight for a specific constraint.
|
| AbstractScoreXStreamConverter |
|
| AbstractSelector |
|
| AbstractSolution<S extends Score> |
Deprecated.
|
| AbstractSolver<Solution_> |
|
| AbstractStepScope<Solution_> |
|
| AbstractTabuAcceptor |
Abstract superclass for all Tabu Acceptors.
|
| AbstractTabuSizeStrategy |
|
| AbstractTermination |
|
| AbstractTriJoiner<A,B,C> |
|
| AbstractUncountableValueRange<T> |
|
| AbstractValueRangeDescriptor<Solution_> |
|
| AbstractValueSelector |
|
| AcceptedLocalSearchForager |
|
| Acceptor |
An Acceptor accepts or rejects a selected Move.
|
| AcceptorConfig |
|
| AcceptorType |
|
| AlphabeticMemberComparator |
|
| AnchorShadowVariable |
Specifies that a bean property (or a field) is the anchor of a chained PlanningVariable, which implies it's a shadow
variable.
|
| AnchorShadowVariableDescriptor<Solution_> |
|
| AnchorVariableDemand |
|
| AnchorVariableListener<Solution_> |
|
| AnchorVariableSupply |
Only supported for chained variables.
|
| AndCompositeTermination |
|
| ApplyStepOperation<Solution_> |
|
| AutoDiscoverMemberType |
|
| BasicPlumbingTermination |
|
| BavetAbstractBiConstraintStream<Solution_,A,B> |
|
| BavetAbstractBiNode<A,B> |
|
| BavetAbstractBiTuple<A,B> |
|
| BavetAbstractConstraintStream<Solution_> |
|
| BavetAbstractNode |
|
| BavetAbstractTriConstraintStream<Solution_,A,B,C> |
|
| BavetAbstractTriNode<A,B,C> |
|
| BavetAbstractTriTuple<A,B,C> |
|
| BavetAbstractTuple |
|
| BavetAbstractUniConstraintStream<Solution_,A> |
|
| BavetAbstractUniNode<A> |
|
| BavetAbstractUniTuple<A> |
|
| BavetConstraint<Solution_> |
|
| BavetConstraintFactory<Solution_> |
|
| BavetConstraintSession<Solution_> |
|
| BavetConstraintSessionFactory<Solution_> |
|
| BavetEqualsAndComparisonIndex<Tuple_ extends BavetJoinBridgeTuple> |
|
| BavetEqualsIndex<Tuple_ extends BavetJoinBridgeTuple> |
|
| BavetFilterBiConstraintStream<Solution_,A,B> |
|
| BavetFilterBiNode<A,B> |
|
| BavetFilterBiTuple<A,B> |
|
| BavetFilterTriConstraintStream<Solution_,A,B,C> |
|
| BavetFilterTriNode<A,B,C> |
|
| BavetFilterTriTuple<A,B,C> |
|
| BavetFilterUniConstraintStream<Solution_,A> |
|
| BavetFilterUniNode<A> |
|
| BavetFilterUniTuple<A> |
|
| BavetFromUniConstraintStream<Solution_,A> |
|
| BavetFromUniNode<A> |
|
| BavetFromUniTuple<A> |
|
| BavetGroupBiConstraintStream<Solution_,GroupKey_,ResultContainer_,Result_> |
|
| BavetGroupBiNode<GroupKey_,ResultContainer_,Result_> |
|
| BavetGroupBiTuple<GroupKey_,ResultContainer_,Result_> |
|
| BavetGroupBridgeTuple |
|
| BavetGroupBridgeUniConstraintStream<Solution_,A,NewA,ResultContainer_,NewB> |
|
| BavetGroupBridgeUniNode<A,NewA,ResultContainer_,NewB> |
|
| BavetGroupBridgeUniTuple<A,NewA,ResultContainer_,NewB> |
|
| BavetGroupTuple |
|
| BavetIndex<Tuple_ extends BavetJoinBridgeTuple> |
|
| BavetIndexFactory |
|
| BavetIndexKey |
|
| BavetJoinBiConstraintStream<Solution_,A,B> |
|
| BavetJoinBiNode<A,B> |
|
| BavetJoinBiTuple<A,B> |
|
| BavetJoinBridgeBiConstraintStream<Solution_,A,B> |
|
| BavetJoinBridgeBiNode<A,B> |
|
| BavetJoinBridgeBiTuple<A,B> |
|
| BavetJoinBridgeConstraintStream<Solution_> |
|
| BavetJoinBridgeNode |
|
| BavetJoinBridgeTuple |
|
| BavetJoinBridgeUniConstraintStream<Solution_,A> |
|
| BavetJoinBridgeUniNode<A> |
|
| BavetJoinBridgeUniTuple<A> |
|
| BavetJoinConstraintStream<Solution_> |
|
| BavetJoinNode |
|
| BavetJoinTriConstraintStream<Solution_,A,B,C> |
|
| BavetJoinTriNode<A,B,C> |
|
| BavetJoinTriTuple<A,B,C> |
|
| BavetJoinTuple |
|
| BavetNode |
|
| BavetNodeBuildPolicy<Solution_> |
|
| BavetNoneIndex<Tuple_ extends BavetJoinBridgeTuple> |
|
| BavetScoringBiConstraintStream<Solution_,A,B> |
|
| BavetScoringBiNode<A,B> |
|
| BavetScoringBiTuple<A,B> |
|
| BavetScoringNode |
|
| BavetScoringTriConstraintStream<Solution_,A,B,C> |
|
| BavetScoringTriNode<A,B,C> |
|
| BavetScoringTriTuple<A,B,C> |
|
| BavetScoringTuple |
|
| BavetScoringUniConstraintStream<Solution_,A> |
|
| BavetScoringUniNode<A> |
|
| BavetScoringUniTuple<A> |
|
| BavetTuple |
|
| BavetTupleState |
|
| BenchmarkAggregator |
|
| BenchmarkAggregatorFrame |
|
| BenchmarkReport |
|
| BenchmarkReportConfig |
|
| BenchmarkResult |
|
| BenchmarkResultIO |
|
| BendableBigDecimalScore |
|
| BendableBigDecimalScoreConverter |
|
| BendableBigDecimalScoreDefinition |
|
| BendableBigDecimalScoreHibernateType |
|
| BendableBigDecimalScoreHolder |
|
| BendableBigDecimalScoreInliner |
|
| BendableBigDecimalScoreJacksonJsonDeserializer |
|
| BendableBigDecimalScoreJacksonJsonSerializer |
|
| BendableBigDecimalScoreJaxbXmlAdapter |
|
| BendableBigDecimalScoreJsonbAdapter |
|
| BendableBigDecimalScoreVerifier<Solution_> |
|
| BendableBigDecimalScoreXStreamConverter |
|
| BendableLongScore |
This Score is based on n levels of long constraints.
|
| BendableLongScoreConverter |
|
| BendableLongScoreDefinition |
|
| BendableLongScoreHibernateType |
|
| BendableLongScoreHolder |
|
| BendableLongScoreInliner |
|
| BendableLongScoreJacksonJsonDeserializer |
|
| BendableLongScoreJacksonJsonSerializer |
|
| BendableLongScoreJaxbXmlAdapter |
|
| BendableLongScoreJsonbAdapter |
|
| BendableLongScoreVerifier<Solution_> |
|
| BendableLongScoreXStreamConverter |
|
| BendableScore |
This Score is based on n levels of int constraints.
|
| BendableScoreConverter |
|
| BendableScoreDefinition |
|
| BendableScoreHibernateType |
|
| BendableScoreHolder |
|
| BendableScoreInliner |
|
| BendableScoreJacksonJsonDeserializer |
|
| BendableScoreJacksonJsonSerializer |
|
| BendableScoreJaxbXmlAdapter |
|
| BendableScoreJsonbAdapter |
|
| BendableScoreVerifier<Solution_> |
|
| BendableScoreXStreamConverter |
|
| BestScoreFeasibleTermination |
|
| BestScoreProblemStatistic |
|
| BestScoreStatisticPoint |
|
| BestScoreSubSingleStatistic<Solution_> |
|
| BestScoreTermination |
|
| BestSolutionChangedEvent<Solution_> |
|
| BestSolutionMutationProblemStatistic |
|
| BestSolutionMutationStatisticPoint |
|
| BestSolutionMutationSubSingleStatistic<Solution_> |
|
| BestSolutionRecaller<Solution_> |
|
| BestSolutionRecallerConfig |
|
| BetaDistributionNearbyRandom |
|
| BiConstraintCollector<A,B,ResultContainer_,Result_> |
|
| BiConstraintStream<A,B> |
|
| BiConstraintStreamHelper<A,B,C> |
|
| BigDecimalValueRange |
|
| BigDecimalWeightedScoreImpacter |
|
| BigIntegerValueRange |
|
| BiJoiner<A,B> |
|
| BiTuple<A,B> |
|
| BlockDistributionNearbyRandom |
|
| BooleanValueRange |
|
| BreadthFirstNodeComparator |
Investigate nodes layer by layer: investigate shallower nodes first.
|
| CachedListRandomIterator<S> |
This Iterator does not shuffle and is never ending.
|
| CachingEntitySelector |
|
| CachingMoveSelector |
|
| CachingValueSelector |
|
| CartesianProductMoveSelector |
|
| CartesianProductMoveSelectorConfig |
|
| ChainedChangeMove<Solution_> |
|
| ChainedSwapMove<Solution_> |
|
| ChangeMove<Solution_> |
|
| ChangeMoveSelector |
|
| ChangeMoveSelectorConfig |
|
| CheckBoxTree |
|
| ChildThreadPlumbingTermination |
|
| ChildThreadType |
|
| ClassAndPlanningIdComparator |
|
| CollectionInverseVariableDemand |
|
| CollectionInverseVariableListener |
|
| CollectionInverseVariableSupply |
|
| ComparatorSelectionSorter<Solution_,T> |
|
| CompositeAcceptor |
Combines several acceptors into one.
|
| CompositeBiJoiner<A,B> |
|
| CompositeCountableValueRange<T> |
|
| CompositeMove<Solution_> |
A CompositeMove is composed out of multiple other moves.
|
| CompositeMoveSelector |
|
| CompositePentaJoiner<A,B,C,D,E> |
|
| CompositeQuadJoiner<A,B,C,D> |
|
| CompositeSelectionFilter<Solution_,T> |
|
| CompositeTriJoiner<A,B,C> |
|
| CompositeValueRangeDescriptor<Solution_> |
|
| ConcurrentMemoization<K,V> |
A thread-safe memoization that caches a calculation.
|
| ConfigUtils |
|
| Constraint |
|
| ConstraintCollectors |
|
| ConstraintConfiguration |
Allows end users to change the constraint weights, by not hard coding them.
|
| ConstraintConfigurationDescriptor<Solution_> |
|
| ConstraintConfigurationProvider |
|
| ConstraintFactory |
WARNING: The ConstraintStreams/ConstraintProvider API is TECH PREVIEW.
|
| ConstraintMatch |
|
| ConstraintMatchAwareIncrementalScoreCalculator<Solution_,Score_ extends Score> |
|
| ConstraintMatchAwareIncrementalScoreCalculator<Solution_> |
Deprecated.
|
| ConstraintMatchScoreComparator |
Deprecated.
|
| ConstraintMatchTotal |
|
| ConstraintMatchTotalBestScoreStatisticPoint |
|
| ConstraintMatchTotalBestScoreSubSingleStatistic<Solution_> |
|
| ConstraintMatchTotalScoreComparator |
Deprecated.
|
| ConstraintMatchTotalStepScoreStatisticPoint |
|
| ConstraintMatchTotalStepScoreSubSingleStatistic<Solution_> |
|
| ConstraintProvider |
WARNING: The ConstraintStreams/ConstraintProvider API is TECH PREVIEW.
|
| ConstraintSession<Solution_> |
An instance of this class must be used in only one thread.
|
| ConstraintSessionFactory<Solution_> |
|
| ConstraintStream |
A constraint stream is a declaration on how to match one, two
or more objects.
|
| ConstraintStreamImplType |
|
| ConstraintStreamScoreDirector<Solution_> |
|
| ConstraintStreamScoreDirectorFactory<Solution_> |
|
| ConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_> |
|
| ConstraintWeight |
Specifies that a bean property (or a field) set the constraint weight and score level of a constraint.
|
| ConstraintWeightDescriptor<Solution_> |
|
| ConstructionHeuristicDecider<Solution_> |
|
| ConstructionHeuristicForager |
|
| ConstructionHeuristicForagerConfig |
|
| ConstructionHeuristicMoveScope<Solution_> |
|
| ConstructionHeuristicPhase<Solution_> |
|
| ConstructionHeuristicPhaseConfig |
|
| ConstructionHeuristicPhaseLifecycleListener<Solution_> |
|
| ConstructionHeuristicPhaseLifecycleListenerAdapter<Solution_> |
|
| ConstructionHeuristicPhaseScope<Solution_> |
|
| ConstructionHeuristicPickEarlyType |
|
| ConstructionHeuristicStepScope<Solution_> |
|
| ConstructionHeuristicType |
|
| CountableValueRange<T> |
|
| CustomPhase<Solution_> |
|
| CustomPhaseCommand<Solution_> |
Runs a custom algorithm as a Phase of the Solver that changes the planning variables.
|
| CustomPhaseConfig |
|
| CustomPhaseScope<Solution_> |
|
| CustomShadowVariable |
Specifies that a bean property (or a field) is a custom shadow of 1 or more PlanningVariable's.
|
| CustomShadowVariable.NullVariableListener |
|
| CustomShadowVariableDemand |
Unlike other Demands, a custom demand isn't equalized based on its sources, but based on its target.
|
| CustomShadowVariableDescriptor<Solution_> |
|
| CustomStepScope<Solution_> |
|
| DeepPlanningClone |
Marks a problem fact class as being required to be deep planning cloned.
|
| DefaultBiConstraintCollector<A,B,ResultContainer_,Result_> |
|
| DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_> |
|
| DefaultConstructionHeuristicForager |
|
| DefaultConstructionHeuristicPhase<Solution_> |
|
| DefaultCustomPhase<Solution_> |
|
| DefaultExhaustiveSearchPhase<Solution_> |
|
| DefaultLocalSearchPhase<Solution_> |
|
| DefaultMultiConstraintAssertion<Solution_> |
|
| DefaultMultiConstraintVerification<Solution_> |
|
| DefaultPartitionedSearchPhase<Solution_> |
|
| DefaultPillarSelector |
|
| DefaultPlannerBenchmark |
|
| DefaultPlannerBenchmarkFactory |
|
| DefaultQuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> |
|
| DefaultRandomFactory |
|
| DefaultScoreManager<Solution_> |
|
| DefaultSingleConstraintAssertion<Solution_> |
|
| DefaultSingleConstraintVerification<Solution_> |
|
| DefaultSolver<Solution_> |
Default implementation for Solver.
|
| DefaultSolverFactory<Solution_> |
|
| DefaultSolverJob<Solution_,ProblemId_> |
|
| DefaultSolverManager<Solution_,ProblemId_> |
|
| DefaultSolverScope<Solution_> |
|
| DefaultSolverThreadFactory |
Similar to Executors's DefaultThreadFactory, but allows settings a namePrefix.
|
| DefaultSubChainSelector |
|
| DefaultTriConstraintCollector<A,B,C,ResultContainer_,Result_> |
|
| DefaultUniConstraintCollector<A,ResultContainer_,Result_> |
|
| Demand<S extends Supply> |
A subsystem submits a demand for a Supply.
|
| DepthFirstNodeComparator |
Investigate deeper nodes first.
|
| DescriptorPolicy |
|
| DestroyOperation<Solution_> |
|
| DoubleValueRange |
|
| DowncastingValueSelector |
|
| DroolsAbstractAccumulateFunction<ResultContainer_,InTuple,OutTuple> |
|
| DroolsAbstractBiCollectingGroupByCollectorProcessor<ResultContainer1,ResultContainer2,InTuple,KeyTuple,OutTuple> |
|
| DroolsAbstractBiConstraintStream<Solution_,A,B> |
|
| DroolsAbstractConstraintStream<Solution_> |
|
| DroolsAbstractGroupBy<InTuple,OutTuple> |
|
| DroolsAbstractGroupByAccumulator<InTuple> |
|
| DroolsAbstractQuadConstraintStream<Solution_,A,B,C,D> |
|
| DroolsAbstractTriConstraintStream<Solution_,A,B,C> |
|
| DroolsAbstractUniCollectingGroupByCollectorProcessor<ResultContainer,InTuple,KeyTuple,OutTuple> |
|
| DroolsAbstractUniConstraintStream<Solution_,A> |
|
| DroolsAccumulateContext<ResultContainer_> |
|
| DroolsBiCondition<A,B,PatternVar> |
|
| DroolsBiGroupByAccumulator<A,B,NewA,NewB> |
|
| DroolsBiRuleStructure<A,B,PatternVar> |
|
| DroolsBiToQuadGroupByAccumulator<A,B,NewA,NewB,NewC,NewD> |
|
| DroolsBiToTriGroupByAccumulator<A,B,NewA,NewB,NewC> |
|
| DroolsCondition<PatternVar,T extends DroolsRuleStructure<PatternVar>> |
Encapsulates the low-level rule creation and manipulation operations via the Drools executable model DSL
(see PatternDSL.
|
| DroolsCondition.Mutator<InTuple,OutPatternVar,R extends DroolsRuleStructure<OutPatternVar>,C extends DroolsCondition<OutPatternVar,R>> |
|
| DroolsConstraint<Solution_> |
|
| DroolsConstraintFactory<Solution_> |
|
| DroolsConstraintSession<Solution_> |
|
| DroolsConstraintSessionFactory<Solution_> |
|
| DroolsExistsBiConstraintStream<Solution_,A,B> |
|
| DroolsExistsQuadConstraintStream<Solution_,A,B,C,D> |
|
| DroolsExistsTriConstraintStream<Solution_,A,B,C> |
|
| DroolsExistsUniConstraintStream<Solution_,A> |
|
| DroolsFilterBiConstraintStream<Solution_,A,B> |
|
| DroolsFilterQuadConstraintStream<Solution_,A,B,C,D> |
|
| DroolsFilterTriConstraintStream<Solution_,A,B,C> |
|
| DroolsFilterUniConstraintStream<Solution_,A> |
|
| DroolsFromUniConstraintStream<Solution_,A> |
|
| DroolsGroupingBiConstraintStream<Solution_,NewA,NewB> |
|
| DroolsGroupingQuadConstraintStream<Solution_,NewA,NewB,NewC,NewD> |
|
| DroolsGroupingTriConstraintStream<Solution_,NewA,NewB,NewC> |
|
| DroolsGroupingUniConstraintStream<Solution_,NewA> |
|
| DroolsJoinBiConstraintStream<Solution_,A,B> |
|
| DroolsJoinQuadConstraintStream<Solution_,A,B,C,D> |
|
| DroolsJoinTriConstraintStream<Solution_,A,B,C> |
|
| DroolsPatternBuilder<T> |
Instances of PatternDSL.PatternDef are mutable and as such can not be reused by constraint streams that could
result in mutually different rules.
|
| DroolsQuadCondition<A,B,C,D,PatternVar> |
|
| DroolsQuadGroupByAccumulator<A,B,C,D,NewA,NewB,NewC,NewD> |
|
| DroolsQuadRuleStructure<A,B,C,D,PatternVar> |
|
| DroolsQuadToBiGroupByAccumulator<A,B,C,D,NewA,NewB> |
|
| DroolsQuadToTriGroupByAccumulator<A,B,C,D,NewA,NewB,NewC> |
|
| DroolsRuleStructure<PatternVar> |
Represents the left-hand side of a Drools rule.
|
| DroolsScoreDirector<Solution_> |
|
| DroolsScoreDirectorFactory<Solution_> |
|
| DroolsScoringBiConstraintStream<Solution_,A,B> |
|
| DroolsScoringQuadConstraintStream<Solution_,A,B,C,D> |
|
| DroolsScoringTriConstraintStream<Solution_,A,B,C> |
|
| DroolsScoringUniConstraintStream<Solution_,A> |
|
| DroolsTriCondition<A,B,C,PatternVar> |
|
| DroolsTriGroupByAccumulator<A,B,C,NewA,NewB,NewC> |
|
| DroolsTriRuleStructure<A,B,C,PatternVar> |
|
| DroolsTriToBiGroupByAccumulator<A,B,C,NewA,NewB> |
|
| DroolsTriToQuadGroupByAccumulator<A,B,C,NewA,NewB,NewC,NewD> |
|
| DroolsUniCondition<A,PatternVar> |
|
| DroolsUniRuleStructure<A,PatternVar> |
|
| DroolsUniToBiGroupByAccumulator<A,NewA,NewB> |
|
| DroolsUniToQuadGroupByAccumulator<A,NewA,NewB,NewC,NewD> |
|
| DroolsUniToTriGroupByAccumulator<A,NewA,NewB,NewC> |
|
| EasyScoreCalculator<Solution_,Score_ extends Score> |
Used for easy java Score calculation.
|
| EasyScoreCalculator<Solution_> |
Deprecated.
|
| EasyScoreDirector<Solution_> |
|
| EasyScoreDirectorFactory<Solution_> |
|
| EmptyValueRange<T> |
|
| EntityDependentSortingValueSelector |
|
| EntityDescriptor<Solution_> |
|
| EntityIndependentFilteringValueSelector |
|
| EntityIndependentInitializedValueSelector |
|
| EntityIndependentValueRangeDescriptor<Solution_> |
|
| EntityIndependentValueSelector |
|
| EntityMimicRecorder |
|
| EntityPlacer |
|
| EntityPlacerConfig<C extends EntityPlacerConfig> |
|
| EntityRatioTabuSizeStrategy |
|
| EntitySelector |
|
| EntitySelectorConfig |
|
| EntitySorterManner |
|
| EntityTabuAcceptor |
|
| EnvironmentMode |
The environment mode also allows you to detect common bugs in your implementation.
|
| EqualsLookUpStrategy |
|
| ExhaustiveSearchDecider<Solution_> |
|
| ExhaustiveSearchLayer |
|
| ExhaustiveSearchNode |
|
| ExhaustiveSearchPhase<Solution_> |
|
| ExhaustiveSearchPhaseConfig |
|
| ExhaustiveSearchPhaseLifecycleListener<Solution_> |
|
| ExhaustiveSearchPhaseScope<Solution_> |
|
| ExhaustiveSearchStepScope<Solution_> |
|
| ExhaustiveSearchType |
|
| ExternalizedAnchorVariableSupply |
|
| ExternalizedCollectionInverseVariableSupply |
|
| ExternalizedSingletonInverseVariableSupply |
|
| FactTuple |
|
| FairSelectorProbabilityWeightFactory<Solution_> |
|
| FeasibilityScore<S extends FeasibilityScore> |
Deprecated.
|
| FieldAccessingSolutionCloner<Solution_> |
|
| FieldAccessingSolutionCloner.Unprocessed |
|
| FileProblemProvider<Solution_> |
|
| FilteringBiJoiner<A,B> |
|
| FilteringEntitySelector |
|
| FilteringMoveSelector |
|
| FilteringPentaJoiner<A,B,C,D,E> |
|
| FilteringQuadJoiner<A,B,C,D> |
|
| FilteringTriJoiner<A,B,C> |
|
| FilteringValueSelector |
|
| FinalistPodium |
|
| FinalistPodiumType |
|
| FixedSelectorProbabilityWeightFactory<Solution_,Selector_ extends Selector> |
|
| FixedTabuSizeStrategy |
|
| FlatteningHardSoftScoreComparator |
Compares 2 HardSoftScores based on the calculation of the hard multiplied by a weight, summed with the soft.
|
| FromEntityPropertyValueRangeDescriptor<Solution_> |
|
| FromEntityPropertyValueSelector<Solution_> |
|
| FromSolutionEntitySelector |
|
| FromSolutionPropertyValueRangeDescriptor<Solution_> |
|
| FromSolutionPropertyValueSelector |
|
| GenericMoveSelector |
|
| GenuineVariableDescriptor<Solution_> |
|
| GraphSupport |
|
| GreatDelugeAcceptor |
|
| GroupByCollectorProcessor<InTuple,OutTuple> |
|
| HardMediumSoftBigDecimalScore |
This Score is based on 3 levels of BigDecimal constraints: hard, medium and soft.
|
| HardMediumSoftBigDecimalScoreConverter |
|
| HardMediumSoftBigDecimalScoreDefinition |
|
| HardMediumSoftBigDecimalScoreHibernateType |
|
| HardMediumSoftBigDecimalScoreHolder |
|
| HardMediumSoftBigDecimalScoreInliner |
|
| HardMediumSoftBigDecimalScoreJacksonJsonDeserializer |
|
| HardMediumSoftBigDecimalScoreJacksonJsonSerializer |
|
| HardMediumSoftBigDecimalScoreJaxbXmlAdapter |
|
| HardMediumSoftBigDecimalScoreJsonbAdapter |
|
| HardMediumSoftBigDecimalScoreXStreamConverter |
|
| HardMediumSoftLongScore |
This Score is based on 3 levels of long constraints: hard, medium and soft.
|
| HardMediumSoftLongScoreConverter |
|
| HardMediumSoftLongScoreDefinition |
|
| HardMediumSoftLongScoreHibernateType |
|
| HardMediumSoftLongScoreHolder |
|
| HardMediumSoftLongScoreInliner |
|
| HardMediumSoftLongScoreJacksonJsonDeserializer |
|
| HardMediumSoftLongScoreJacksonJsonSerializer |
|
| HardMediumSoftLongScoreJaxbXmlAdapter |
|
| HardMediumSoftLongScoreJsonbAdapter |
|
| HardMediumSoftLongScoreVerifier<Solution_> |
|
| HardMediumSoftLongScoreXStreamConverter |
|
| HardMediumSoftScore |
This Score is based on 3 levels of int constraints: hard, medium and soft.
|
| HardMediumSoftScoreConverter |
|
| HardMediumSoftScoreDefinition |
|
| HardMediumSoftScoreHibernateType |
|
| HardMediumSoftScoreHolder |
|
| HardMediumSoftScoreInliner |
|
| HardMediumSoftScoreJacksonJsonDeserializer |
|
| HardMediumSoftScoreJacksonJsonSerializer |
|
| HardMediumSoftScoreJaxbXmlAdapter |
|
| HardMediumSoftScoreJsonbAdapter |
|
| HardMediumSoftScoreVerifier<Solution_> |
|
| HardMediumSoftScoreXStreamConverter |
|
| HardSoftBigDecimalScore |
|
| HardSoftBigDecimalScoreConverter |
|
| HardSoftBigDecimalScoreDefinition |
|
| HardSoftBigDecimalScoreHibernateType |
|
| HardSoftBigDecimalScoreHolder |
|
| HardSoftBigDecimalScoreInliner |
|
| HardSoftBigDecimalScoreJacksonJsonDeserializer |
|
| HardSoftBigDecimalScoreJacksonJsonSerializer |
|
| HardSoftBigDecimalScoreJaxbXmlAdapter |
|
| HardSoftBigDecimalScoreJsonbAdapter |
|
| HardSoftBigDecimalScoreVerifier<Solution_> |
|
| HardSoftBigDecimalScoreXStreamConverter |
|
| HardSoftDoubleScore |
Deprecated.
|
| HardSoftDoubleScoreDefinition |
Deprecated.
|
| HardSoftDoubleScoreHibernateType |
Deprecated. |
| HardSoftDoubleScoreHolder |
Deprecated.
|
| HardSoftDoubleScoreJacksonJsonDeserializer |
Deprecated. |
| HardSoftDoubleScoreJacksonJsonSerializer |
Deprecated. |
| HardSoftDoubleScoreJaxbXmlAdapter |
Deprecated. |
| HardSoftDoubleScoreJsonbAdapter |
Deprecated. |
| HardSoftDoubleScoreXStreamConverter |
Deprecated.
|
| HardSoftLongScore |
This Score is based on 2 levels of long constraints: hard and soft.
|
| HardSoftLongScoreConverter |
|
| HardSoftLongScoreDefinition |
|
| HardSoftLongScoreHibernateType |
|
| HardSoftLongScoreHolder |
|
| HardSoftLongScoreInliner |
|
| HardSoftLongScoreJacksonJsonDeserializer |
|
| HardSoftLongScoreJacksonJsonSerializer |
|
| HardSoftLongScoreJaxbXmlAdapter |
|
| HardSoftLongScoreJsonbAdapter |
|
| HardSoftLongScoreVerifier<Solution_> |
|
| HardSoftLongScoreXStreamConverter |
|
| HardSoftScore |
This Score is based on 2 levels of int constraints: hard and soft.
|
| HardSoftScoreConverter |
|
| HardSoftScoreDefinition |
|
| HardSoftScoreHibernateType |
|
| HardSoftScoreHolder |
|
| HardSoftScoreInliner |
|
| HardSoftScoreJacksonJsonDeserializer |
|
| HardSoftScoreJacksonJsonSerializer |
|
| HardSoftScoreJaxbXmlAdapter |
|
| HardSoftScoreJsonbAdapter |
|
| HardSoftScoreVerifier<Solution_> |
|
| HardSoftScoreXStreamConverter |
|
| HeuristicConfigPolicy |
|
| HighestScoreFinalistPodium |
|
| HillClimbingAcceptor |
|
| ImmutableLookUpStrategy |
|
| IncrementalScoreCalculator<Solution_,Score_ extends Score> |
Used for incremental java Score calculation.
|
| IncrementalScoreCalculator<Solution_> |
Deprecated.
|
| IncrementalScoreDirector<Solution_> |
|
| IncrementalScoreDirectorFactory<Solution_> |
|
| Indictment |
|
| IndictmentScoreComparator |
Deprecated.
|
| IndictmentScoreTotalComparator |
Deprecated.
|
| InitializedValueSelector |
Prevents creating chains without an anchor.
|
| InitializingScoreTrend |
Bounds the possible Scores for a PlanningSolution as more and more variables are initialized
(while the already initialized variables don't change).
|
| InitializingScoreTrendLevel |
Bounds 1 score level of the possible Scores for a PlanningSolution as more and more variables are initialized
(while the already initialized variables don't change).
|
| InnerBiConstraintStream<A,B> |
|
| InnerConstraintFactory<Solution_> |
|
| InnerQuadConstraintStream<A,B,C,D> |
|
| InnerScoreDirector<Solution_> |
|
| InnerScoreDirectorFactory<Solution_> |
|
| InnerTriConstraintStream<A,B,C> |
|
| InnerUniConstraintStream<A> |
|
| InstanceProblemProvider<Solution_> |
|
| IntValueRange |
|
| IntWeightedScoreImpacter |
|
| InverseRelationShadowVariable |
Specifies that a bean property (or a field) is the inverse of a PlanningVariable, which implies it's a shadow
variable.
|
| InverseRelationShadowVariableDescriptor<Solution_> |
|
| IterableSelector<T> |
|
| JaxbSolutionFileIO<Solution_> |
|
| Joiners |
|
| JoinerType |
|
| KeyAsElementMapConverter |
|
| KieSolverAssemblerService |
Only called for solver configuration files in a kjar that have the ResourceType.SOLVER extension.
|
| KOptMove<Solution_> |
|
| KOptMoveSelector |
|
| KOptMoveSelectorConfig |
THIS IS VERY EXPERIMENTAL.
|
| LambdaBeanPropertyMemberAccessor |
|
| LateAcceptanceAcceptor |
|
| LinearDistributionNearbyRandom |
P(x) = 2/m - 2x/m².
|
| ListIterable<T> |
|
| ListIterableSelector<T> |
|
| ListValueRange<T> |
|
| LocalSearchDecider<Solution_> |
|
| LocalSearchForager |
|
| LocalSearchForagerConfig |
|
| LocalSearchMoveScope<Solution_> |
|
| LocalSearchPhase<Solution_> |
|
| LocalSearchPhaseConfig |
|
| LocalSearchPhaseLifecycleListener<Solution_> |
|
| LocalSearchPhaseLifecycleListenerAdapter<Solution_> |
|
| LocalSearchPhaseScope<Solution_> |
|
| LocalSearchPickEarlyType |
|
| LocalSearchStepScope<Solution_> |
|
| LocalSearchType |
|
| LongValueRange |
|
| LongWeightedScoreImpacter |
|
| LookUpManager |
|
| LookUpStrategy |
|
| LookUpStrategyResolver |
This class is thread-safe.
|
| LookUpStrategyType |
|
| ManualEntityMimicRecorder |
|
| MemberAccessor |
Fast and easy access to a Member of a bean,
which is a property (with a getter and optional setter Method) or a Field.
|
| MemberAccessorFactory |
|
| MemberAccessorFactory.MemberAccessorType |
|
| MemoryUseMeasurement |
|
| MemoryUseProblemStatistic |
|
| MemoryUseStatisticPoint |
|
| MemoryUseSubSingleStatistic<Solution_> |
|
| MillisecondsSpentNumberFormat |
|
| MimicRecordingEntitySelector |
|
| MimicRecordingValueSelector |
|
| MimicReplayingEntitySelector |
|
| MimicReplayingValueSelector |
|
| MixedCheckBox |
|
| MixedCheckBox.MixedCheckBoxStatus |
|
| MovableChainedTrailingValueFilter<Solution_> |
|
| Move<Solution_> |
|
| MoveCountPerStepMeasurement |
|
| MoveCountPerStepProblemStatistic |
|
| MoveCountPerStepStatisticPoint |
|
| MoveCountPerStepSubSingleStatistic<Solution_> |
|
| MoveEvaluationOperation<Solution_> |
|
| MoveIteratorFactory<Solution_> |
|
| MoveIteratorFactoryConfig |
|
| MoveIteratorFactoryToMoveSelectorBridge |
|
| MoveListFactory<Solution_> |
A simple interface to generate a List of custom Moves.
|
| MoveListFactoryConfig |
|
| MoveListFactoryToMoveSelectorBridge |
|
| MoveSelector |
|
| MoveSelectorConfig<C extends MoveSelectorConfig> |
|
| MoveTabuAcceptor |
|
| MoveThreadOperation<Solution_> |
|
| MoveThreadRunner<Solution_> |
|
| MultiConstraintAssertion |
|
| MultiConstraintVerification<Solution_> |
|
| MultiThreadedConstructionHeuristicDecider<Solution_> |
|
| MultiThreadedLocalSearchDecider<Solution_> |
|
| MutationCounter<Solution_> |
|
| NaturalScoreComparator |
Deprecated.
|
| NearbyDistanceMatrix |
|
| NearbyDistanceMeter<O,D> |
|
| NearbyRandom |
Strategy pattern to select a index of a nearby ordered value range according to a probability distribution.
|
| NearbySelectionConfig |
|
| NearbySelectionDistributionType |
|
| NearEntityNearbyEntitySelector |
|
| NearEntityNearbyValueSelector |
|
| NoChangeCustomPhaseCommand |
Makes no changes.
|
| NoChangeMove<Solution_> |
Makes no changes.
|
| NoChangePhase<Solution_> |
|
| NoChangePhaseConfig |
|
| NodeExplorationType |
|
| NoneBiJoiner<A,B> |
|
| NoneLookUpStrategy |
|
| NonePentaJoiner<A,B,C,D,E> |
|
| NoneQuadJoiner<A,B,C,D> |
|
| NoneTriJoiner<A,B,C> |
|
| NullableCountableValueRange<T> |
|
| NullValueReinitializeVariableEntityFilter<Solution_> |
|
| OptaPlannerBenchmarkCli |
Run this class from the command line interface
to run a benchmarkConfigFile directly (using the normal classpath from the JVM).
|
| OptaPlannerJacksonModule |
This class adds all Jackson serializers and deserializers.
|
| OptaPlannerJsonbConfig |
This class adds all JSON-B adapters.
|
| OptaPlannerRuleEventListener |
|
| OptimisticBoundFirstNodeComparator |
Investigate the nodes with a better optimistic bound first, then deeper nodes.
|
| OrCompositeTermination |
|
| OrderByMoveIndexBlockingQueue<Solution_> |
|
| OrderByMoveIndexBlockingQueue.MoveResult<Solution_> |
|
| OriginalOrderNodeComparator |
Investigate deeper nodes first, in order.
|
| ParabolicDistributionNearbyRandom |
P(x) = 3(m - x)²/m³.
|
| PartitionChangedEvent<Solution_> |
|
| PartitionChangedEvent.PartitionChangedEventType |
|
| PartitionChangeMove<Solution_> |
Applies a new best solution from a partition child solver into the global working solution of the parent solver.
|
| PartitionedSearchPhase<Solution_> |
|
| PartitionedSearchPhaseConfig |
|
| PartitionedSearchPhaseLifecycleListener<Solution_> |
|
| PartitionedSearchPhaseScope<Solution_> |
|
| PartitionedSearchStepScope<Solution_> |
|
| PartitionQueue<Solution_> |
This class is thread-safe.
|
| PartitionSolver<Solution_> |
|
| PentaFunction<A,B,C,D,E,R> |
Represents a function that accepts five arguments and produces a result.
|
| PentaJoiner<A,B,C,D,E> |
|
| PentaPredicate<A,B,C,D,E> |
Represents a predicate (boolean-valued function) of five arguments.
|
| Phase<Solution_> |
|
| PhaseConfig<C extends PhaseConfig> |
|
| PhaseLifecycleListener<Solution_> |
|
| PhaseLifecycleListenerAdapter<Solution_> |
|
| PhaseLifecycleSupport<Solution_> |
Internal API.
|
| PhaseToSolverTerminationBridge |
|
| PickedMoveTypeBestScoreDiffStatisticPoint |
|
| PickedMoveTypeBestScoreDiffSubSingleStatistic<Solution_> |
|
| PickedMoveTypeStepScoreDiffStatisticPoint |
|
| PickedMoveTypeStepScoreDiffSubSingleStatistic<Solution_> |
|
| PillarChangeMove<Solution_> |
This Move is not cacheable.
|
| PillarChangeMoveSelector |
|
| PillarChangeMoveSelectorConfig |
|
| PillarSelector |
A pillar is a List of entities that have the same planning value for each (or a subset)
of their planning values.
|
| PillarSelectorConfig |
|
| PillarSwapMove<Solution_> |
This Move is not cacheable.
|
| PillarSwapMoveSelector |
|
| PillarSwapMoveSelectorConfig |
|
| PinEntityFilter<Solution_> |
Filters out entities that return true for the PlanningPin annotated boolean member.
|
| PinningFilter<Solution_,Entity_> |
|
| Placement<Solution_> |
|
| PlannerBenchmark |
A planner benchmark that runs a number of single benchmarks.
|
| PlannerBenchmarkConfig |
|
| PlannerBenchmarkException |
|
| PlannerBenchmarkFactory |
|
| PlannerBenchmarkResult |
Represents the benchmarks on multiple Solver configurations on multiple problem instances (data sets).
|
| PlanningEntity |
Specifies that the class is a planning entity.
|
| PlanningEntity.NullDifficultyComparator |
|
| PlanningEntity.NullDifficultyWeightFactory |
|
| PlanningEntity.NullMovableEntitySelectionFilter |
Deprecated. |
| PlanningEntity.NullPinningFilter |
|
| PlanningEntityCollectionProperty |
|
| PlanningEntityProperty |
Specifies that a property (or a field) on a PlanningSolution class is a planning entity.
|
| PlanningId |
Specifies that a bean property (or a field) is the id to match
when locating
an externalObject (often from another Thread or JVM).
|
| PlanningIdLookUpStrategy |
|
| PlanningPin |
Specifies that a boolean property (or field) of a PlanningEntity determines if the planning entity is pinned.
|
| PlanningScore |
|
| PlanningScore.NullScoreDefinition |
|
| PlanningSolution |
Specifies that the class is a planning solution.
|
| PlanningSolution.NullSolutionCloner |
|
| PlanningVariable |
Specifies that a bean property (or a field) can be changed and should be optimized by the optimization algorithms.
|
| PlanningVariable.NullReinitializeVariableEntityFilter |
Deprecated. |
| PlanningVariable.NullStrengthComparator |
|
| PlanningVariable.NullStrengthWeightFactory |
|
| PlanningVariableGraphType |
|
| PlanningVariableReference |
|
| PlanningVariableReference.NullEntityClass |
|
| PolymorphicScoreJacksonJsonDeserializer |
Jackson binding support for a Score type (but not a subtype).
|
| PolymorphicScoreJacksonJsonSerializer |
Jackson binding support for a Score type (but not a subtype).
|
| PooledEntityPlacer |
|
| PooledEntityPlacerConfig |
|
| ProbabilityEntitySelector |
|
| ProbabilityMoveSelector |
|
| ProbabilityValueSelector |
|
| ProblemBasedSubSingleStatistic<Solution_,StatisticPoint_ extends StatisticPoint> |
|
| ProblemBenchmarkResult<Solution_> |
Represents 1 problem instance (data set) benchmarked on multiple Solver configurations.
|
| ProblemBenchmarksConfig |
|
| ProblemFactChange<Solution_> |
A ProblemFactChange represents a change in 1 or more problem facts of a PlanningSolution.
|
| ProblemFactCollectionProperty |
Deprecated.
|
| ProblemFactCollectionProperty |
|
| ProblemFactProperty |
Deprecated.
|
| ProblemFactProperty |
Specifies that a property (or a field) on a PlanningSolution class is a problem fact.
|
| ProblemProvider<Solution_> |
|
| ProblemStatistic |
|
| ProblemStatisticType |
|
| PureSubSingleStatistic<Solution_,StatisticPoint_ extends StatisticPoint> |
|
| QuadConstraintCollector<A,B,C,D,ResultContainer_,Result_> |
|
| QuadConstraintStream<A,B,C,D> |
|
| QuadFunction<A,B,C,D,R> |
Represents a function that accepts four arguments and produces a result.
|
| QuadJoiner<A,B,C,D> |
|
| QuadPredicate<A,B,C,D> |
Represents a predicate (boolean-valued function) of four arguments.
|
| QuadTuple<A,B,C,D> |
|
| QueuedEntityPlacer |
|
| QueuedEntityPlacerConfig |
|
| QueuedValuePlacer |
|
| QueuedValuePlacerConfig |
|
| RandomFactory |
|
| RandomType |
Defines the pseudo random number generator.
|
| RandomUtils |
|
| ReflectionBeanPropertyMemberAccessor |
|
| ReflectionFieldMemberAccessor |
|
| ReflectionHelper |
Avoids the usage of Introspector to work on Android too.
|
| ReflectionMethodMemberAccessor |
|
| ReflectionsKieVfsUrlType |
Deprecated.
|
| ReflectionsKieVfsUrlType.ReflectionsKieVfsDir |
|
| ReflectionsKieVfsUrlType.ReflectionsKieVfsFile |
|
| ReflectionsWorkaroundClasspathHelper |
Deprecated.
|
| ReinitializeVariableValueSelector |
Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.
|
| ReportHelper |
|
| RhinoJavaScriptPoolSizer |
This class exists separately, as Rhino is an optional dependency and the imports would have immediately triggered
ClassNotFoundExceptions if present on ConfigUtils directly.
|
| ScanAnnotatedClassesConfig |
Deprecated.
|
| Score<Score_ extends Score> |
A Score is result of the score function (AKA fitness function) on a single possible solution.
|
| ScoreBounder |
|
| ScoreCalculationCountTermination |
|
| ScoreCalculationSpeedProblemStatistic |
|
| ScoreCalculationSpeedStatisticPoint |
|
| ScoreCalculationSpeedSubSingleStatistic<Solution_> |
|
| ScoreDefinition<S extends Score<S>> |
A ScoreDefinition knows how to compare Scores and what the perfect maximum/minimum Score is.
|
| ScoreDefinitionType |
|
| ScoreDifferencePercentage |
|
| ScoreDirector<Solution_> |
|
| ScoreDirectorFactory<Solution_> |
|
| ScoreDirectorFactoryConfig |
|
| ScoreFirstNodeComparator |
Investigate the nodes with a better optimistic bound first, then deeper nodes.
|
| ScoreHolder<Score_ extends Score<Score_>> |
|
| ScoreImpactType |
|
| ScoreInliner<Score_ extends Score<Score_>> |
|
| ScoreJacksonJsonSerializer<Score_ extends Score<Score_>> |
Deprecated.
|
| ScoreManager<Solution_> |
|
| ScoreSubSingleBenchmarkRankingComparator |
|
| ScoreUtils |
|
| SelectedCountLimitEntitySelector |
|
| SelectedCountLimitMoveSelector |
|
| SelectedCountLimitValueSelector |
|
| SelectionCacheLifecycleBridge |
|
| SelectionCacheLifecycleListener |
|
| SelectionCacheType |
There is no INHERIT by design because 2 sequential caches provides no benefit, only memory overhead.
|
| SelectionFilter<Solution_,T> |
|
| SelectionIterator<S> |
|
| SelectionListIterator<S> |
|
| SelectionOrder |
Defines in which order the elements or a selector are selected.
|
| SelectionProbabilityWeightFactory<Solution_,T> |
|
| SelectionSorter<Solution_,T> |
|
| SelectionSorterOrder |
|
| SelectionSorterWeightFactory<Solution_,T> |
Creates a weight to decide the order of a collections of selections
(a selection is a PlanningEntity, a planningValue, a Move or a Selector).
|
| Selector |
|
| SelectorConfig<C extends SelectorConfig> |
|
| SetupOperation<Solution_> |
|
| ShadowVariableDescriptor<Solution_> |
|
| ShufflingEntitySelector |
|
| ShufflingMoveSelector |
|
| ShufflingValueSelector |
|
| SimpleBigDecimalScore |
|
| SimpleBigDecimalScoreConverter |
|
| SimpleBigDecimalScoreDefinition |
|
| SimpleBigDecimalScoreHibernateType |
|
| SimpleBigDecimalScoreHolder |
|
| SimpleBigDecimalScoreInliner |
|
| SimpleBigDecimalScoreJacksonJsonDeserializer |
|
| SimpleBigDecimalScoreJacksonJsonSerializer |
|
| SimpleBigDecimalScoreJaxbXmlAdapter |
|
| SimpleBigDecimalScoreJsonbAdapter |
|
| SimpleBigDecimalScoreVerifier<Solution_> |
|
| SimpleBigDecimalScoreXStreamConverter |
|
| SimpleDoubleScore |
Deprecated.
|
| SimpleDoubleScoreDefinition |
Deprecated.
|
| SimpleDoubleScoreHibernateType |
Deprecated. |
| SimpleDoubleScoreHolder |
Deprecated.
|
| SimpleDoubleScoreJacksonJsonDeserializer |
Deprecated. |
| SimpleDoubleScoreJacksonJsonSerializer |
Deprecated. |
| SimpleDoubleScoreJaxbXmlAdapter |
Deprecated. |
| SimpleDoubleScoreJsonbAdapter |
Deprecated. |
| SimpleDoubleScoreXStreamConverter |
Deprecated.
|
| SimpleLongScore |
This Score is based on 1 level of long constraints.
|
| SimpleLongScoreConverter |
|
| SimpleLongScoreDefinition |
|
| SimpleLongScoreHibernateType |
|
| SimpleLongScoreHolder |
|
| SimpleLongScoreInliner |
|
| SimpleLongScoreJacksonJsonDeserializer |
|
| SimpleLongScoreJacksonJsonSerializer |
|
| SimpleLongScoreJaxbXmlAdapter |
|
| SimpleLongScoreJsonbAdapter |
|
| SimpleLongScoreVerifier<Solution_> |
|
| SimpleLongScoreXStreamConverter |
|
| SimpleScore |
This Score is based on 1 level of int constraints.
|
| SimpleScoreConverter |
|
| SimpleScoreDefinition |
|
| SimpleScoreHibernateType |
|
| SimpleScoreHolder |
|
| SimpleScoreInliner |
|
| SimpleScoreJacksonJsonDeserializer |
|
| SimpleScoreJacksonJsonSerializer |
|
| SimpleScoreJaxbXmlAdapter |
|
| SimpleScoreJsonbAdapter |
|
| SimpleScoreVerifier<Solution_> |
|
| SimpleScoreXStreamConverter |
|
| SimulatedAnnealingAcceptor |
The time gradient implementation of simulated annealing.
|
| SingleBenchmarkResult |
Represents 1 benchmark for 1 Solver configuration for 1 problem instance (data set).
|
| SingleBiJoiner<A,B> |
|
| SingleConstraintAssertion |
|
| SingleConstraintVerification<Solution_> |
|
| SinglePentaJoiner<A,B,C,D,E> |
|
| SingleQuadJoiner<A,B,C,D> |
|
| SingleStatisticType |
|
| SingletonInverseVariableDemand |
|
| SingletonInverseVariableListener |
|
| SingletonInverseVariableSupply |
Currently only supported for chained variables,
which guarantee that no 2 entities use the same planningValue.
|
| SingletonIterator<T> |
|
| SingleTriJoiner<A,B,C> |
|
| SmallScalingOrderedSet<E> |
|
| Solution<S extends Score> |
Deprecated.
|
| SolutionCloner<Solution_> |
|
| SolutionDescriptor<Solution_> |
|
| SolutionFileIO<Solution_> |
|
| SolutionPartitioner<Solution_> |
Splits one solution into multiple partitions.
|
| SolutionTabuAcceptor |
Deprecated. |
| Solver<Solution_> |
A Solver solves a planning problem and returns the best solution found.
|
| SolverBenchmarkBluePrintConfig |
|
| SolverBenchmarkBluePrintType |
|
| SolverBenchmarkConfig<Solution_> |
|
| SolverBenchmarkResult |
Represents 1 Solver configuration benchmarked on multiple problem instances (data sets).
|
| SolverConfig |
|
| SolverConfigContext |
Do not use this class, it is an internal class.
|
| SolverEventListener<Solution_> |
|
| SolverEventSupport<Solution_> |
Internal API.
|
| SolverFactory<Solution_> |
|
| SolverJob<Solution_,ProblemId_> |
|
| SolverLifecycleListener<Solution_> |
|
| SolverLifecycleListenerAdapter<Solution_> |
|
| SolverManager<Solution_,ProblemId_> |
A SolverManager solves multiple planning problems of the same domain,
asynchronously without blocking the calling thread.
|
| SolverManagerConfig |
|
| SolverRankingType |
|
| SolverRankingWeightFactory |
Defines an interface for classes that will be used to rank solver benchmarks
in order of their respective performance.
|
| SolverStatus |
|
| SortingEntitySelector |
|
| SortingMoveSelector |
|
| SortingValueSelector |
|
| SourcedVariableListener<Entity_> |
Often used to externalize data for a Supply from the domain model itself.
|
| StatefulVariableListener<Entity_> |
Deprecated.
|
| StatisticPoint |
Implementations must be immutable.
|
| StatisticType |
|
| StatisticUtils |
|
| StepCountingHillClimbingAcceptor |
|
| StepCountingHillClimbingType |
Determines what increment the counter of Step Counting Hill Climbing.
|
| StepCountTermination |
|
| StepScoreProblemStatistic |
|
| StepScoreStatisticPoint |
|
| StepScoreSubSingleStatistic<Solution_> |
|
| StrategicOscillationByLevelFinalistPodium |
Strategic oscillation, works well with Tabu search.
|
| SubChain |
A subList out of a single chain.
|
| SubChainChangeMove<Solution_> |
|
| SubChainChangeMoveSelector |
|
| SubChainChangeMoveSelectorConfig |
|
| SubChainReversingChangeMove<Solution_> |
|
| SubChainReversingSwapMove<Solution_> |
This Move is not cacheable.
|
| SubChainSelector |
|
| SubChainSelectorConfig |
|
| SubChainSwapMove<Solution_> |
This Move is not cacheable.
|
| SubChainSwapMoveSelector |
|
| SubChainSwapMoveSelectorConfig |
|
| SubPillarConfigPolicy |
|
| SubPillarType |
|
| SubSingleBenchmarkRankBasedComparator |
|
| SubSingleBenchmarkResult |
Represents 1 benchmark run for 1 Single Benchmark configuration for 1 Solver configuration for 1 problem
instance (data set).
|
| SubSingleBenchmarkRunner<Solution_> |
|
| SubSingleStatistic<Solution_,StatisticPoint_ extends StatisticPoint> |
|
| Supply |
Supplies something for 1 or multiple subsystems.
|
| SupplyManager |
|
| SwapMove<Solution_> |
|
| SwapMoveSelector |
|
| SwapMoveSelectorConfig |
|
| SwingUncaughtExceptionHandler |
|
| SwingUtils |
|
| TabuSizeStrategy |
|
| TailChainSwapMove<Solution_> |
Also known as a 2-opt move.
|
| TailChainSwapMoveSelector |
Also known as a 2-opt move selector.
|
| TailChainSwapMoveSelectorConfig |
Also known as a 2-opt move selector config.
|
| TangoColorFactory |
|
| TemporalValueRange<Temporal_ extends Temporal & Comparable<? super Temporal_>> |
|
| Termination |
A Termination determines when a Solver or a Phase should stop.
|
| TerminationCompositionStyle |
|
| TerminationConfig |
|
| TestGenCorruptedScoreException |
|
| TestGenCorruptedScoreReproducer |
Detects corrupted score for the given journal.
|
| TestGenCorruptedVariableListenerReproducer |
Detects variable listener corruption.
|
| TestGenDroolsExceptionReproducer |
Reproduces the exception originally thrown by Drools during a call to KIE session.
|
| TestGenDroolsScoreDirector<Solution_> |
|
| TestGenDroolsScoreDirectorFactory<Solution_> |
|
| TestGenFact |
|
| TestGenFactField |
|
| TestGenHeadCuttingMutator<T> |
|
| TestGenInlineValue |
Inline value is a value of a shadow variable.
|
| TestGenKieSessionDelete |
|
| TestGenKieSessionEventSupport |
|
| TestGenKieSessionFireAllRules |
|
| TestGenKieSessionInsert |
|
| TestGenKieSessionJournal |
|
| TestGenKieSessionListener |
|
| TestGenKieSessionOperation |
|
| TestGenKieSessionUpdate |
|
| TestGenNullFact |
|
| TestGenOriginalProblemReproducer |
|
| TestGenRemoveRandomBlockMutator<T> |
|
| TestGenValueFact |
|
| ThreadUtils |
|
| TimeMillisSpentTermination |
|
| ToIntQuadFunction<A,B,C,D> |
Represents a function that accepts four arguments and produces an int-valued result.
|
| ToIntTriFunction<A,B,C> |
Represents a function that accepts three arguments and produces an int-valued result.
|
| ToLongQuadFunction<A,B,C,D> |
Represents a function that accepts four arguments and produces a long-valued result.
|
| ToLongTriFunction<A,B,C> |
Represents a function that accepts three arguments and produces a long-valued result.
|
| TotalRankSolverRankingWeightFactory |
|
| TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight |
|
| TotalScoreSingleBenchmarkRankingComparator |
|
| TotalScoreSolverRankingComparator |
|
| TrendBasedScoreBounder |
|
| TriConstraintCollector<A,B,C,ResultContainer_,Result_> |
|
| TriConstraintStream<A,B,C> |
|
| TriConstraintStreamHelper<A,B,C,D> |
|
| TriFunction<A,B,C,R> |
Represents a function that accepts three arguments and produces a result.
|
| TriJoiner<A,B,C> |
|
| TriPredicate<A,B,C> |
Represents a predicate (boolean-valued function) of three arguments.
|
| TriTuple<A,B,C> |
|
| UndoScoreImpacter |
|
| UniConstraintCollector<A,ResultContainer_,Result_> |
|
| UniConstraintStream<A> |
|
| UniConstraintStreamHelper<A,B> |
|
| UnimprovedStepCountTermination |
|
| UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination |
|
| UnimprovedTimeMillisSpentTermination |
|
| UnionMoveSelector |
|
| UnionMoveSelectorConfig |
|
| UpcomingSelectionIterator<S> |
|
| ValueMimicRecorder |
|
| ValueRange<T> |
|
| ValueRangeDescriptor<Solution_> |
|
| ValueRangeFactory |
|
| ValueRangeIterator<S> |
|
| ValueRangeProvider |
|
| ValueRatioTabuSizeStrategy |
|
| ValueSelector |
|
| ValueSelectorConfig |
|
| ValueSorterManner |
|
| ValueTabuAcceptor |
|
| VariableDescriptor<Solution_> |
|
| VariableListener<Entity_> |
Changes shadow variables when a genuine planning variable changes.
|
| VariableListener<Entity_> |
Deprecated.
|
| VariableListenerAdapter<Entity_> |
Deprecated. |
| VariableListenerNotifiable |
|
| VariableListenerNotification |
|
| VariableListenerNotificationType |
|
| VariableListenerSupport<Solution_> |
|
| WebsiteResourceUtils |
|
| WeightedScoreImpacter |
|
| WeightFactorySelectionSorter<Solution_,T> |
|
| WorkingSolutionAware<T> |
|
| WorstScoreSolverRankingComparator |
|
| XStreamConfigReader |
|
| XStreamSolutionFileIO<Solution_> |
Security warning: only use this class with XML files from a trusted source,
because XStream is configured to allow all permissions,
which can be exploited if the XML comes from an untrusted source.
|