@Value.Immutable public abstract class AbstractHeuristicOptimizationAlgorithmConfig extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AbstractHeuristicOptimizationAlgorithmConfig.OptimizationAlgorithmConfig |
Constructor and Description |
---|
AbstractHeuristicOptimizationAlgorithmConfig() |
Modifier and Type | Method and Description |
---|---|
abstract AbstractHeuristicOptimizationAlgorithmConfig.OptimizationAlgorithmConfig |
algorithm() |
Optional<com.dna.jopt.revision.algorithm.IOptimizationAlgorithm> |
convert(IOptimizationScheme scheme) |
boolean |
hasAutoFilter() |
abstract Optional<Integer> |
simulatedAnnealingOverrideNumIterationsValue() |
public AbstractHeuristicOptimizationAlgorithmConfig()
@Value.Parameter public abstract AbstractHeuristicOptimizationAlgorithmConfig.OptimizationAlgorithmConfig algorithm()
@Value.Parameter public abstract Optional<Integer> simulatedAnnealingOverrideNumIterationsValue()
@Value.Default public boolean hasAutoFilter()
public Optional<com.dna.jopt.revision.algorithm.IOptimizationAlgorithm> convert(IOptimizationScheme scheme)
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.