Class SyntheticDomain
- java.lang.Object
-
- ai.libs.jaicore.experiments.AExperimentDomain<B,I,org.api4.java.ai.graphsearch.problem.IOptimalPathInORGraphSearch<? extends I,? extends org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,A,java.lang.Double>,N,A,java.lang.Double>>
-
- ai.libs.jaicore.search.experiments.SearchExperimentDomain<TreasureIslandSearchExperimentBuilder,ISyntheticTreasureIslandProblem,ITransparentTreeNode,java.lang.Integer>
-
- ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticDomain
-
public class SyntheticDomain extends SearchExperimentDomain<TreasureIslandSearchExperimentBuilder,ISyntheticTreasureIslandProblem,ITransparentTreeNode,java.lang.Integer>
-
-
Constructor Summary
Constructors Constructor Description SyntheticDomain()
SyntheticDomain(ISyntheticSearchExperimentConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<TreasureIslandSearchExperimentBuilder>
getBuilderClass()
SyntheticExperimentDecoder
getDecoder()
-
-
-
Constructor Detail
-
SyntheticDomain
public SyntheticDomain()
-
SyntheticDomain
public SyntheticDomain(ISyntheticSearchExperimentConfig config)
-
-
Method Detail
-
getBuilderClass
public java.lang.Class<TreasureIslandSearchExperimentBuilder> getBuilderClass()
- Specified by:
getBuilderClass
in classai.libs.jaicore.experiments.AExperimentDomain<TreasureIslandSearchExperimentBuilder,ISyntheticTreasureIslandProblem,org.api4.java.ai.graphsearch.problem.IOptimalPathInORGraphSearch<? extends ISyntheticTreasureIslandProblem,? extends org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<ITransparentTreeNode,java.lang.Integer,java.lang.Double>,ITransparentTreeNode,java.lang.Integer,java.lang.Double>>
-
getDecoder
public SyntheticExperimentDecoder getDecoder()
- Overrides:
getDecoder
in classSearchExperimentDomain<TreasureIslandSearchExperimentBuilder,ISyntheticTreasureIslandProblem,ITransparentTreeNode,java.lang.Integer>
-
-