Uses of Class
ai.timefold.solver.core.impl.domain.variable.declarative.DeclarativeShadowVariableDescriptor
Packages that use DeclarativeShadowVariableDescriptor
Package
Description
Provided shadow variables work by calculating the topological order
of each shadow variable.
-
Uses of DeclarativeShadowVariableDescriptor in ai.timefold.solver.core.impl.domain.solution.descriptor
Methods in ai.timefold.solver.core.impl.domain.solution.descriptor that return types with arguments of type DeclarativeShadowVariableDescriptor -
Uses of DeclarativeShadowVariableDescriptor in ai.timefold.solver.core.impl.domain.variable.declarative
Methods in ai.timefold.solver.core.impl.domain.variable.declarative that return DeclarativeShadowVariableDescriptorModifier and TypeMethodDescriptionVariableUpdaterInfo.variableDescriptor()Returns the value of thevariableDescriptorrecord component.Constructors in ai.timefold.solver.core.impl.domain.variable.declarative with parameters of type DeclarativeShadowVariableDescriptorModifierConstructorDescriptionVariableUpdaterInfo(VariableMetaModel<Solution_, ?, ?> id, int groupId, DeclarativeShadowVariableDescriptor<Solution_> variableDescriptor, @Nullable ShadowVariableLoopedVariableDescriptor<Solution_> shadowVariableLoopedDescriptor, MemberAccessor memberAccessor, Function<Object, Object> calculator) Creates an instance of aVariableUpdaterInforecord class.Constructor parameters in ai.timefold.solver.core.impl.domain.variable.declarative with type arguments of type DeclarativeShadowVariableDescriptorModifierConstructorDescriptionSingleDirectionalParentVariableReferenceGraph(List<DeclarativeShadowVariableDescriptor<Solution_>> sortedDeclarativeShadowVariableDescriptors, TopologicalSorter topologicalSorter, ChangedVariableNotifier<Solution_> changedVariableNotifier, Object[] entities)