public class RStarFactory<T,A> extends StandardORGraphSearchFactory<GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic<T,A>,EvaluatedSearchGraphPath<T,A,java.lang.Double>,T,A,java.lang.Double>
| Constructor and Description |
|---|
RStarFactory() |
RStarFactory(int timeoutForFInMS) |
| Modifier and Type | Method and Description |
|---|---|
RStar<T,A> |
getAlgorithm() |
RStar<T,A> |
getAlgorithm(GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic<T,A> input) |
double |
getDelta() |
int |
getK() |
java.lang.String |
getLoggerName() |
INodeEvaluator<T,java.lang.Double> |
getTimeoutEvaluator() |
int |
getTimeoutForFInMS() |
double |
getW() |
void |
setDelta(double delta) |
void |
setK(int k) |
void |
setLoggerName(java.lang.String loggerName) |
void |
setTimeoutForFComputation(int timeoutInMS,
INodeEvaluator<T,java.lang.Double> timeoutEvaluator) |
void |
setW(double w) |
public RStarFactory()
public RStarFactory(int timeoutForFInMS)
public double getW()
public void setW(double w)
public int getK()
public void setK(int k)
public double getDelta()
public void setDelta(double delta)
public RStar<T,A> getAlgorithm(GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic<T,A> input)
public void setTimeoutForFComputation(int timeoutInMS,
INodeEvaluator<T,java.lang.Double> timeoutEvaluator)
public int getTimeoutForFInMS()
public INodeEvaluator<T,java.lang.Double> getTimeoutEvaluator()
public java.lang.String getLoggerName()
public void setLoggerName(java.lang.String loggerName)