Index
All Classes and Interfaces|All Packages
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 - Variable in class ai.timefold.solver.quarkus.config.TerminationRuntimeConfig
-
Terminates the solver when a specific or higher score has been reached.
D
- DefaultTimefoldBeanProvider - Class in ai.timefold.solver.quarkus.bean
- DefaultTimefoldBeanProvider() - Constructor for class ai.timefold.solver.quarkus.bean.DefaultTimefoldBeanProvider
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
- getModelInfo() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesRPCService
- getSolutionClass() - Method in class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
- getSolverConfigText() - Method in class ai.timefold.solver.quarkus.devui.SolverConfigText
- getTimefoldModelProperties() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIProperties
I
- init() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesRPCService
M
- moveThreadCount - Variable in class 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 - Variable in class 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
- setSolutionClass(String) - Method in class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
- setSolverConfigText(String) - Method in class ai.timefold.solver.quarkus.devui.SolverConfigText
- solver - Variable in class ai.timefold.solver.quarkus.config.TimefoldRuntimeConfig
-
During run time, this is translated into Timefold's
SolverConfigruntime properties. - solverConfigSupplier(SolverConfig, Map<String, RuntimeValue<MemberAccessor>>, Map<String, RuntimeValue<SolutionCloner>>) - Method in class ai.timefold.solver.quarkus.TimefoldRecorder
- SolverConfigText - Class in ai.timefold.solver.quarkus.devui
- SolverConfigText(String) - Constructor for class ai.timefold.solver.quarkus.devui.SolverConfigText
- solverConfigTextSupplier(String) - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIRecorder
- solverManager - Variable in class ai.timefold.solver.quarkus.config.TimefoldRuntimeConfig
-
Configuration properties that overwrite Timefold's
SolverManagerConfig. - solverManagerConfig(SolverManagerConfig) - Method in class ai.timefold.solver.quarkus.TimefoldRecorder
- SolverManagerRuntimeConfig - Class in ai.timefold.solver.quarkus.config
-
During build time, this is translated into Timefold's
SolverManagerConfig. - SolverManagerRuntimeConfig() - Constructor for class ai.timefold.solver.quarkus.config.SolverManagerRuntimeConfig
- SolverRuntimeConfig - Class in ai.timefold.solver.quarkus.config
-
During run time, this overrides some of Timefold's
SolverConfigproperties. - SolverRuntimeConfig() - Constructor for class ai.timefold.solver.quarkus.config.SolverRuntimeConfig
- spentLimit - Variable in class 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 - Variable in class ai.timefold.solver.quarkus.config.SolverRuntimeConfig
-
Configuration properties that overwrite Timefold's
TerminationConfig. - TerminationRuntimeConfig - Class in ai.timefold.solver.quarkus.config
-
During build time, this is translated into Timefold's
TerminationConfig. - TerminationRuntimeConfig() - Constructor for class ai.timefold.solver.quarkus.config.TerminationRuntimeConfig
- 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(SolverConfigText) - 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 - Class in ai.timefold.solver.quarkus.config
- TimefoldRuntimeConfig() - Constructor for class ai.timefold.solver.quarkus.config.TimefoldRuntimeConfig
- 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 - Variable in class ai.timefold.solver.quarkus.config.TerminationRuntimeConfig
-
How long the solver can run without finding a new best solution after finding a new best solution.
All Classes and Interfaces|All Packages