Class GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.SubPathEvaluationBasedFComputer<N,A>
- java.lang.Object
-
- ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluation.FComputer<N,A>
-
- ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.SubPathEvaluationBasedFComputer<N,A>
-
- All Implemented Interfaces:
org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IPathEvaluator<N,A,java.lang.Double>
,org.api4.java.common.attributedobjects.IGetter<org.api4.java.datastructure.graph.ILabeledPath<N,A>,java.lang.Double>
,org.api4.java.common.attributedobjects.IObjectEvaluator<org.api4.java.datastructure.graph.ILabeledPath<N,A>,java.lang.Double>
- Enclosing class:
- GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic<N,A>
public static class GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.SubPathEvaluationBasedFComputer<N,A> extends GraphSearchWithNumberBasedAdditivePathEvaluation.FComputer<N,A>
-
-
Constructor Summary
Constructors Constructor Description SubPathEvaluationBasedFComputer(GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer<N,A> g, org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IPathEvaluator<N,A,java.lang.Double> h, GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.PathCostEstimator<N,A> hPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.PathCostEstimator<N,A>
gethPath()
double
h(BackPointerPath<N,A,?> from, BackPointerPath<N,A,?> to)
-
Methods inherited from class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluation.FComputer
evaluate, getG, getH
-
-
-
-
Constructor Detail
-
SubPathEvaluationBasedFComputer
public SubPathEvaluationBasedFComputer(GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer<N,A> g, org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IPathEvaluator<N,A,java.lang.Double> h, GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.PathCostEstimator<N,A> hPath)
-
-
Method Detail
-
h
public double h(BackPointerPath<N,A,?> from, BackPointerPath<N,A,?> to)
-
gethPath
public GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.PathCostEstimator<N,A> gethPath()
-
-