133 using GT =
typename Mat::Graph_Type;
134 GT & g = p.get_list_graph();
168 typename Mat::Node * src_node,
169 typename Mat::Node * tgt_node,
199 typename Mat::Node * src_node,
200 typename Mat::Node * tgt_node,
Functor wrapper for find_min_path.
void operator()(Mat &p, typename Mat::Node *src_node, typename Mat::Node *tgt_node, Path< typename Mat::Graph_Type > &path) const
Reconstruct path using node pointers.
void operator()(Mat &p, long src_index, long tgt_index, Path< typename Mat::Graph_Type > &path) const
Reconstruct path using matrix indices.
void set_graph(const GT &__g, Node *start_node=nullptr)
Set the graph of the path.
void append(Arc *arc)
Append an arc to the path.
void find_min_path(Mat &p, const long src_index, const long tgt_index, Path< typename Mat::Graph_Type > &path)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Main namespace for Aleph-w library functions.
DynList< T > maps(const C &c, Op op)
Classic map operation.
Adjacency matrix representations for graphs.