public class OptimizationDto
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
ApplicationYamlConfig |
config |
Constructor and Description |
---|
OptimizationDto() |
Modifier and Type | Method and Description |
---|---|
OptimizationAlgorithms |
getAlgorithm() |
ArchitectureBuilders |
getArchitectureBuilder() |
java.lang.Integer |
getArchiveSize() |
ClusteringAlgorithm |
getClusteringAlgorithm() |
Moment |
getClusteringMoment() |
ApplicationYamlConfig |
getConfig() |
java.lang.Boolean |
getCrossover() |
java.util.List<java.lang.String> |
getCrossoverOperators() |
java.lang.Double |
getCrossoverProbability() |
java.lang.String |
getDescription() |
java.lang.Integer |
getFirstInteraction() |
java.lang.String |
getInputArchitecture() |
java.lang.Boolean |
getInteractive() |
InteractiveFunction |
getInteractiveFunction() |
java.lang.Integer |
getIntervalInteraction() |
java.lang.Integer |
getMaxEvaluations() |
java.lang.Integer |
getMaxInteractions() |
java.lang.Boolean |
getMutation() |
java.util.List<java.lang.String> |
getMutationOperators() |
java.lang.Double |
getMutationProbability() |
java.lang.Integer |
getNumberRuns() |
java.util.List<java.lang.String> |
getObjectiveFunctions() |
java.util.List<java.lang.String> |
getPatterns() |
java.lang.Integer |
getPopulationSize() |
ScopeSelection |
getScopeSelection() |
void |
setAlgorithm(OptimizationAlgorithms algorithm) |
void |
setArchitectureBuilder(ArchitectureBuilders architectureBuilder) |
void |
setArchiveSize(java.lang.Integer archiveSize) |
void |
setClusteringAlgorithm(ClusteringAlgorithm clusteringAlgorithm) |
void |
setClusteringMoment(Moment clusteringMoment) |
void |
setConfig(ApplicationYamlConfig config) |
void |
setCrossover(java.lang.Boolean crossover) |
void |
setCrossoverOperators(java.util.List<java.lang.String> crossoverOperators) |
void |
setCrossoverProbability(java.lang.Double crossoverProbability) |
void |
setDescription(java.lang.String description) |
void |
setFirstInteraction(java.lang.Integer firstInteraction) |
void |
setInputArchitecture(java.lang.String inputArchitecture) |
void |
setInteractive(java.lang.Boolean interactive) |
void |
setInteractiveFunction(InteractiveFunction interactiveFunction) |
void |
setIntervalInteraction(java.lang.Integer intervalInteraction) |
void |
setMaxEvaluations(java.lang.Integer maxEvaluations) |
void |
setMaxInteractions(java.lang.Integer maxInteractions) |
void |
setMutation(java.lang.Boolean mutation) |
void |
setMutationOperators(java.util.List<java.lang.String> mutationOperators) |
void |
setMutationProbability(java.lang.Double mutationProbability) |
void |
setNumberRuns(java.lang.Integer numberRuns) |
void |
setObjectiveFunctions(java.util.List<java.lang.String> objectiveFunctions) |
void |
setPatterns(java.util.List<java.lang.String> patterns) |
void |
setPopulationSize(java.lang.Integer populationSize) |
void |
setScopeSelection(ScopeSelection scopeSelection) |
public ApplicationYamlConfig config
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.Boolean getMutation()
public void setMutation(java.lang.Boolean mutation)
public java.lang.Double getMutationProbability()
public void setMutationProbability(java.lang.Double mutationProbability)
public java.lang.String getInputArchitecture()
public void setInputArchitecture(java.lang.String inputArchitecture)
public java.lang.Integer getNumberRuns()
public void setNumberRuns(java.lang.Integer numberRuns)
public java.lang.Integer getPopulationSize()
public void setPopulationSize(java.lang.Integer populationSize)
public java.lang.Integer getMaxEvaluations()
public void setMaxEvaluations(java.lang.Integer maxEvaluations)
public java.lang.Boolean getCrossover()
public void setCrossover(java.lang.Boolean crossover)
public java.lang.Double getCrossoverProbability()
public void setCrossoverProbability(java.lang.Double crossoverProbability)
public java.lang.Boolean getInteractive()
public void setInteractive(java.lang.Boolean interactive)
public java.lang.Integer getMaxInteractions()
public void setMaxInteractions(java.lang.Integer maxInteractions)
public java.lang.Integer getFirstInteraction()
public void setFirstInteraction(java.lang.Integer firstInteraction)
public java.lang.Integer getIntervalInteraction()
public void setIntervalInteraction(java.lang.Integer intervalInteraction)
public ClusteringAlgorithm getClusteringAlgorithm()
public void setClusteringAlgorithm(ClusteringAlgorithm clusteringAlgorithm)
public Moment getClusteringMoment()
public void setClusteringMoment(Moment clusteringMoment)
public InteractiveFunction getInteractiveFunction()
public void setInteractiveFunction(InteractiveFunction interactiveFunction)
public java.util.List<java.lang.String> getMutationOperators()
public void setMutationOperators(java.util.List<java.lang.String> mutationOperators)
public java.util.List<java.lang.String> getPatterns()
public void setPatterns(java.util.List<java.lang.String> patterns)
public java.util.List<java.lang.String> getObjectiveFunctions()
public void setObjectiveFunctions(java.util.List<java.lang.String> objectiveFunctions)
public OptimizationAlgorithms getAlgorithm()
public void setAlgorithm(OptimizationAlgorithms algorithm)
public ApplicationYamlConfig getConfig()
public void setConfig(ApplicationYamlConfig config)
public java.lang.Integer getArchiveSize()
public void setArchiveSize(java.lang.Integer archiveSize)
public ScopeSelection getScopeSelection()
public void setScopeSelection(ScopeSelection scopeSelection)
public ArchitectureBuilders getArchitectureBuilder()
public void setArchitectureBuilder(ArchitectureBuilders architectureBuilder)
public java.util.List<java.lang.String> getCrossoverOperators()
public void setCrossoverOperators(java.util.List<java.lang.String> crossoverOperators)