public class StandardBestFirstFactory<N,A,V extends java.lang.Comparable<V>> extends BestFirstFactory<GraphSearchWithSubpathEvaluationsInput<N,A,V>,N,A,V> implements ai.libs.jaicore.basic.ILoggingCustomizable
| Constructor and Description |
|---|
StandardBestFirstFactory() |
| Modifier and Type | Method and Description |
|---|---|
BestFirst<GraphSearchWithSubpathEvaluationsInput<N,A,V>,N,A,V> |
getAlgorithm() |
java.lang.String |
getLoggerName() |
INodeEvaluator<N,V> |
getPreferredNodeEvaluator() |
void |
setGraphGenerator(GraphGenerator<N,A> graphGenerator) |
void |
setLoggerName(java.lang.String name) |
void |
setNodeEvaluator(INodeEvaluator<N,V> nodeEvaluator) |
void |
setPreferredNodeEvaluator(INodeEvaluator<N,V> preferredNodeEvaluator) |
java.lang.String |
toString() |
getAlgorithm, getTimeoutEvaluator, getTimeoutForFInMS, setTimeoutForFComputation, setupAlgorithmpublic void setNodeEvaluator(INodeEvaluator<N,V> nodeEvaluator)
public void setGraphGenerator(GraphGenerator<N,A> graphGenerator)
public INodeEvaluator<N,V> getPreferredNodeEvaluator()
public void setPreferredNodeEvaluator(INodeEvaluator<N,V> preferredNodeEvaluator)
public BestFirst<GraphSearchWithSubpathEvaluationsInput<N,A,V>,N,A,V> getAlgorithm()
getAlgorithm in interface ai.libs.jaicore.basic.algorithm.IAlgorithmFactory<GraphSearchWithSubpathEvaluationsInput<N,A,V extends java.lang.Comparable<V>>,EvaluatedSearchGraphPath<N,A,V extends java.lang.Comparable<V>>>getAlgorithm in interface ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithmFactory<GraphSearchWithSubpathEvaluationsInput<N,A,V extends java.lang.Comparable<V>>,EvaluatedSearchGraphPath<N,A,V extends java.lang.Comparable<V>>,V extends java.lang.Comparable<V>>getAlgorithm in interface IGraphSearchFactory<GraphSearchWithSubpathEvaluationsInput<N,A,V extends java.lang.Comparable<V>>,EvaluatedSearchGraphPath<N,A,V extends java.lang.Comparable<V>>,N,A>getAlgorithm in interface IOptimalPathInORGraphSearchFactory<GraphSearchWithSubpathEvaluationsInput<N,A,V extends java.lang.Comparable<V>>,N,A,V extends java.lang.Comparable<V>>getAlgorithm in class BestFirstFactory<GraphSearchWithSubpathEvaluationsInput<N,A,V extends java.lang.Comparable<V>>,N,A,V extends java.lang.Comparable<V>>public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getLoggerName()
getLoggerName in interface ai.libs.jaicore.basic.ILoggingCustomizablegetLoggerName in class BestFirstFactory<GraphSearchWithSubpathEvaluationsInput<N,A,V extends java.lang.Comparable<V>>,N,A,V extends java.lang.Comparable<V>>public void setLoggerName(java.lang.String name)
setLoggerName in interface ai.libs.jaicore.basic.ILoggingCustomizablesetLoggerName in class BestFirstFactory<GraphSearchWithSubpathEvaluationsInput<N,A,V extends java.lang.Comparable<V>>,N,A,V extends java.lang.Comparable<V>>