public class AStarFactory<T,A> extends BestFirstFactory<GraphSearchWithNumberBasedAdditivePathEvaluation<T,A>,T,A,java.lang.Double>
| Constructor and Description |
|---|
AStarFactory() |
AStarFactory(int timeoutForFInMS) |
| Modifier and Type | Method and Description |
|---|---|
AStar<T,A> |
getAlgorithm() |
AStar<T,A> |
getAlgorithm(GraphSearchWithNumberBasedAdditivePathEvaluation<T,A> input) |
getLoggerName, getTimeoutEvaluator, getTimeoutForFInMS, setLoggerName, setTimeoutForFComputation, setupAlgorithmpublic AStarFactory()
public AStarFactory(int timeoutForFInMS)
public AStar<T,A> getAlgorithm()
getAlgorithm in interface ai.libs.jaicore.basic.algorithm.IAlgorithmFactory<GraphSearchWithNumberBasedAdditivePathEvaluation<T,A>,EvaluatedSearchGraphPath<T,A,java.lang.Double>>getAlgorithm in interface ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithmFactory<GraphSearchWithNumberBasedAdditivePathEvaluation<T,A>,EvaluatedSearchGraphPath<T,A,java.lang.Double>,java.lang.Double>getAlgorithm in interface IGraphSearchFactory<GraphSearchWithNumberBasedAdditivePathEvaluation<T,A>,EvaluatedSearchGraphPath<T,A,java.lang.Double>,T,A>getAlgorithm in interface IOptimalPathInORGraphSearchFactory<GraphSearchWithNumberBasedAdditivePathEvaluation<T,A>,T,A,java.lang.Double>getAlgorithm in class BestFirstFactory<GraphSearchWithNumberBasedAdditivePathEvaluation<T,A>,T,A,java.lang.Double>public AStar<T,A> getAlgorithm(GraphSearchWithNumberBasedAdditivePathEvaluation<T,A> input)
getAlgorithm in interface ai.libs.jaicore.basic.algorithm.IAlgorithmFactory<GraphSearchWithNumberBasedAdditivePathEvaluation<T,A>,EvaluatedSearchGraphPath<T,A,java.lang.Double>>getAlgorithm in interface ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithmFactory<GraphSearchWithNumberBasedAdditivePathEvaluation<T,A>,EvaluatedSearchGraphPath<T,A,java.lang.Double>,java.lang.Double>getAlgorithm in interface IGraphSearchFactory<GraphSearchWithNumberBasedAdditivePathEvaluation<T,A>,EvaluatedSearchGraphPath<T,A,java.lang.Double>,T,A>getAlgorithm in interface IOptimalPathInORGraphSearchFactory<GraphSearchWithNumberBasedAdditivePathEvaluation<T,A>,T,A,java.lang.Double>getAlgorithm in class BestFirstFactory<GraphSearchWithNumberBasedAdditivePathEvaluation<T,A>,T,A,java.lang.Double>