Uses of Class
es.urjc.etsii.grafo.solution.SolutionValidator
Packages that use SolutionValidator
Package
Description
-
Uses of SolutionValidator in es.urjc.etsii.grafo.__RNAME__.model
Subclasses of SolutionValidator in es.urjc.etsii.grafo.__RNAME__.modelModifier and TypeClassDescriptionclass
Validate that a solution is valid for the __RNAME__ problem. -
Uses of SolutionValidator in es.urjc.etsii.grafo.autoconfig.irace
Constructor parameters in es.urjc.etsii.grafo.autoconfig.irace with type arguments of type SolutionValidatorModifierConstructorDescriptionIraceOrchestrator
(SolverConfig solverConfig, BlockConfig blockConfig, IraceConfig iraceConfig, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties, InstanceConfiguration instanceConfiguration, IraceIntegration iraceIntegration, InstanceManager<I> instanceManager, List<SolutionBuilder<S, I>> solutionBuilders, List<AlgorithmBuilder<S, I>> algorithmBuilders, Optional<SolutionValidator<S, I>> validator, AlgorithmCandidateGenerator algorithmCandidateGenerator) Constructor for IraceOrchestrator. -
Uses of SolutionValidator in es.urjc.etsii.grafo.executors
Constructor parameters in es.urjc.etsii.grafo.executors with type arguments of type SolutionValidatorModifierConstructorDescriptionConcurrentExecutor
(SolverConfig solverConfig, Optional<SolutionValidator<S, I>> validator, Optional<TimeLimitCalculator<S, I>> timeLimitCalculator, IOManager<S, I> io, InstanceManager<I> instanceManager, List<ExceptionHandler<S, I>> exceptionHandlers, ReferenceResultManager referenceResultManager) Create a new ConcurrentExecutor.protected
Executor
(Optional<SolutionValidator<S, I>> validator, Optional<TimeLimitCalculator<S, I>> timeLimitCalculator, IOManager<S, I> io, InstanceManager<I> instanceManager, SolverConfig solverConfig, List<ExceptionHandler<S, I>> exceptionHandlers, ReferenceResultManager referenceResultManager) Fill common values used by all executorsSequentialExecutor
(Optional<SolutionValidator<S, I>> validator, Optional<TimeLimitCalculator<S, I>> timeLimitCalculator, IOManager<S, I> io, InstanceManager<I> instanceManager, SolverConfig solverConfig, List<ExceptionHandler<S, I>> exceptionHandlers, ReferenceResultManager referenceResultManager) Create new sequential executor -
Uses of SolutionValidator in es.urjc.etsii.grafo.orchestrator
Constructor parameters in es.urjc.etsii.grafo.orchestrator with type arguments of type SolutionValidatorModifierConstructorDescriptionDefaultOrchestrator
(SolverConfig solverConfig, BlockConfig blockConfig, InstanceManager<I> instanceManager, ExperimentManager<S, I> experimentManager, Optional<SolutionValidator<S, I>> validator, Executor<S, I> executor) Constructor for UserExperimentOrchestrator. -
Uses of SolutionValidator in es.urjc.etsii.grafo.util
Methods in es.urjc.etsii.grafo.util with parameters of type SolutionValidatorModifier and TypeMethodDescriptionContext.Configurator.setValidator
(SolutionValidator<S, I> validator)