protected override ICollection <MoveToAction> search(IProblem <string, MoveToAction> problem) { ICollection <MoveToAction> result = _search.findActions(problem); notifyViewOfMetrics(); return(result); }
public SearchAgent(IProblem <S, A> p, ISearchForActions <S, A> search) { ICollection <A> actions = search.findActions(p); actionList = CollectionFactory.CreateQueue <A>(); if (null != actions) { actionList.AddAll(actions); } // actionIterator = actionList.iterator(); searchMetrics = search.getMetrics(); }
protected override ICollection <MoveToAction> search(IProblem <string, MoveToAction> problem) { return(_search.findActions(problem)); }