0
11
0
... | ... |
@@ -362,2 +362,5 @@ |
362 | 362 |
/// |
363 |
/// This class provides item counting in the same time as the adapted |
|
364 |
/// digraph structure. |
|
365 |
/// |
|
363 | 366 |
/// \tparam DGR The type of the adapted digraph. |
... | ... |
@@ -721,2 +724,4 @@ |
721 | 724 |
/// |
725 |
/// This class provides only linear time counting for nodes and arcs. |
|
726 |
/// |
|
722 | 727 |
/// \tparam DGR The type of the adapted digraph. |
... | ... |
@@ -1316,2 +1321,4 @@ |
1316 | 1321 |
/// |
1322 |
/// This class provides only linear time counting for nodes, edges and arcs. |
|
1323 |
/// |
|
1317 | 1324 |
/// \tparam GR The type of the adapted graph. |
... | ... |
@@ -1473,2 +1480,4 @@ |
1473 | 1480 |
/// |
1481 |
/// This class provides only linear time item counting. |
|
1482 |
/// |
|
1474 | 1483 |
/// \tparam GR The type of the adapted digraph or graph. |
... | ... |
@@ -1621,2 +1630,4 @@ |
1621 | 1630 |
/// |
1631 |
/// This class provides only linear time counting for nodes and arcs. |
|
1632 |
/// |
|
1622 | 1633 |
/// \tparam DGR The type of the adapted digraph. |
... | ... |
@@ -1731,2 +1742,4 @@ |
1731 | 1742 |
/// |
1743 |
/// This class provides only linear time counting for nodes, edges and arcs. |
|
1744 |
/// |
|
1732 | 1745 |
/// \tparam GR The type of the adapted graph. |
... | ... |
@@ -2234,2 +2247,5 @@ |
2234 | 2247 |
/// |
2248 |
/// This class provides item counting in the same time as the adapted |
|
2249 |
/// digraph structure. |
|
2250 |
/// |
|
2235 | 2251 |
/// \tparam DGR The type of the adapted digraph. |
... | ... |
@@ -2537,2 +2553,5 @@ |
2537 | 2553 |
/// |
2554 |
/// This class provides item counting in the same time as the adapted |
|
2555 |
/// graph structure. |
|
2556 |
/// |
|
2538 | 2557 |
/// \tparam GR The type of the adapted graph. |
... | ... |
@@ -2680,2 +2699,4 @@ |
2680 | 2699 |
/// |
2700 |
/// This class provides only linear time counting for nodes and arcs. |
|
2701 |
/// |
|
2681 | 2702 |
/// \tparam DGR The type of the adapted digraph. |
... | ... |
@@ -3327,2 +3348,5 @@ |
3327 | 3348 |
/// |
3349 |
/// This class provides item counting in the same time as the adapted |
|
3350 |
/// digraph structure. |
|
3351 |
/// |
|
3328 | 3352 |
/// \tparam DGR The type of the adapted digraph. |
... | ... |
@@ -703,8 +703,4 @@ |
703 | 703 |
|
704 |
///This method runs the %BFS algorithm in order to |
|
705 |
///compute the shortest path to each node. |
|
706 |
/// |
|
707 |
///The algorithm computes |
|
708 |
///- the shortest path tree (forest), |
|
709 |
///- the distance of each node from the root(s). |
|
704 |
///This method runs the %BFS algorithm in order to visit all nodes |
|
705 |
///in the digraph. |
|
710 | 706 |
/// |
... | ... |
@@ -1048,4 +1044,4 @@ |
1048 | 1044 |
|
1049 |
///This method runs BFS algorithm in order to compute |
|
1050 |
///the shortest path to each node. |
|
1045 |
///This method runs BFS algorithm in order to visit all nodes |
|
1046 |
///in the digraph. |
|
1051 | 1047 |
void run() |
... | ... |
@@ -1697,8 +1693,4 @@ |
1697 | 1693 |
/// |
1698 |
/// This method runs the %BFS algorithm in order to |
|
1699 |
/// compute the shortest path to each node. |
|
1700 |
/// |
|
1701 |
/// The algorithm computes |
|
1702 |
/// - the shortest path tree (forest), |
|
1703 |
/// - the distance of each node from the root(s). |
|
1694 |
/// This method runs the %BFS algorithm in order to visit all nodes |
|
1695 |
/// in the digraph. |
|
1704 | 1696 |
/// |
... | ... |
@@ -635,8 +635,4 @@ |
635 | 635 |
|
636 |
///This method runs the %DFS algorithm in order to compute the |
|
637 |
///%DFS path to each node. |
|
638 |
/// |
|
639 |
///The algorithm computes |
|
640 |
///- the %DFS tree (forest), |
|
641 |
///- the distance of each node from the root(s) in the %DFS tree. |
|
636 |
///This method runs the %DFS algorithm in order to visit all nodes |
|
637 |
///in the digraph. |
|
642 | 638 |
/// |
... | ... |
@@ -978,4 +974,4 @@ |
978 | 974 |
|
979 |
///This method runs DFS algorithm in order to compute |
|
980 |
///the DFS path to each node. |
|
975 |
///This method runs DFS algorithm in order to visit all nodes |
|
976 |
///in the digraph. |
|
981 | 977 |
void run() |
... | ... |
@@ -1580,8 +1576,4 @@ |
1580 | 1576 |
|
1581 |
/// This method runs the %DFS algorithm in order to |
|
1582 |
/// compute the %DFS path to each node. |
|
1583 |
/// |
|
1584 |
/// The algorithm computes |
|
1585 |
/// - the %DFS tree (forest), |
|
1586 |
/// - the distance of each node from the root(s) in the %DFS tree. |
|
1577 |
/// This method runs the %DFS algorithm in order to visit all nodes |
|
1578 |
/// in the digraph. |
|
1587 | 1579 |
/// |
... | ... |
@@ -257,2 +257,6 @@ |
257 | 257 |
/// |
258 |
/// This class fully conforms to the \ref concepts::Digraph |
|
259 |
/// "Digraph" concept. |
|
260 |
/// It provides only linear time counting for nodes and arcs. |
|
261 |
/// |
|
258 | 262 |
/// \param GR The type of the graph which shares its node set with |
... | ... |
@@ -261,5 +265,2 @@ |
261 | 265 |
/// concept. |
262 |
/// |
|
263 |
/// This class fully conforms to the \ref concepts::Digraph |
|
264 |
/// "Digraph" concept. |
|
265 | 266 |
template <typename GR> |
... | ... |
@@ -687,2 +688,6 @@ |
687 | 688 |
/// |
689 |
/// This class fully conforms to the \ref concepts::Graph "Graph" |
|
690 |
/// concept. |
|
691 |
/// It provides only linear time counting for nodes, edges and arcs. |
|
692 |
/// |
|
688 | 693 |
/// \param GR The type of the graph which shares its node set |
... | ... |
@@ -691,5 +696,2 @@ |
691 | 696 |
/// concept. |
692 |
/// |
|
693 |
/// This class fully conforms to the \ref concepts::Graph "Graph" |
|
694 |
/// concept. |
|
695 | 697 |
template <typename GR> |
... | ... |
@@ -956,2 +958,6 @@ |
956 | 958 |
/// |
959 |
/// This class fully conforms to the \ref concepts::Digraph "Digraph" |
|
960 |
/// concept. |
|
961 |
/// It provides only linear time counting for nodes and arcs. |
|
962 |
/// |
|
957 | 963 |
/// \warning If a node is erased from the underlying graph and this |
... | ... |
@@ -960,5 +966,2 @@ |
960 | 966 |
/// validity can be checked with the \c valid() member function. |
961 |
/// |
|
962 |
/// This class fully conforms to the \ref concepts::Digraph |
|
963 |
/// "Digraph" concept. |
|
964 | 967 |
template <typename GR> |
... | ... |
@@ -1306,2 +1309,6 @@ |
1306 | 1309 |
/// |
1310 |
/// This class fully conforms to the \ref concepts::Graph "Graph" |
|
1311 |
/// concept. |
|
1312 |
/// It provides only linear time counting for nodes, edges and arcs. |
|
1313 |
/// |
|
1307 | 1314 |
/// \warning If a node is erased from the underlying graph and this |
... | ... |
@@ -1310,5 +1317,2 @@ |
1310 | 1317 |
/// be checked with the \c valid() member function. |
1311 |
/// |
|
1312 |
/// This class fully conforms to the \ref concepts::Graph |
|
1313 |
/// "Graph" concept. |
|
1314 | 1318 |
template <typename GR> |
... | ... |
@@ -164,2 +164,4 @@ |
164 | 164 |
/// |
165 |
/// This class provides constant time counting for nodes and arcs. |
|
166 |
/// |
|
165 | 167 |
/// \note FullDigraph and FullGraph classes are very similar, |
... | ... |
@@ -206,2 +208,3 @@ |
206 | 208 |
/// the range <tt>[0..nodeNum()-1]</tt>. |
209 |
/// The index of a node is the same as its ID. |
|
207 | 210 |
/// \sa index() |
... | ... |
@@ -214,2 +217,3 @@ |
214 | 217 |
/// the range <tt>[0..nodeNum()-1]</tt>. |
218 |
/// The index of a node is the same as its ID. |
|
215 | 219 |
/// \sa operator()() |
... | ... |
@@ -537,2 +541,4 @@ |
537 | 541 |
/// |
542 |
/// This class provides constant time counting for nodes, edges and arcs. |
|
543 |
/// |
|
538 | 544 |
/// \note FullDigraph and FullGraph classes are very similar, |
... | ... |
@@ -581,2 +587,3 @@ |
581 | 587 |
/// the range <tt>[0..nodeNum()-1]</tt>. |
588 |
/// The index of a node is the same as its ID. |
|
582 | 589 |
/// \sa index() |
... | ... |
@@ -589,2 +596,3 @@ |
589 | 596 |
/// the range <tt>[0..nodeNum()-1]</tt>. |
597 |
/// The index of a node is the same as its ID. |
|
590 | 598 |
/// \sa operator()() |
... | ... |
@@ -326,2 +326,4 @@ |
326 | 326 |
/// |
327 |
///This class provides only linear time counting for nodes and arcs. |
|
328 |
/// |
|
327 | 329 |
///\sa concepts::Digraph |
... | ... |
@@ -362,3 +364,7 @@ |
362 | 364 |
/// |
363 |
///This function erases the given node |
|
365 |
///This function erases the given node along with its outgoing and |
|
366 |
///incoming arcs from the digraph. |
|
367 |
/// |
|
368 |
///\note All iterators referencing the removed node or the connected |
|
369 |
///arcs are invalidated, of course. |
|
364 | 370 |
void erase(Node n) { Parent::erase(n); } |
... | ... |
@@ -368,2 +374,5 @@ |
368 | 374 |
///This function erases the given arc from the digraph. |
375 |
/// |
|
376 |
///\note All iterators referencing the removed arc are invalidated, |
|
377 |
///of course. |
|
369 | 378 |
void erase(Arc a) { Parent::erase(a); } |
... | ... |
@@ -512,2 +521,3 @@ |
512 | 521 |
/// |
522 |
///\note All iterators of the digraph are invalidated, of course. |
|
513 | 523 |
void clear() { |
... | ... |
@@ -1181,2 +1191,4 @@ |
1181 | 1191 |
/// |
1192 |
///This class provides only linear time counting for nodes, edges and arcs. |
|
1193 |
/// |
|
1182 | 1194 |
///\sa concepts::Graph |
... | ... |
@@ -1219,3 +1231,7 @@ |
1219 | 1231 |
/// |
1220 |
/// This function erases the given node |
|
1232 |
/// This function erases the given node along with its incident arcs |
|
1233 |
/// from the graph. |
|
1234 |
/// |
|
1235 |
/// \note All iterators referencing the removed node or the incident |
|
1236 |
/// edges are invalidated, of course. |
|
1221 | 1237 |
void erase(Node n) { Parent::erase(n); } |
... | ... |
@@ -1225,2 +1241,5 @@ |
1225 | 1241 |
/// This function erases the given edge from the graph. |
1242 |
/// |
|
1243 |
/// \note All iterators referencing the removed edge are invalidated, |
|
1244 |
/// of course. |
|
1226 | 1245 |
void erase(Edge e) { Parent::erase(e); } |
... | ... |
@@ -1314,2 +1333,3 @@ |
1314 | 1333 |
/// |
1334 |
///\note All iterators of the graph are invalidated, of course. |
|
1315 | 1335 |
void clear() { |
... | ... |
@@ -196,2 +196,4 @@ |
196 | 196 |
/// |
197 |
///This class provides constant time counting for nodes and arcs. |
|
198 |
/// |
|
197 | 199 |
///\sa concepts::Digraph |
... | ... |
@@ -622,2 +624,4 @@ |
622 | 624 |
/// |
625 |
/// This class provides constant time counting for nodes, edges and arcs. |
|
626 |
/// |
|
623 | 627 |
/// \sa concepts::Graph |
0 comments (0 inline)