Uses of Interface
ai.timefold.solver.service.definition.api.ModelInput
Packages that use ModelInput
Package
Description
-
Uses of ModelInput in ai.timefold.solver.service.definition.api
Classes in ai.timefold.solver.service.definition.api with type parameters of type ModelInputModifier and TypeInterfaceDescriptioninterfaceModelConvertor<Score_ extends ai.timefold.solver.core.api.score.Score<Score_>, ModelInput_ extends ModelInput, ModelConfigurationOverrides_ extends ModelConfigOverrides, SolverModel_ extends SolverModel<Score_>, ModelOutput_ extends ModelOutput>The convertor of: TheModelInputand theModelConfig(usually obtained from theModelRequest) into theSolverModelusable by the Timefold Solver. TheSolverModelrepresenting a planning solution into theModelOutput(usually forming a part of theModelResponse).Classes in ai.timefold.solver.service.definition.api that implement ModelInputModifier and TypeClassDescriptionclassRepresents a simplified model with the default score typeHardMediumSoftScoreacting as theModelInput,SolverModelandModelOutput. -
Uses of ModelInput in ai.timefold.solver.service.definition.api.data
Classes in ai.timefold.solver.service.definition.api.data with type parameters of type ModelInputModifier and TypeClassDescriptionclassAbstractBasicDemoDataGenerator<ModelInput_ extends ModelInput, ModelConfigOverrides_ extends ModelConfigOverrides>DefaultDemoDataGeneratorimplementation for models that provide only a single demo data set with ID "BASIC"<ModelInput_ extends ModelInput, ModelConfigOverrides_ extends ModelConfigOverrides>.Methods in ai.timefold.solver.service.definition.api.data that return types with arguments of type ModelInputModifier and TypeMethodDescriptionModelRequest<? extends ModelInput, ? extends ModelConfigOverrides> DemoData.modelRequest()Returns the value of themodelRequestrecord component.Constructor parameters in ai.timefold.solver.service.definition.api.data with type arguments of type ModelInputModifierConstructorDescriptionDemoData(DemoMetaData metaData, ModelRequest<? extends ModelInput, ? extends ModelConfigOverrides> modelRequest) Creates an instance of aDemoDatarecord class. -
Uses of ModelInput in ai.timefold.solver.service.definition.api.domain
Classes in ai.timefold.solver.service.definition.api.domain with type parameters of type ModelInputModifier and TypeClassDescriptionfinal recordModelRequest<ModelInput_ extends ModelInput, ModelConfigurationOverrides_ extends ModelConfigOverrides>final recordScoreAnalysisRequest<ModelInput_ extends ModelInput, ModelConfigurationOverrides_ extends ModelConfigOverrides> -
Uses of ModelInput in ai.timefold.solver.service.definition.api.validation
Classes in ai.timefold.solver.service.definition.api.validation with type parameters of type ModelInputModifier and TypeInterfaceDescriptioninterfaceModelValidator<ModelInput_ extends ModelInput, ModelConfigOverrides_ extends ModelConfigOverrides>Provides a complex validation of the model input before the solving, or other operation, starts. -
Uses of ModelInput in ai.timefold.solver.service.definition.impl.solver
Methods in ai.timefold.solver.service.definition.impl.solver with type parameters of type ModelInputModifier and TypeMethodDescription<ModelInput_ extends ModelInput, ModelConfigurationOverrides_ extends ModelConfigOverrides>
ModelRequest<ModelInput_, ModelConfigurationOverrides_> SolverWorkerFacade.getModelRequest(String id) Returns the originalModelRequestfor the given dataset.Methods in ai.timefold.solver.service.definition.impl.solver that return ModelInputModifier and TypeMethodDescriptionSolverWorkerFacade.getModelInput(String id) Returns theModelInputoriginally submitted for the given dataset.SolverWorkerFacade.getSolvedModelInput(String id) Returns theModelInputrepresenting the solved state of the given dataset (i.e. planning entities updated with the best solution).Methods in ai.timefold.solver.service.definition.impl.solver with parameters of type ModelInputModifier and TypeMethodDescription<Score_, ModelConfigurationOverrides_ extends ModelConfigOverrides>
Metadata<Score_> SolverWorkerFacade.createAndSolveDataset(String runName, Set<String> tags, ModelInput modelInput, Configuration<ModelConfigurationOverrides_> configuration) Creates a new dataset from the providedModelInputand immediately schedules it to be solved after validation/compute completes.<Score_, ModelConfigurationOverrides_ extends ModelConfigOverrides>
Metadata<Score_> SolverWorkerFacade.createDataset(String runName, Set<String> tags, ModelInput modelInput, Configuration<ModelConfigurationOverrides_> configuration) Creates a new dataset from the providedModelInputwithout starting the solving process. -
Uses of ModelInput in ai.timefold.solver.service.definition.internal.storage
Classes in ai.timefold.solver.service.definition.internal.storage with type parameters of type ModelInputModifier and TypeClassDescriptionclassAbstractStorageService<ModelInput_ extends ModelInput, ModelConfigOverrides_ extends ModelConfigOverrides, InputMetrics_ extends ModelInputMetrics, OutputMetrics_ extends ModelOutputMetrics, ModelOutput_ extends ModelOutput, Score_, Justification_ extends ModelConstraintJustification>