Uses of Class
org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
Package
Description
Implementation classes of OptaPlanner.
-
Uses of SolutionDescriptor in org.optaplanner.benchmark.impl.loader
ModifierConstructorDescriptionInstanceProblemProvider
(String problemName, SolutionDescriptor<Solution_> solutionDescriptor, Solution_ problem) -
Uses of SolutionDescriptor in org.optaplanner.constraint.drl
Modifier and TypeMethodDescriptionDrlScoreDirectorFactoryService.buildScoreDirectorFactory
(ClassLoader classLoader, SolutionDescriptor<Solution_> solutionDescriptor, ScoreDirectorFactoryConfig config, EnvironmentMode environmentMode) ModifierConstructorDescriptionDrlScoreDirectorFactory
(SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.KieBase kieBase) -
Uses of SolutionDescriptor in org.optaplanner.core.impl
Modifier and TypeMethodDescriptionprotected EntityDescriptor<Solution_>
AbstractFromConfigFactory.getTheOnlyEntityDescriptor
(SolutionDescriptor<Solution_> solutionDescriptor) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.constraintweight.descriptor
ModifierConstructorDescriptionConstraintConfigurationDescriptor
(SolutionDescriptor<Solution_> solutionDescriptor, Class<?> constraintConfigurationClass) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.entity.descriptor
ModifierConstructorDescriptionEntityDescriptor
(SolutionDescriptor<Solution_> solutionDescriptor, Class<?> entityClass) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.solution.cloner
Modifier and TypeMethodDescriptionstatic boolean
DeepCloningUtils.isClassDeepCloned
(SolutionDescriptor<?> solutionDescriptor, Class<?> type) static boolean
DeepCloningUtils.isDeepCloned
(SolutionDescriptor<?> solutionDescriptor, Field field, Class<?> owningClass, Class<?> actualValueClass) Gets the deep cloning decision for a particular value assigned to a field, memoizing the result.static boolean
DeepCloningUtils.isFieldDeepCloned
(SolutionDescriptor<?> solutionDescriptor, Field field, Class<?> owningClass) Gets the deep cloning decision for a field.ModifierConstructorDescriptionFieldAccessingSolutionCloner
(SolutionDescriptor<Solution_> solutionDescriptor) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.solution.cloner.gizmo
Modifier and TypeMethodDescriptionstatic <T> SolutionCloner<T>
GizmoSolutionClonerFactory.build
(SolutionDescriptor<T> solutionDescriptor, GizmoClassLoader gizmoClassLoader) static <T> SolutionCloner<T>
GizmoSolutionClonerImplementor.createClonerFor
(SolutionDescriptor<T> solutionDescriptor, GizmoClassLoader gizmoClassLoader) static void
GizmoSolutionClonerImplementor.defineClonerFor
(io.quarkus.gizmo.ClassCreator classCreator, SolutionDescriptor<?> solutionDescriptor, Set<Class<?>> solutionClassSet, Map<Class<?>, GizmoSolutionOrEntityDescriptor> memoizedSolutionOrEntityDescriptorMap, Set<Class<?>> deepClonedClassSet) Generates the constructor and implementations of SolutionCloner methods for the given SolutionDescriptor using the given ClassCreatorGizmoCloningUtils.getDeepClonedClasses
(SolutionDescriptor<?> solutionDescriptor, Collection<Class<?>> entitySubclasses) static String
GizmoSolutionClonerFactory.getGeneratedClassName
(SolutionDescriptor<?> solutionDescriptor) Returns the generated class name for a given solutionDescriptor.ModifierConstructorDescriptionGizmoSolutionOrEntityDescriptor
(SolutionDescriptor<?> solutionDescriptor, Class<?> entityOrSolutionClass) GizmoSolutionOrEntityDescriptor
(SolutionDescriptor<?> solutionDescriptor, Class<?> entityOrSolutionClass, Map<Field, GizmoMemberDescriptor> solutionFieldToMemberDescriptorMap) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.solution.descriptor
Modifier and TypeMethodDescriptionstatic <Solution_>
SolutionDescriptor<Solution_>SolutionDescriptor.buildSolutionDescriptor
(Class<Solution_> solutionClass, Class<?>... entityClasses) static <Solution_>
SolutionDescriptor<Solution_>SolutionDescriptor.buildSolutionDescriptor
(Class<Solution_> solutionClass, List<Class<?>> entityClassList) static <Solution_>
SolutionDescriptor<Solution_>SolutionDescriptor.buildSolutionDescriptor
(DomainAccessType domainAccessType, Class<Solution_> solutionClass, Map<String, MemberAccessor> memberAccessorMap, Map<String, SolutionCloner> solutionClonerMap, List<Class<?>> entityClassList) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.solution.mutation
Modifier and TypeFieldDescriptionprotected final SolutionDescriptor<Solution_>
MutationCounter.solutionDescriptor
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.variable.listener.support.violation
Modifier and TypeMethodDescriptionstatic <Solution_>
ShadowVariablesAssertShadowVariablesAssert.takeSnapshot
(SolutionDescriptor<Solution_> solutionDescriptor, Solution_ workingSolution) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.exhaustivesearch
Modifier and TypeMethodDescriptionprotected EntityDescriptor<Solution_>
DefaultExhaustiveSearchPhaseFactory.deduceEntityDescriptor
(SolutionDescriptor<Solution_> solutionDescriptor) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.heuristic
ModifierConstructorDescriptionBuilder
(EnvironmentMode environmentMode, Integer moveThreadCount, Integer moveThreadBufferSize, Class<? extends ThreadFactory> threadFactoryClass, InitializingScoreTrend initializingScoreTrend, SolutionDescriptor<Solution_> solutionDescriptor, ClassInstanceCache classInstanceCache) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.phase.scope
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director
Modifier and TypeFieldDescriptionprotected SolutionDescriptor<Solution_>
AbstractScoreDirectorFactory.solutionDescriptor
Modifier and TypeMethodDescriptionAbstractScoreDirector.getSolutionDescriptor()
AbstractScoreDirectorFactory.getSolutionDescriptor()
InnerScoreDirector.getSolutionDescriptor()
InnerScoreDirectorFactory.getSolutionDescriptor()
Modifier and TypeMethodDescriptionScoreDirectorFactoryFactory.buildScoreDirectorFactory
(ClassLoader classLoader, EnvironmentMode environmentMode, SolutionDescriptor<Solution_> solutionDescriptor) ScoreDirectorFactoryService.buildScoreDirectorFactory
(ClassLoader classLoader, SolutionDescriptor<Solution_> solutionDescriptor, ScoreDirectorFactoryConfig config, EnvironmentMode environmentMode) Returns aSupplier
which returns new instance of a score director defined byScoreDirectorFactoryService.getSupportedScoreDirectorType()
.protected AbstractScoreDirectorFactory<Solution_,
Score_> ScoreDirectorFactoryFactory.decideMultipleScoreDirectorFactories
(ClassLoader classLoader, SolutionDescriptor<Solution_> solutionDescriptor, EnvironmentMode environmentMode) ModifierConstructorDescriptionAbstractScoreDirectorFactory
(SolutionDescriptor<Solution_> solutionDescriptor) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director.easy
Modifier and TypeMethodDescriptionEasyScoreDirectorFactoryService.buildScoreDirectorFactory
(ClassLoader classLoader, SolutionDescriptor<Solution_> solutionDescriptor, ScoreDirectorFactoryConfig config, EnvironmentMode environmentMode) ModifierConstructorDescriptionEasyScoreDirectorFactory
(SolutionDescriptor<Solution_> solutionDescriptor, EasyScoreCalculator<Solution_, Score_> easyScoreCalculator) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director.incremental
Modifier and TypeMethodDescriptionIncrementalScoreDirectorFactoryService.buildScoreDirectorFactory
(ClassLoader classLoader, SolutionDescriptor<Solution_> solutionDescriptor, ScoreDirectorFactoryConfig config, EnvironmentMode environmentMode) ModifierConstructorDescriptionIncrementalScoreDirectorFactory
(SolutionDescriptor<Solution_> solutionDescriptor, Supplier<IncrementalScoreCalculator<Solution_, Score_>> incrementalScoreCalculatorSupplier) -
Uses of SolutionDescriptor in org.optaplanner.core.impl.solver
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.solver.scope
-
Uses of SolutionDescriptor in org.optaplanner.test.impl.score.stream
ModifierConstructorDescriptionDefaultConstraintVerifier
(ConstraintProvider_ constraintProvider, SolutionDescriptor<Solution_> solutionDescriptor)