All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticDomain Maven / Gradle / Ivy

package ai.libs.jaicore.search.syntheticgraphs.experiments;

import org.aeonbits.owner.ConfigCache;

import ai.libs.jaicore.search.experiments.SearchExperimentDomain;
import ai.libs.jaicore.search.syntheticgraphs.ISyntheticTreasureIslandProblem;
import ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode;

public class SyntheticDomain extends SearchExperimentDomain {

	public SyntheticDomain() {
		this(ConfigCache.getOrCreate(ISyntheticSearchExperimentConfig.class));
	}

	public SyntheticDomain(final ISyntheticSearchExperimentConfig config) {
		super(config, new SyntheticExperimentDecoder(config));
	}

	@Override
	public Class getBuilderClass() {
		return TreasureIslandSearchExperimentBuilder.class;
	}

	@Override
	public SyntheticExperimentDecoder getDecoder() {
		return (SyntheticExperimentDecoder)super.getDecoder();
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy