public class MapFunctionFactory
extends java.lang.Object
Constructor and Description |
---|
MapFunctionFactory() |
Modifier and Type | Method and Description |
---|---|
static ActionsFunction |
getActionsFunction(Map map) |
static PerceptToStateFunction |
getPerceptToStateFunction() |
static ResultFunction |
getResultFunction() |
static ActionsFunction |
getReverseActionsFunction(Map map) |
static HeuristicFunction |
getSLDHeuristicFunction(java.lang.Object goal,
Map map)
Returns an adaptable heuristic based on straight line distance computation.
|
static HeuristicFunction |
getZeroHeuristicFunction()
Returns a heuristic which always returns zero.
|
public static ActionsFunction getActionsFunction(Map map)
public static ActionsFunction getReverseActionsFunction(Map map)
public static ResultFunction getResultFunction()
public static HeuristicFunction getSLDHeuristicFunction(java.lang.Object goal, Map map)
public static HeuristicFunction getZeroHeuristicFunction()
public static PerceptToStateFunction getPerceptToStateFunction()