ai.search.informed
Class MAStarSearcherForIntCostFn.MbSearchQueue
java.lang.Object
ai.search.informed.MAStarSearcherForIntCostFn.MbSearchQueue
- Enclosing class:
- MAStarSearcherForIntCostFn<S extends SearchStateForIntCostFn>
protected class MAStarSearcherForIntCostFn.MbSearchQueue
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAStarSearcherForIntCostFn.MbSearchQueue
public MAStarSearcherForIntCostFn.MbSearchQueue(int maxp)
isEmpty
public boolean isEmpty()
add
public void add(MAStarSearcherForIntCostFn.MbSearchNode node,
int priority,
boolean first)
getLowest
public MAStarSearcherForIntCostFn.MbSearchNode getLowest(boolean deepest,
boolean first)
removeLowest
public MAStarSearcherForIntCostFn.MbSearchNode removeLowest(boolean deepest,
boolean first)
getHighest
public MAStarSearcherForIntCostFn.MbSearchNode getHighest(boolean deepest,
boolean first)
removeHighest
public MAStarSearcherForIntCostFn.MbSearchNode removeHighest(boolean deepest,
boolean first)
containsNodeAt
public boolean containsNodeAt(int p,
MAStarSearcherForIntCostFn.MbSearchNode node)
removeNodeAt
public void removeNodeAt(int oldp,
MAStarSearcherForIntCostFn.MbSearchNode node)