AIMA.Core.Environment.Map.BidirectionalMapProblem.BidirectionalMapProblem C# (CSharp) Method

BidirectionalMapProblem() public method

public BidirectionalMapProblem ( Map aMap, String initialState, String goalState ) : System
aMap Map
initialState String
goalState String
return System
        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));
        }