public static getResultFunction ( ) : ResultFunction | ||
return | ResultFunction |
public static ResultFunction getResultFunction()
{
if (null == _resultFunction)
{
_resultFunction = new MapResultFunction();
}
return _resultFunction;
}
public BidirectionalMapProblem(Map aMap, String initialState, String goalState) : base(initialState, MapFunctionFactory.getActionsFunction(aMap), MapFunctionFactory.getResultFunction(), new DefaultGoalTest( goalState), new MapStepCostFunction(aMap)) { ; map = aMap; reverseProblem = new Problem(goalState, MapFunctionFactory .getActionsFunction(aMap), MapFunctionFactory .getResultFunction(), new DefaultGoalTest(initialState), new MapStepCostFunction(aMap)); }