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)