public Planner(PlanningMethod planningMethod, IEnumerable <IPlanningAction <T> > planningActions, IPlanningStateComparer <T> planningStateComparer) { this.planningMethod = planningMethod; this.planningActions = planningActions; this.planningStateComparer = planningStateComparer; }
public GraphPlan(Enums.PlanningMethod planningMethod, IEnumerable <IPlanningAction <T> > planningActions, IPlanningStateComparer <T> planningStateComparer) { this.planningMethod = Enums.PlanningMethod.BreadthFirst; this.planningActions = planningActions; this.planningStateComparer = planningStateComparer; }