Interface ITreasureIslandExperimentSetConfig
-
- All Superinterfaces:
org.aeonbits.owner.Accessible,org.aeonbits.owner.Config,org.api4.java.algorithm.IAlgorithmConfig,ai.libs.jaicore.experiments.configurations.IAlgorithmMaxIterConfig,ai.libs.jaicore.experiments.configurations.IAlgorithmNameConfig,org.api4.java.common.control.IConfig,ai.libs.jaicore.db.IDatabaseConfig,ai.libs.jaicore.experiments.IExperimentSetConfig,ai.libs.jaicore.basic.IOwnerBasedConfig,ai.libs.jaicore.basic.IOwnerBasedRandomConfig,org.api4.java.algorithm.IRandomAlgorithmConfig,ISyntheticSearchExperimentConfig,java.util.Map<java.lang.Object,java.lang.Object>,org.aeonbits.owner.Mutable,org.aeonbits.owner.Reloadable,java.io.Serializable
public interface ITreasureIslandExperimentSetConfig extends ISyntheticSearchExperimentConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.aeonbits.owner.Config
org.aeonbits.owner.Config.ConverterClass, org.aeonbits.owner.Config.DecryptorClass, org.aeonbits.owner.Config.DefaultValue, org.aeonbits.owner.Config.DisableableFeature, org.aeonbits.owner.Config.DisableFeature, org.aeonbits.owner.Config.EncryptedValue, org.aeonbits.owner.Config.HotReload, org.aeonbits.owner.Config.HotReloadType, org.aeonbits.owner.Config.Key, org.aeonbits.owner.Config.LoadPolicy, org.aeonbits.owner.Config.LoadType, org.aeonbits.owner.Config.PreprocessorClasses, org.aeonbits.owner.Config.Separator, org.aeonbits.owner.Config.Sources, org.aeonbits.owner.Config.TokenizerClass
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringK_ISLANDS_MAXISLANDSIZEstatic java.lang.StringK_ISLANDS_NUMBER_OF_TREASURESstatic java.lang.StringK_TREASURE_MODEL-
Fields inherited from interface ai.libs.jaicore.experiments.configurations.IAlgorithmMaxIterConfig
K_ALGORITHM_MAXITER
-
Fields inherited from interface ai.libs.jaicore.experiments.configurations.IAlgorithmNameConfig
K_ALGORITHM_NAME
-
Fields inherited from interface ai.libs.jaicore.db.IDatabaseConfig
DB_DRIVER, DB_HOST, DB_NAME, DB_PASS, DB_SSL, DB_TABLE, DB_USER
-
Fields inherited from interface ai.libs.jaicore.experiments.IExperimentSetConfig
CONSTRAINTS, CPU_MAX, IGNORE_MEMORY, IGNORE_TIME, KEYFIELDS, MEM_MAX, MEM_OPP, RESULTFIELDS
-
Fields inherited from interface ai.libs.jaicore.search.syntheticgraphs.experiments.ISyntheticSearchExperimentConfig
K_BRANCHING, K_DEPTH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<java.lang.String>functions()java.util.List<java.lang.Double>maxIslandSize()java.util.List<java.lang.Integer>numbersOfTreasureIslands()-
Methods inherited from interface org.aeonbits.owner.Accessible
fill, getProperty, getProperty, list, list, propertyNames, store, storeToXML
-
Methods inherited from interface org.api4.java.algorithm.IAlgorithmConfig
cpus, memory, threads, timeout
-
Methods inherited from interface ai.libs.jaicore.experiments.configurations.IAlgorithmMaxIterConfig
getMaxIterations
-
Methods inherited from interface ai.libs.jaicore.experiments.configurations.IAlgorithmNameConfig
getAlgorithmName
-
Methods inherited from interface ai.libs.jaicore.db.IDatabaseConfig
getDBDatabaseName, getDBDriver, getDBHost, getDBPassword, getDBSSL, getDBTableName, getDBUsername
-
Methods inherited from interface ai.libs.jaicore.experiments.IExperimentSetConfig
getAssumedMemoryOverheadPerProcess, getConstraints, getFieldsForWhichToIgnoreMemory, getFieldsForWhichToIgnoreTime, getKeyFields, getMemoryLimitInMB, getNumberOfCPUs, getResultFields
-
Methods inherited from interface ai.libs.jaicore.basic.IOwnerBasedConfig
copy, loadPropertiesFromFile, loadPropertiesFromFileArray, loadPropertiesFromList, loadPropertiesFromResource
-
Methods inherited from interface ai.libs.jaicore.search.syntheticgraphs.experiments.ISyntheticSearchExperimentConfig
branchingFactors, depths
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Field Detail
-
K_ISLANDS_MAXISLANDSIZE
static final java.lang.String K_ISLANDS_MAXISLANDSIZE
- See Also:
- Constant Field Values
-
K_ISLANDS_NUMBER_OF_TREASURES
static final java.lang.String K_ISLANDS_NUMBER_OF_TREASURES
- See Also:
- Constant Field Values
-
K_TREASURE_MODEL
static final java.lang.String K_TREASURE_MODEL
- See Also:
- Constant Field Values
-
-