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
- get() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesSupplier
- getConstraintList() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIProperties
- getEffectiveSolverConfig() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIProperties
- getEffectiveSolverConfigXml() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesSupplier
- 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
- getSolutionClass() - Method in class ai.timefold.solver.quarkus.devui.TimefoldModelProperties
- getTimefoldModelProperties() - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIProperties
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
- setEffectiveSolverConfigXml(String) - Method in class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesSupplier
- 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
- 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
- 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
- Substitute_LambdaBeanPropertyMemberAccessor - Class in ai.timefold.solver.quarkus.nativeimage
-
LambdaBeanPropertyMemberAccessor works by creating a new class during runtime (via LambdaMetafactory) to delegate to the provided getter/setter methods.
- Substitute_LambdaBeanPropertyMemberAccessor() - Constructor for class ai.timefold.solver.quarkus.nativeimage.Substitute_LambdaBeanPropertyMemberAccessor
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<String>) - Constructor for class ai.timefold.solver.quarkus.devui.TimefoldDevUIProperties
- TimefoldDevUIPropertiesSupplier - Class in ai.timefold.solver.quarkus.devui
- TimefoldDevUIPropertiesSupplier() - Constructor for class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesSupplier
- TimefoldDevUIPropertiesSupplier(String) - Constructor for class ai.timefold.solver.quarkus.devui.TimefoldDevUIPropertiesSupplier
- 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
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