Class ExperimentConfig
java.lang.Object
com.knezevic.edaf.v3.core.config.ExperimentConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRelational database sink settings.static classOptional top-level grammar section injected into representation/problem params.static classLogging modes and verbosity settings.static classObservability toggles.static classPersistence targets and DB settings.static classReport generation settings.static classRun identity and reproducibility section.static classStopping policy config.static classGeneric typed plugin section with free-form params.static classWeb dashboard settings. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetModel()getRun()getWeb()voidsetAlgorithm(ExperimentConfig.TypedSection algorithm) voidsetConstraints(ExperimentConfig.TypedSection constraints) voidvoidsetLocalSearch(ExperimentConfig.TypedSection localSearch) voidvoidvoidsetNiching(ExperimentConfig.TypedSection niching) voidsetObservability(ExperimentConfig.ObservabilitySection observability) voidsetPersistence(ExperimentConfig.PersistenceSection persistence) voidsetProblem(ExperimentConfig.TypedSection problem) voidsetReplacement(ExperimentConfig.TypedSection replacement) voidsetReporting(ExperimentConfig.ReportingSection reporting) voidsetRepresentation(ExperimentConfig.TypedSection representation) voidsetRestart(ExperimentConfig.TypedSection restart) voidvoidvoidsetSelection(ExperimentConfig.TypedSection selection) voidsetStopping(ExperimentConfig.StoppingSection stopping) void
-
Constructor Details
-
ExperimentConfig
public ExperimentConfig()
-
-
Method Details
-
getSchema
-
setSchema
-
getRun
-
setRun
-
getGrammar
-
setGrammar
-
getRepresentation
-
setRepresentation
-
getProblem
-
setProblem
-
getAlgorithm
-
setAlgorithm
-
getModel
-
setModel
-
getSelection
-
setSelection
-
getReplacement
-
setReplacement
-
getStopping
-
setStopping
-
getConstraints
-
setConstraints
-
getLocalSearch
-
setLocalSearch
-
getRestart
-
setRestart
-
getNiching
-
setNiching
-
getObservability
-
setObservability
-
getPersistence
-
setPersistence
-
getReporting
-
setReporting
-
getWeb
-
setWeb
-
getLogging
-
setLogging
-