Class SearchExperimentDomain<B extends ai.libs.jaicore.experiments.IExperimentBuilder,​I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,​A,​java.lang.Double>,​N,​A>

  • Direct Known Subclasses:
    SyntheticDomain

    public abstract class SearchExperimentDomain<B extends ai.libs.jaicore.experiments.IExperimentBuilder,​I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,​A,​java.lang.Double>,​N,​A>
    extends ai.libs.jaicore.experiments.ExperimentDomain<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>>
    • Field Summary

      • Fields inherited from class ai.libs.jaicore.experiments.ExperimentDomain

        logger
    • Constructor Summary

      Constructors 
      Constructor Description
      SearchExperimentDomain​(ai.libs.jaicore.experiments.IExperimentSetConfig config, ISearchExperimentDecoder<N,​A,​I,​org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,​A,​java.lang.Double>,​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>> decoder)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ISearchExperimentDecoder<N,​A,​I,​org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,​A,​java.lang.Double>,​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>> getDecoder()  
      • Methods inherited from class ai.libs.jaicore.experiments.ExperimentDomain

        getBuilderClass, getConfig, newBuilder
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SearchExperimentDomain

        public SearchExperimentDomain​(ai.libs.jaicore.experiments.IExperimentSetConfig config,
                                      ISearchExperimentDecoder<N,​A,​I,​org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,​A,​java.lang.Double>,​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>> decoder)
    • Method Detail

      • getDecoder

        public ISearchExperimentDecoder<N,​A,​I,​org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,​A,​java.lang.Double>,​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>> getDecoder()
        Overrides:
        getDecoder in class ai.libs.jaicore.experiments.ExperimentDomain<B extends ai.libs.jaicore.experiments.IExperimentBuilder,​I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,​A,​java.lang.Double>,​org.api4.java.ai.graphsearch.problem.IOptimalPathInORGraphSearch<? extends I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,​A,​java.lang.Double>,​? extends org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,​A,​java.lang.Double>,​N,​A,​java.lang.Double>>