Uses of Class
ai.timefold.solver.core.impl.domain.entity.descriptor.EntityDescriptor
-
-
Uses of EntityDescriptor in ai.timefold.solver.core.config.heuristic.selector.entity
Methods in ai.timefold.solver.core.config.heuristic.selector.entity with parameters of type EntityDescriptor Modifier and Type Method Description static <Solution_,T>
SelectionSorter<Solution_,T>EntitySelectorConfig. determineSorter(EntitySorterManner entitySorterManner, EntityDescriptor<Solution_> entityDescriptor)static <Solution_>
booleanEntitySelectorConfig. hasSorter(EntitySorterManner entitySorterManner, EntityDescriptor<Solution_> entityDescriptor) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl
Methods in ai.timefold.solver.core.impl that return EntityDescriptor Modifier and Type Method Description protected EntityDescriptor<Solution_>AbstractFromConfigFactory. deduceEntityDescriptor(HeuristicConfigPolicy<Solution_> configPolicy, Class<?> entityClass)protected EntityDescriptor<Solution_>AbstractFromConfigFactory. getTheOnlyEntityDescriptor(SolutionDescriptor<Solution_> solutionDescriptor) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.domain.solution.descriptor
Methods in ai.timefold.solver.core.impl.domain.solution.descriptor that return EntityDescriptor Modifier and Type Method Description EntityDescriptor<Solution_>SolutionDescriptor. findEntityDescriptor(Class<?> entitySubclass)EntityDescriptor<Solution_>SolutionDescriptor. findEntityDescriptorOrFail(Class<?> entitySubclass)EntityDescriptor<Solution_>SolutionDescriptor. getEntityDescriptorStrict(Class<?> entityClass)Methods in ai.timefold.solver.core.impl.domain.solution.descriptor that return types with arguments of type EntityDescriptor Modifier and Type Method Description Collection<EntityDescriptor<Solution_>>SolutionDescriptor. getEntityDescriptors()Collection<EntityDescriptor<Solution_>>SolutionDescriptor. getGenuineEntityDescriptors()Methods in ai.timefold.solver.core.impl.domain.solution.descriptor with parameters of type EntityDescriptor Modifier and Type Method Description voidSolutionDescriptor. addEntityDescriptor(EntityDescriptor<Solution_> entityDescriptor) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.domain.variable.anchor
Constructors in ai.timefold.solver.core.impl.domain.variable.anchor with parameters of type EntityDescriptor Constructor Description AnchorShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.domain.variable.custom
Constructors in ai.timefold.solver.core.impl.domain.variable.custom with parameters of type EntityDescriptor Constructor Description CustomShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)LegacyCustomShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)PiggybackShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.domain.variable.descriptor
Fields in ai.timefold.solver.core.impl.domain.variable.descriptor declared as EntityDescriptor Modifier and Type Field Description protected EntityDescriptor<Solution_>VariableDescriptor. entityDescriptorMethods in ai.timefold.solver.core.impl.domain.variable.descriptor that return EntityDescriptor Modifier and Type Method Description EntityDescriptor<Solution_>VariableDescriptor. getEntityDescriptor()Constructors in ai.timefold.solver.core.impl.domain.variable.descriptor with parameters of type EntityDescriptor Constructor Description BasicVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)GenuineVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)ListVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)ShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)VariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.domain.variable.index
Constructors in ai.timefold.solver.core.impl.domain.variable.index with parameters of type EntityDescriptor Constructor Description IndexShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.domain.variable.inverserelation
Constructors in ai.timefold.solver.core.impl.domain.variable.inverserelation with parameters of type EntityDescriptor Constructor Description InverseRelationShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.domain.variable.listener.support
Methods in ai.timefold.solver.core.impl.domain.variable.listener.support with parameters of type EntityDescriptor Modifier and Type Method Description voidVariableListenerSupport. beforeEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)voidVariableListenerSupport. beforeEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.domain.variable.nextprev
Constructors in ai.timefold.solver.core.impl.domain.variable.nextprev with parameters of type EntityDescriptor Constructor Description NextElementShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)PreviousElementShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.exhaustivesearch
Methods in ai.timefold.solver.core.impl.exhaustivesearch that return EntityDescriptor Modifier and Type Method Description protected EntityDescriptor<Solution_>DefaultExhaustiveSearchPhaseFactory. deduceEntityDescriptor(SolutionDescriptor<Solution_> solutionDescriptor) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.heuristic.selector.entity
Fields in ai.timefold.solver.core.impl.heuristic.selector.entity declared as EntityDescriptor Modifier and Type Field Description protected EntityDescriptor<Solution_>FromSolutionEntitySelector. entityDescriptorMethods in ai.timefold.solver.core.impl.heuristic.selector.entity that return EntityDescriptor Modifier and Type Method Description EntityDescriptor<Solution_>EntitySelectorFactory. extractEntityDescriptor(HeuristicConfigPolicy<Solution_> configPolicy)EntityDescriptor<Solution_>EntitySelector. getEntityDescriptor()EntityDescriptor<Solution_>FromSolutionEntitySelector. getEntityDescriptor()Methods in ai.timefold.solver.core.impl.heuristic.selector.entity with parameters of type EntityDescriptor Modifier and Type Method Description protected booleanEntitySelectorFactory. determineBaseRandomSelection(EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)Constructors in ai.timefold.solver.core.impl.heuristic.selector.entity with parameters of type EntityDescriptor Constructor Description FromSolutionEntitySelector(EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator
Methods in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator that return EntityDescriptor Modifier and Type Method Description EntityDescriptor<Solution_>AbstractCachingEntitySelector. getEntityDescriptor()EntityDescriptor<Solution_>FilteringEntitySelector. getEntityDescriptor()EntityDescriptor<Solution_>ProbabilityEntitySelector. getEntityDescriptor()EntityDescriptor<Solution_>SelectedCountLimitEntitySelector. getEntityDescriptor() -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic
Methods in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic that return EntityDescriptor Modifier and Type Method Description EntityDescriptor<Solution_>EntityMimicRecorder. getEntityDescriptor()EntityDescriptor<Solution_>ManualEntityMimicRecorder. getEntityDescriptor()EntityDescriptor<Solution_>MimicRecordingEntitySelector. getEntityDescriptor()EntityDescriptor<Solution_>MimicReplayingEntitySelector. getEntityDescriptor() -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.heuristic.selector.entity.nearby
Methods in ai.timefold.solver.core.impl.heuristic.selector.entity.nearby that return EntityDescriptor Modifier and Type Method Description EntityDescriptor<Solution_>NearEntityNearbyEntitySelector. getEntityDescriptor() -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar
Methods in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar that return EntityDescriptor Modifier and Type Method Description EntityDescriptor<Solution_>DefaultPillarSelector. getEntityDescriptor()EntityDescriptor<Solution_>PillarSelector. getEntityDescriptor() -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.heuristic.selector.list
Methods in ai.timefold.solver.core.impl.heuristic.selector.list that return EntityDescriptor Modifier and Type Method Description EntityDescriptor<Solution_>ElementDestinationSelector. getEntityDescriptor() -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.heuristic.selector.move.generic
Method parameters in ai.timefold.solver.core.impl.heuristic.selector.move.generic with type arguments of type EntityDescriptor Modifier and Type Method Description protected MoveSelectorConfig<?>SwapMoveSelectorFactory. buildUnfoldedMoveSelectorConfig(Collection<EntityDescriptor<Solution_>> entityDescriptors) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.heuristic.selector.value
Methods in ai.timefold.solver.core.impl.heuristic.selector.value that return EntityDescriptor Modifier and Type Method Description protected EntityDescriptor<Solution_>ValueSelectorFactory. downcastEntityDescriptor(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.heuristic.selector.value.chained
Methods in ai.timefold.solver.core.impl.heuristic.selector.value.chained with parameters of type EntityDescriptor Modifier and Type Method Description SubChainSelector<Solution_>SubChainSelectorFactory. buildSubChainSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.score.director
Methods in ai.timefold.solver.core.impl.score.director with parameters of type EntityDescriptor Modifier and Type Method Description voidAbstractScoreDirector. afterEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)voidAbstractScoreDirector. afterEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)voidAbstractScoreDirector. beforeEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)voidAbstractScoreDirector. beforeEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity) -
Uses of EntityDescriptor in ai.timefold.solver.core.impl.score.director.incremental
Methods in ai.timefold.solver.core.impl.score.director.incremental with parameters of type EntityDescriptor Modifier and Type Method Description voidIncrementalScoreDirector. afterEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)voidIncrementalScoreDirector. afterEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)voidIncrementalScoreDirector. beforeEntityAdded(EntityDescriptor<Solution_> entityDescriptor, Object entity)voidIncrementalScoreDirector. beforeEntityRemoved(EntityDescriptor<Solution_> entityDescriptor, Object entity)
-