public class GraphBasedDistantSuccessorGenerator<N,A> extends java.lang.Object implements GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.DistantSuccessorGenerator<N>, ai.libs.jaicore.basic.ILoggingCustomizable
| Constructor and Description |
|---|
GraphBasedDistantSuccessorGenerator(GraphGenerator<N,A> graphGenerator,
int seed) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<N> |
getDistantSuccessors(N n,
int k,
ai.libs.jaicore.basic.IMetric<N> metricOverStates,
double delta) |
java.lang.String |
getLoggerName() |
void |
setLoggerName(java.lang.String name) |
public GraphBasedDistantSuccessorGenerator(GraphGenerator<N,A> graphGenerator, int seed)
public java.util.List<N> getDistantSuccessors(N n, int k, ai.libs.jaicore.basic.IMetric<N> metricOverStates, double delta) throws java.lang.InterruptedException
getDistantSuccessors in interface GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.DistantSuccessorGenerator<N>java.lang.InterruptedExceptionpublic java.lang.String getLoggerName()
getLoggerName in interface ai.libs.jaicore.basic.ILoggingCustomizablepublic void setLoggerName(java.lang.String name)
setLoggerName in interface ai.libs.jaicore.basic.ILoggingCustomizable