|
| MultiPathLWANode (std::vector< unsigned int > agents, std::vector< HRICS::MultiAgentCell * > positions, HRICS::MHO::AbstractSolutionTools *sol_tools, bool allow_delay=false) |
|
| MultiPathLWANode (std::vector< unsigned int > agents, std::vector< HRICS::MultiAgentCell * > positions, HRICS::MHO::AbstractSolutionTools *sol_tools, std::deque< mho::LWANodeInterface * > *prev_paths, std::deque< mho::LWANodeInterface * >::iterator prev_path_current, bool allow_delay=false) |
|
| MultiPathLWANode (MultiPathLWANode *other) |
|
virtual mho::LWANodeInterface * | clone () |
|
virtual std::vector
< LWANodeInterface * > | sons () |
|
virtual double | edgeCostEstimationFrom (LWANodeInterface *parent) |
|
virtual double | computeHeuristic (LWANodeInterface *goal) |
|
virtual double | computeTrueCost (LWANodeInterface *other) |
|
virtual bool | isSameConf (LWANodeInterface *other) |
|
double | getDurationMax () |
|
HRICS::MultiAgentCell * | cell (unsigned int i) |
|
void | cell (unsigned int i, HRICS::MultiAgentCell *c) |
|
int | agent_index (unsigned int i) |
|
void | agent_index (unsigned int i, unsigned int a) |
|
void | freeWainting (unsigned int i, FreeWaiting_T when) |
|
FreeWaiting_T | freeWainting (unsigned int i) |
|
void | setAllowDelay (bool b) |
|
bool | getAllowDelay () |
|
void | setStartGoal (MultiPathLWANode *start, MultiPathLWANode *goal) |
|
| LWANodeBase (LWANodeBase *other) |
|
void | addClone (LWANodeBase *clone) |
|
bool | haveLowerTrueCostClones () |
|
virtual double | edgeCostEstimationFrom (LWANodeInterface *other) |
|
virtual double | computeHeuristic (LWANodeInterface *goal) |
|
virtual double | computeTrueCost (LWANodeInterface *other) |
|
virtual double | f () |
|
virtual double | g () |
|
virtual void | g (double g) |
|
virtual double | h () |
|
virtual void | h (double h) |
|
virtual void | parent (LWANodeInterface *e) |
|
virtual LWANodeInterface * | parent () |
|
bool | isTrueCost () |
|
void | setTrueCost (bool t) |
|
bool | isOpen () |
|
bool | isClosed () |
|
void | open () |
|
void | close () |
|
void | resetStatus () |
|
virtual bool | isSameConf (LWANodeInterface *other) |
|