Uses of Class
org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor
-
-
Uses of SolutionDescriptor in org.optaplanner.benchmark.impl.loader
Constructors in org.optaplanner.benchmark.impl.loader with parameters of type SolutionDescriptor Constructor Description InstanceProblemProvider(String problemName, SolutionDescriptor<Solution_> solutionDescriptor, Solution_ problem)
-
Uses of SolutionDescriptor in org.optaplanner.constraint.drl
Constructors in org.optaplanner.constraint.drl with parameters of type SolutionDescriptor Constructor Description DrlScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.KieBase kieBase)
-
Uses of SolutionDescriptor in org.optaplanner.constraint.drl.testgen
Methods in org.optaplanner.constraint.drl.testgen with parameters of type SolutionDescriptor Modifier and Type Method Description Supplier<AbstractScoreDirectorFactory<Solution_,Score_>>
TestGenDrlScoreDirectorFactoryService. buildScoreDirectorFactory(ClassLoader classLoader, SolutionDescriptor<Solution_> solutionDescriptor, ScoreDirectorFactoryConfig config)
protected DrlScoreDirectorFactory<Solution_,Score_>
TestGenDrlScoreDirectorFactoryService. createScoreDirectorFactory(ScoreDirectorFactoryConfig config, SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.KieBase kieBase)
Constructors in org.optaplanner.constraint.drl.testgen with parameters of type SolutionDescriptor Constructor Description TestGenDrlScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.KieBase kieBase, List<String> scoreDrlList, List<File> scoreDrlFileList)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl
Methods in org.optaplanner.core.impl with parameters of type SolutionDescriptor Modifier and Type Method Description protected EntityDescriptor<Solution_>
AbstractFromConfigFactory. deduceEntityDescriptor(SolutionDescriptor<Solution_> solutionDescriptor)
protected EntityDescriptor<Solution_>
AbstractFromConfigFactory. deduceEntityDescriptor(SolutionDescriptor<Solution_> solutionDescriptor, Class<?> entityClass)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.constraintweight.descriptor
Methods in org.optaplanner.core.impl.domain.constraintweight.descriptor that return SolutionDescriptor Modifier and Type Method Description SolutionDescriptor<Solution_>
ConstraintConfigurationDescriptor. getSolutionDescriptor()
Constructors in org.optaplanner.core.impl.domain.constraintweight.descriptor with parameters of type SolutionDescriptor Constructor Description ConstraintConfigurationDescriptor(SolutionDescriptor<Solution_> solutionDescriptor, Class<?> constraintConfigurationClass)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.entity.descriptor
Methods in org.optaplanner.core.impl.domain.entity.descriptor that return SolutionDescriptor Modifier and Type Method Description SolutionDescriptor<Solution_>
EntityDescriptor. getSolutionDescriptor()
Constructors in org.optaplanner.core.impl.domain.entity.descriptor with parameters of type SolutionDescriptor Constructor Description EntityDescriptor(SolutionDescriptor<Solution_> solutionDescriptor, Class<?> entityClass)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.solution.cloner
Fields in org.optaplanner.core.impl.domain.solution.cloner declared as SolutionDescriptor Modifier and Type Field Description protected SolutionDescriptor<Solution_>
FieldAccessingSolutionCloner. solutionDescriptor
Constructors in org.optaplanner.core.impl.domain.solution.cloner with parameters of type SolutionDescriptor Constructor Description DeepCloningUtils(SolutionDescriptor<?> solutionDescriptor)
FieldAccessingSolutionCloner(SolutionDescriptor<Solution_> solutionDescriptor)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.solution.cloner.gizmo
Methods in org.optaplanner.core.impl.domain.solution.cloner.gizmo that return SolutionDescriptor Modifier and Type Method Description SolutionDescriptor<?>
GizmoSolutionOrEntityDescriptor. getSolutionDescriptor()
Methods in org.optaplanner.core.impl.domain.solution.cloner.gizmo with parameters of type SolutionDescriptor Modifier and Type Method Description static <T> SolutionCloner<T>
GizmoSolutionClonerFactory. build(SolutionDescriptor<T> solutionDescriptor)
static <T> SolutionCloner<T>
GizmoSolutionClonerImplementor. createClonerFor(SolutionDescriptor<T> solutionDescriptor)
static void
GizmoSolutionClonerImplementor. defineClonerFor(io.quarkus.gizmo.ClassCreator classCreator, SolutionDescriptor<?> solutionDescriptor, List<Class<?>> solutionClassList, Map<Class<?>,GizmoSolutionOrEntityDescriptor> memoizedSolutionOrEntityDescriptorMap, Set<Class<?>> deepClonedClassSet)
Generates the constructor and implementations of SolutionCloner methods for the given SolutionDescriptor using the given ClassCreatorstatic String
GizmoSolutionClonerFactory. getGeneratedClassName(SolutionDescriptor<?> solutionDescriptor)
Returns the generated class name for a given solutionDescriptor.Constructors in org.optaplanner.core.impl.domain.solution.cloner.gizmo with parameters of type SolutionDescriptor Constructor Description GizmoSolutionOrEntityDescriptor(SolutionDescriptor<?> solutionDescriptor, Class<?> entityOrSolutionClass)
GizmoSolutionOrEntityDescriptor(SolutionDescriptor<?> solutionDescriptor, Class<?> entityOrSolutionClass, Map<Field,GizmoMemberDescriptor> solutionFieldToMemberDescriptorMap)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.solution.descriptor
Methods in org.optaplanner.core.impl.domain.solution.descriptor that return SolutionDescriptor Modifier and Type Method Description static <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, Class<?>... entityClasses)
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
Fields in org.optaplanner.core.impl.domain.solution.mutation declared as SolutionDescriptor Modifier and Type Field Description protected SolutionDescriptor<Solution_>
MutationCounter. solutionDescriptor
Constructors in org.optaplanner.core.impl.domain.solution.mutation with parameters of type SolutionDescriptor Constructor Description MutationCounter(SolutionDescriptor<Solution_> solutionDescriptor)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.variable.listener.support.violation
Methods in org.optaplanner.core.impl.domain.variable.listener.support.violation with parameters of type SolutionDescriptor Modifier and Type Method Description static <Solution_>
ShadowVariablesAssertShadowVariablesAssert. takeSnapshot(SolutionDescriptor<Solution_> solutionDescriptor, Solution_ workingSolution)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.exhaustivesearch
Methods in org.optaplanner.core.impl.exhaustivesearch with parameters of type SolutionDescriptor Modifier and Type Method Description protected EntityDescriptor<Solution_>
DefaultExhaustiveSearchPhaseFactory. deduceEntityDescriptor(SolutionDescriptor<Solution_> solutionDescriptor)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.heuristic
Methods in org.optaplanner.core.impl.heuristic that return SolutionDescriptor Modifier and Type Method Description SolutionDescriptor<Solution_>
HeuristicConfigPolicy. getSolutionDescriptor()
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.phase.scope
Methods in org.optaplanner.core.impl.phase.scope that return SolutionDescriptor Modifier and Type Method Description SolutionDescriptor<Solution_>
AbstractPhaseScope. getSolutionDescriptor()
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director
Fields in org.optaplanner.core.impl.score.director declared as SolutionDescriptor Modifier and Type Field Description protected SolutionDescriptor<Solution_>
AbstractScoreDirectorFactory. solutionDescriptor
Methods in org.optaplanner.core.impl.score.director that return SolutionDescriptor Modifier and Type Method Description SolutionDescriptor<Solution_>
AbstractScoreDirector. getSolutionDescriptor()
SolutionDescriptor<Solution_>
AbstractScoreDirectorFactory. getSolutionDescriptor()
SolutionDescriptor<Solution_>
InnerScoreDirector. getSolutionDescriptor()
SolutionDescriptor<Solution_>
InnerScoreDirectorFactory. getSolutionDescriptor()
Methods in org.optaplanner.core.impl.score.director with parameters of type SolutionDescriptor Modifier and Type Method Description InnerScoreDirectorFactory<Solution_,Score_>
ScoreDirectorFactoryFactory. buildScoreDirectorFactory(ClassLoader classLoader, EnvironmentMode environmentMode, SolutionDescriptor<Solution_> solutionDescriptor)
Supplier<AbstractScoreDirectorFactory<Solution_,Score_>>
ScoreDirectorFactoryService. buildScoreDirectorFactory(ClassLoader classLoader, SolutionDescriptor<Solution_> solutionDescriptor, ScoreDirectorFactoryConfig config)
Returns aSupplier
which returns new instance of a score director defined byScoreDirectorFactoryService.getSupportedScoreDirectorType()
.protected AbstractScoreDirectorFactory<Solution_,Score_>
ScoreDirectorFactoryFactory. decideMultipleScoreDirectorFactories(ClassLoader classLoader, SolutionDescriptor<Solution_> solutionDescriptor)
Constructors in org.optaplanner.core.impl.score.director with parameters of type SolutionDescriptor Constructor Description AbstractScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director.easy
Methods in org.optaplanner.core.impl.score.director.easy with parameters of type SolutionDescriptor Modifier and Type Method Description Supplier<AbstractScoreDirectorFactory<Solution_,Score_>>
EasyScoreDirectorFactoryService. buildScoreDirectorFactory(ClassLoader classLoader, SolutionDescriptor<Solution_> solutionDescriptor, ScoreDirectorFactoryConfig config)
Constructors in org.optaplanner.core.impl.score.director.easy with parameters of type SolutionDescriptor Constructor Description EasyScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, EasyScoreCalculator<Solution_,Score_> easyScoreCalculator)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director.incremental
Methods in org.optaplanner.core.impl.score.director.incremental with parameters of type SolutionDescriptor Modifier and Type Method Description Supplier<AbstractScoreDirectorFactory<Solution_,Score_>>
IncrementalScoreDirectorFactoryService. buildScoreDirectorFactory(ClassLoader classLoader, SolutionDescriptor<Solution_> solutionDescriptor, ScoreDirectorFactoryConfig config)
Constructors in org.optaplanner.core.impl.score.director.incremental with parameters of type SolutionDescriptor Constructor Description IncrementalScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, Supplier<IncrementalScoreCalculator<Solution_,Score_>> incrementalScoreCalculatorSupplier)
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.solver
Methods in org.optaplanner.core.impl.solver that return SolutionDescriptor Modifier and Type Method Description SolutionDescriptor<Solution_>
DefaultSolverFactory. getSolutionDescriptor()
-
Uses of SolutionDescriptor in org.optaplanner.core.impl.solver.scope
Methods in org.optaplanner.core.impl.solver.scope that return SolutionDescriptor Modifier and Type Method Description SolutionDescriptor<Solution_>
SolverScope. getSolutionDescriptor()
-
Uses of SolutionDescriptor in org.optaplanner.test.impl.score.stream
Constructors in org.optaplanner.test.impl.score.stream with parameters of type SolutionDescriptor Constructor Description DefaultConstraintVerifier(ConstraintProvider_ constraintProvider, SolutionDescriptor<Solution_> solutionDescriptor)
-