Uses of Class
es.urjc.etsii.grafo.config.SolverConfig
Packages that use SolverConfig
Package
Description
-
Uses of SolverConfig in es.urjc.etsii.grafo.autoconfig.controller
Constructors in es.urjc.etsii.grafo.autoconfig.controller with parameters of type SolverConfigModifierConstructorDescriptionAutoconfigDebugController
(SolverConfig solverConfig, AlgorithmInventoryService inventory, AlgorithmCandidateGenerator candidateGenerator, AutomaticAlgorithmBuilder<?, ?> algorithmGenerator, IraceOrchestrator<?, ?> orchestrator) -
Uses of SolverConfig in es.urjc.etsii.grafo.autoconfig.irace
Methods in es.urjc.etsii.grafo.autoconfig.irace with parameters of type SolverConfigModifier and TypeMethodDescriptionprotected static String
IraceOrchestrator.calculateMaxExperiments
(boolean autoconfigEnabled, SolverConfig solverConfig, int nIraceParameters) protected static String
IraceOrchestrator.nParallel
(SolverConfig solverConfig) Constructors in es.urjc.etsii.grafo.autoconfig.irace with parameters of type SolverConfigModifierConstructorDescriptionAutomaticAlgorithmBuilder
(SolverConfig solverConfig, AlgorithmCandidateGenerator candidateGenerator, AlgorithmBuilderService algorithmBuilder) IraceOrchestrator
(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 SolverConfig in es.urjc.etsii.grafo.executors
Fields in es.urjc.etsii.grafo.executors declared as SolverConfigConstructors in es.urjc.etsii.grafo.executors with parameters of type SolverConfigModifierConstructorDescriptionConcurrentExecutor
(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 SolverConfig in es.urjc.etsii.grafo.experiment
Constructors in es.urjc.etsii.grafo.experiment with parameters of type SolverConfigModifierConstructorDescriptionExperimentManager
(List<AbstractExperiment<S, I>> experimentImplementations, SolverConfig solverConfig, List<SolutionBuilder<S, I>> solutionBuilders, List<ReferenceResultProvider> referenceResultProviders) Constructor -
Uses of SolverConfig in es.urjc.etsii.grafo.orchestrator
Methods in es.urjc.etsii.grafo.orchestrator with parameters of type SolverConfigModifier and TypeMethodDescriptionstatic void
DefaultOrchestrator.verifyWorkloadLimit
(SolverConfig config, List<String> instanceNames, List<?> experiment) Constructors in es.urjc.etsii.grafo.orchestrator with parameters of type SolverConfigModifierConstructorDescriptionDefaultOrchestrator
(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 SolverConfig in es.urjc.etsii.grafo.services
Constructors in es.urjc.etsii.grafo.services with parameters of type SolverConfig -
Uses of SolverConfig in es.urjc.etsii.grafo.testutil
Methods in es.urjc.etsii.grafo.testutil that return SolverConfigModifier and TypeMethodDescriptionstatic SolverConfig
TestCommonUtils.solverConfig
(RandomType type, int seed, int repetitions) Methods in es.urjc.etsii.grafo.testutil with parameters of type SolverConfigModifier and TypeMethodDescriptionstatic RandomGenerator
TestCommonUtils.initRandom
(SolverConfig config) static RandomGenerator
TestCommonUtils.initRandom
(SolverConfig config, int iteration) -
Uses of SolverConfig in es.urjc.etsii.grafo.util
Methods in es.urjc.etsii.grafo.util that return SolverConfigMethods in es.urjc.etsii.grafo.util with parameters of type SolverConfigModifier and TypeMethodDescriptionstatic void
Context.Configurator.resetRandom
(SolverConfig config, int iteration) Initialize or reset random only for the current threadstatic void
Context.Configurator.setSolverConfig
(SolverConfig config)