Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- ai.libs.jaicore.experiments.AExperimentBuilder<B> (implements ai.libs.jaicore.experiments.IExperimentBuilder)
- ai.libs.jaicore.experiments.AAlgorithmExperimentBuilder<B>
- ai.libs.jaicore.experiments.AExperimentDecoder<I,A> (implements ai.libs.jaicore.experiments.IExperimentDecoder<I,A>)
- ai.libs.jaicore.experiments.AExperimentDomain<B,I,A>
- ai.libs.jaicore.experiments.databasehandle.AExperimenterSQLHandle (implements ai.libs.jaicore.experiments.IExperimentDatabaseHandle, org.api4.java.common.control.ILoggingCustomizable)
- ai.libs.jaicore.experiments.databasehandle.ExperimenterMySQLHandle
- ai.libs.jaicore.experiments.databasehandle.ExperimenterRestSQLHandle
- ai.libs.jaicore.experiments.AlgorithmBenchmarker (implements ai.libs.jaicore.experiments.IExperimentSetEvaluator, org.api4.java.common.control.ILoggingCustomizable)
- ai.libs.jaicore.experiments.Experiment
- ai.libs.jaicore.experiments.ExperimentDatabasePreparer (implements org.api4.java.common.control.ILoggingCustomizable)
- ai.libs.jaicore.experiments.ExperimentDBEntry
- ai.libs.jaicore.experiments.ExperimenterFrontend (implements org.api4.java.common.control.ILoggingCustomizable)
- ai.libs.jaicore.experiments.ExperimentRunner (implements org.api4.java.common.control.ILoggingCustomizable)
- ai.libs.jaicore.experiments.ExperimentSetAnalyzer
- ai.libs.jaicore.experiments.ExperimentUtil
- ai.libs.jaicore.experiments.MaxNumberOfEventsTerminationCriterion (implements ai.libs.jaicore.experiments.IExperimentTerminationCriterion)
- ai.libs.jaicore.experiments.resultcomputers.SolutionPerformanceHistoryComputer (implements ai.libs.jaicore.experiments.IEventBasedResultUpdater)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- ai.libs.jaicore.experiments.exceptions.ExperimentAlreadyExistsInDatabaseException
- ai.libs.jaicore.experiments.exceptions.ExperimentAlreadyStartedException
- ai.libs.jaicore.experiments.exceptions.ExperimentDBInteractionFailedException
- ai.libs.jaicore.experiments.exceptions.ExperimentUpdateFailedException
- ai.libs.jaicore.experiments.exceptions.ExperimentDecodingException
- ai.libs.jaicore.experiments.exceptions.ExperimentEvaluationFailedException
- ai.libs.jaicore.experiments.exceptions.ExperimentFailurePredictionException
- ai.libs.jaicore.experiments.exceptions.IllegalExperimentSetupException
- ai.libs.jaicore.experiments.exceptions.IllegalKeyDescriptorException
- java.lang.Exception
- ai.libs.jaicore.experiments.AExperimentBuilder<B> (implements ai.libs.jaicore.experiments.IExperimentBuilder)
Interface Hierarchy
- ai.libs.jaicore.experiments.IEventBasedResultUpdater
- ai.libs.jaicore.experiments.IExperimentBuilder
- ai.libs.jaicore.experiments.IExperimentDatabaseHandle
- ai.libs.jaicore.experiments.IExperimentDecoder<I,A>
- ai.libs.jaicore.experiments.IExperimentIntermediateResultProcessor
- ai.libs.jaicore.experiments.IExperimentKeyGenerator<T>
- ai.libs.jaicore.experiments.IExperimentJSONKeyGenerator
- ai.libs.jaicore.experiments.IExperimentRunController<O>
- ai.libs.jaicore.experiments.IExperimentSetEvaluator
- ai.libs.jaicore.experiments.IExperimentTerminationCriterion
- java.util.Map<K,V>
- org.api4.java.common.control.IConfig
- ai.libs.jaicore.basic.IOwnerBasedConfig (also extends org.aeonbits.owner.Accessible, org.aeonbits.owner.Mutable)
- ai.libs.jaicore.experiments.configurations.IAlgorithmMaxIterConfig (also extends org.aeonbits.owner.Reloadable)
- ai.libs.jaicore.experiments.configurations.IAlgorithmNameConfig (also extends org.aeonbits.owner.Reloadable)
- ai.libs.jaicore.experiments.IExperimentSetConfig (also extends org.aeonbits.owner.Reloadable)
- ai.libs.jaicore.basic.IOwnerBasedConfig (also extends org.aeonbits.owner.Accessible, org.aeonbits.owner.Mutable)
- org.api4.java.common.control.IConfig
- java.io.Serializable
- org.aeonbits.owner.Config
- org.aeonbits.owner.Accessible
- ai.libs.jaicore.basic.IOwnerBasedConfig (also extends org.api4.java.common.control.IConfig, org.aeonbits.owner.Mutable)
- ai.libs.jaicore.experiments.configurations.IAlgorithmMaxIterConfig (also extends org.aeonbits.owner.Reloadable)
- ai.libs.jaicore.experiments.configurations.IAlgorithmNameConfig (also extends org.aeonbits.owner.Reloadable)
- ai.libs.jaicore.experiments.IExperimentSetConfig (also extends org.aeonbits.owner.Reloadable)
- ai.libs.jaicore.basic.IOwnerBasedConfig (also extends org.api4.java.common.control.IConfig, org.aeonbits.owner.Mutable)
- org.aeonbits.owner.Mutable
- ai.libs.jaicore.basic.IOwnerBasedConfig (also extends org.aeonbits.owner.Accessible, org.api4.java.common.control.IConfig)
- ai.libs.jaicore.experiments.configurations.IAlgorithmMaxIterConfig (also extends org.aeonbits.owner.Reloadable)
- ai.libs.jaicore.experiments.configurations.IAlgorithmNameConfig (also extends org.aeonbits.owner.Reloadable)
- ai.libs.jaicore.experiments.IExperimentSetConfig (also extends org.aeonbits.owner.Reloadable)
- ai.libs.jaicore.basic.IOwnerBasedConfig (also extends org.aeonbits.owner.Accessible, org.api4.java.common.control.IConfig)
- org.aeonbits.owner.Reloadable
- ai.libs.jaicore.experiments.configurations.IAlgorithmMaxIterConfig (also extends ai.libs.jaicore.basic.IOwnerBasedConfig)
- ai.libs.jaicore.experiments.configurations.IAlgorithmNameConfig (also extends ai.libs.jaicore.basic.IOwnerBasedConfig)
- ai.libs.jaicore.experiments.IExperimentSetConfig (also extends ai.libs.jaicore.basic.IOwnerBasedConfig)
- org.aeonbits.owner.Accessible
- org.aeonbits.owner.Config