Index

A B D G I M N P S T U 
All Classes and Interfaces|All Packages|Constant Field Values

A

ai.timefold.solver.quarkus - package ai.timefold.solver.quarkus
 
ai.timefold.solver.quarkus.bean - package ai.timefold.solver.quarkus.bean
 
ai.timefold.solver.quarkus.config - package ai.timefold.solver.quarkus.config
 
ai.timefold.solver.quarkus.devui - package ai.timefold.solver.quarkus.devui
 
ai.timefold.solver.quarkus.gizmo - package ai.timefold.solver.quarkus.gizmo
 
ai.timefold.solver.quarkus.nativeimage - package ai.timefold.solver.quarkus.nativeimage
 

B

bestScoreLimit() - Method in interface ai.timefold.solver.quarkus.config.TerminationRuntimeConfig
Terminates the solver when a specific or higher score has been reached.

D

DEFAULT_SOLVER_NAME - Static variable in interface ai.timefold.solver.quarkus.config.TimefoldRuntimeConfig
 
DefaultTimefoldBeanProvider - Class in ai.timefold.solver.quarkus.bean
Provider for managed resources of the default solver.
DefaultTimefoldBeanProvider() - Constructor for class ai.timefold.solver.quarkus.bean.DefaultTimefoldBeanProvider
 
DevUISolverConfig - Class in ai.timefold.solver.quarkus.devui
 
DevUISolverConfig() - Constructor for class ai.timefold.solver.quarkus.devui.DevUISolverConfig
 

G

getConfig() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesRPCService
 
getConstraintList() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIProperties
 
getConstraints() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesRPCService
 
getEffectiveSolverConfig() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIProperties
 
getEntityClassList() - Method in class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
 
getEntityClassToGenuineVariableListMap() - Method in class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
 
getEntityClassToShadowVariableListMap() - Method in class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
 
getFactory(String) - Method in class ai.timefold.solver.quarkus.devui.DevUISolverConfig
 
getModelInfo() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesRPCService
 
getSolutionClass() - Method in class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
 
getSolverConfigFile(String) - Method in class ai.timefold.solver.quarkus.devui.DevUISolverConfig
 
getSolverNames() - Method in class ai.timefold.solver.quarkus.devui.DevUISolverConfig
 
getSolverRuntimeConfig(String) - Method in interface ai.timefold.solver.quarkus.config.TimefoldRuntimeConfig
 
getTimefoldModelProperties() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIProperties
 

I

init() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesRPCService
 
isEmpty() - Method in class ai.timefold.solver.quarkus.devui.DevUISolverConfig
 

M

moveThreadCount() - Method in interface ai.timefold.solver.quarkus.config.SolverRuntimeConfig
Enable multithreaded solving for a single problem, which increases CPU consumption.

N

newInstance(Class<T>) - Method in interface ai.timefold.solver.quarkus.gizmo.TimefoldGizmoBeanFactory
 
newInstance(Supplier<String>, String, Class<T>) - Static method in class ai.timefold.solver.quarkus.nativeimage.Substitute_ConfigUtils
 

P

parallelSolverCount() - Method in interface ai.timefold.solver.quarkus.config.SolverManagerRuntimeConfig
The number of solvers that run in parallel.

S

setEntityClassList(List<String>) - Method in class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
 
setEntityClassToGenuineVariableListMap(Map<String, List<String>>) - Method in class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
 
setEntityClassToShadowVariableListMap(Map<String, List<String>>) - Method in class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
 
setFactory(String, SolverFactory<?>) - Method in class ai.timefold.solver.quarkus.devui.DevUISolverConfig
 
setSolutionClass(String) - Method in class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
 
setSolverConfigFile(String, String) - Method in class ai.timefold.solver.quarkus.devui.DevUISolverConfig
 
solver() - Method in interface ai.timefold.solver.quarkus.config.TimefoldRuntimeConfig
During run time, this is translated into SolverConfig runtime properties per solver.
solverConfigSupplier(String, SolverConfig, TimefoldRuntimeConfig, Map<String, RuntimeValue<MemberAccessor>>, Map<String, RuntimeValue<SolutionCloner>>) - Method in class ai.timefold.solver.quarkus.TimefoldRecorder
 
solverConfigSupplier(Map<String, SolverConfig>, TimefoldRuntimeConfig, Map<String, RuntimeValue<MemberAccessor>>, Map<String, RuntimeValue<SolutionCloner>>) - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIRecorder
 
solverManager() - Method in interface ai.timefold.solver.quarkus.config.TimefoldRuntimeConfig
Configuration properties that overwrite SolverManagerConfig.
solverManager(String, SolverConfig, TimefoldRuntimeConfig, Map<String, RuntimeValue<MemberAccessor>>, Map<String, RuntimeValue<SolutionCloner>>) - Method in class ai.timefold.solver.quarkus.TimefoldRecorder
 
solverManagerConfig(SolverManagerConfig, TimefoldRuntimeConfig) - Method in class ai.timefold.solver.quarkus.TimefoldRecorder
 
SolverManagerRuntimeConfig - Interface in ai.timefold.solver.quarkus.config
During build time, this is translated into Timefold's SolverManagerConfig.
SolverRuntimeConfig - Interface in ai.timefold.solver.quarkus.config
During run time, this overrides some of Timefold's SolverConfig properties.
spentLimit() - Method in interface ai.timefold.solver.quarkus.config.TerminationRuntimeConfig
How long the solver can run.
Substitute_ConfigUtils - Class in ai.timefold.solver.quarkus.nativeimage
 
Substitute_ConfigUtils() - Constructor for class ai.timefold.solver.quarkus.nativeimage.Substitute_ConfigUtils
 

T

termination() - Method in interface ai.timefold.solver.quarkus.config.SolverRuntimeConfig
Configuration properties that overwrite TerminationConfig.
TerminationRuntimeConfig - Interface in ai.timefold.solver.quarkus.config
During build time, this is translated into Timefold's TerminationConfig.
TimefoldDevUIProperties - Class in ai.timefold.solver.quarkus.devui
 
TimefoldDevUIProperties(TimefoldModelProperties, String, List<ConstraintRef>) - Constructor for class ai.timefold.solver.quarkus.devui.TimefoldDevUIProperties
 
TimefoldDevUIPropertiesRPCService - Class in ai.timefold.solver.quarkus.devui
 
TimefoldDevUIPropertiesRPCService(DevUISolverConfig) - Constructor for class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesRPCService
 
TimefoldDevUIRecorder - Class in ai.timefold.solver.quarkus.devui
 
TimefoldDevUIRecorder() - Constructor for class ai.timefold.solver.quarkus.devui.TimefoldDevUIRecorder
 
TimefoldGizmoBeanFactory - Interface in ai.timefold.solver.quarkus.gizmo
 
TimefoldModelProperties - Class in ai.timefold.solver.quarkus.devui
 
TimefoldModelProperties() - Constructor for class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
 
TimefoldRecorder - Class in ai.timefold.solver.quarkus
 
TimefoldRecorder() - Constructor for class ai.timefold.solver.quarkus.TimefoldRecorder
 
TimefoldRuntimeConfig - Interface in ai.timefold.solver.quarkus.config
 
TimefoldSolverBannerBean - Class in ai.timefold.solver.quarkus.bean
 
TimefoldSolverBannerBean() - Constructor for class ai.timefold.solver.quarkus.bean.TimefoldSolverBannerBean
 

U

UnavailableTimefoldBeanProvider - Class in ai.timefold.solver.quarkus.bean
Throws an exception if an application tries to inject beans and the Timefold Quarkus extension is skipped due to missing domain classes.
UnavailableTimefoldBeanProvider() - Constructor for class ai.timefold.solver.quarkus.bean.UnavailableTimefoldBeanProvider
 
unimprovedSpentLimit() - Method in interface ai.timefold.solver.quarkus.config.TerminationRuntimeConfig
How long the solver can run without finding a new best solution after finding a new best solution.
A B D G I M N P S T U 
All Classes and Interfaces|All Packages|Constant Field Values