Changeset 1631:e15162d8eca1 in lemon-0.x for lemon
- Timestamp:
- 08/16/05 21:06:59 (19 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2139
- Location:
- lemon
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/bfs.h
r1624 r1631 699 699 ///if \c v is unreachable from the root(s) or \c v is a root. The 700 700 ///shortest path tree used here is equal to the shortest path tree used in 701 ///\ref predNode( Node v).701 ///\ref predNode(). 702 702 ///\pre Either \ref run() or \ref start() must be called before using 703 703 ///this function. … … 714 714 ///if \c v itself a root. 715 715 ///The shortest path tree used here is equal to the shortest path 716 ///tree used in \ref pred( Node v).716 ///tree used in \ref pred(). 717 717 ///\pre Either \ref run() or \ref start() must be called before 718 718 ///using this function. -
lemon/concept/graph.h
r1630 r1631 405 405 /// This constructor sets the iterator to the first edge of \c g. 406 406 ///@param g the graph 407 EdgeIt(const StaticGraph& ) { }407 EdgeIt(const StaticGraph& g) { } 408 408 /// Edge -> EdgeIt conversion 409 409 -
lemon/concept/graph_component.h
r1627 r1631 764 764 765 765 /// This class describes the common interface of the graph maps 766 /// (NodeMap, EdgeMap), that is \ref maps-page s"maps" which can be used to766 /// (NodeMap, EdgeMap), that is \ref maps-page "maps" which can be used to 767 767 /// associate data to graph descriptors (nodes or edges). 768 768 template <typename Graph, typename Item, typename _Value> -
lemon/concept/undir_graph.h
r1630 r1631 233 233 /// 234 234 /// In LEMON undirected graphs also fulfill the concept of directed 235 /// graphs (\ref lemon::concept:: Graph "Graph Concept"). For235 /// graphs (\ref lemon::concept::StaticGraph "Graph Concept"). For 236 236 /// explanation of this and more see also the page \ref undir_graphs, 237 237 /// a tutorial about undirected graphs. … … 558 558 /// This constructor sets the iterator to the first edge of \c g. 559 559 ///@param g the graph 560 EdgeIt(const UndirGraph &) { }560 EdgeIt(const UndirGraph &g) { } 561 561 /// Edge -> EdgeIt conversion 562 562 … … 606 606 ///@param n the node 607 607 ///@param g the graph 608 OutEdgeIt(const UndirGraph& , const Node&) { }608 OutEdgeIt(const UndirGraph& n, const Node& g) { } 609 609 /// Edge -> OutEdgeIt conversion 610 610 … … 655 655 ///@param n the node 656 656 ///@param g the graph 657 InEdgeIt(const UndirGraph& , const Node&) { }657 InEdgeIt(const UndirGraph& g, const Node& n) { } 658 658 /// Edge -> InEdgeIt conversion 659 659 -
lemon/dfs.h
r1540 r1631 709 709 ///if \c v is unreachable from the root(s) or \c v is a root. The 710 710 ///%DFS tree used here is equal to the %DFS tree used in 711 ///\ref predNode( Node v).711 ///\ref predNode(). 712 712 ///\pre Either \ref run() or \ref start() must be called before using 713 713 ///this function. … … 724 724 ///if \c v itself a root. 725 725 ///The %DFS tree used here is equal to the %DFS 726 ///tree used in \ref pred( Node v).726 ///tree used in \ref pred(). 727 727 ///\pre Either \ref run() or \ref start() must be called before 728 728 ///using this function. -
lemon/dijkstra.h
r1536 r1631 703 703 ///if \c v is unreachable from the root or if \c v=s. The 704 704 ///shortest path tree used here is equal to the shortest path tree used in 705 ///\ref predNode( Node v). \pre \ref run() must be called before using705 ///\ref predNode(). \pre \ref run() must be called before using 706 706 ///this function. 707 707 ///\todo predEdge could be a better name. … … 714 714 ///root to \c /v. It is INVALID if \c v is unreachable from the root or if 715 715 ///\c v=s. The shortest path tree used here is equal to the shortest path 716 ///tree used in \ref pred( Node v). \pre \ref run() must be called before716 ///tree used in \ref pred(). \pre \ref run() must be called before 717 717 ///using this function. 718 718 Node predNode(Node v) const { return (*_pred)[v]==INVALID ? INVALID: -
lemon/graph_adaptor.h
r1627 r1631 1421 1421 /// 1422 1422 /// \param _Graph The type of the graph which shares its node set with 1423 /// this class. Its interface must conform to the \ref skeleton::StaticGraph1423 /// this class. Its interface must conform to the \ref concept::StaticGraph 1424 1424 /// "StaticGraph" concept. 1425 1425 /// 1426 1426 /// In the edge extension and removing it conforms to the 1427 /// \ref skeleton::ExtendableGraph "ExtendableGraph" concept.1427 /// \ref concept::ExtendableGraph "ExtendableGraph" concept. 1428 1428 template <typename _Graph> 1429 1429 class NewEdgeSetAdaptor : … … 1513 1513 /// 1514 1514 /// \param _Graph The type of the graph which shares its node set with 1515 /// this class. Its interface must conform to the \ref skeleton::StaticGraph1515 /// this class. Its interface must conform to the \ref concept::StaticGraph 1516 1516 /// "StaticGraph" concept. 1517 1517 /// 1518 1518 /// In the edge extension and removing it conforms to the 1519 /// \ref skeleton::ExtendableGraph "ExtendableGraph" concept.1519 /// \ref concept::ExtendableGraph "ExtendableGraph" concept. 1520 1520 template <typename _Graph> 1521 1521 class NewUndirEdgeSetAdaptor : -
lemon/kruskal.h
r1603 r1631 52 52 /// \param g The graph the algorithm runs on. 53 53 /// It can be either \ref concept::StaticGraph "directed" or 54 /// \ref concept::Undir StaticGraph "undirected".54 /// \ref concept::UndirGraph "undirected". 55 55 /// If the graph is directed, the algorithm consider it to be 56 56 /// undirected by disregarding the direction of the edges. … … 89 89 /// \return The cost of the found tree. 90 90 /// 91 /// \warning If kruskal is run on an \ref undirected graph, be sure that the 91 /// \warning If kruskal is run on an 92 /// \ref lemon::concept::UndirGraph "undirected graph", be sure that the 92 93 /// map storing the tree is also undirected 93 94 /// (e.g. UndirListGraph::UndirEdgeMap<bool>, otherwise the values of the -
lemon/preflow.h
r1435 r1631 284 284 285 285 ///The preflow algorithm consists of two phases, this method runs 286 ///the second phase. After calling \ref phase1 and then \ref 287 ///phase2, \ref flow contains a maximum flow, \ref flowValue 286 ///the second phase. After calling \ref phase1() and then 287 ///\ref phase2(), 288 /// \ref flowMap() return a maximum flow, \ref flowValue 288 289 ///returns the value of a maximum flow, \ref minCut returns a 289 290 ///minimum cut, while the methods \ref minMinCut and \ref -
lemon/smart_graph.h
r1537 r1631 90 90 /// Maximum node ID. 91 91 ///\sa id(Node) 92 int maxId(Node = INVALID) const { return nodes.size()-1; }92 int maxId(Node) const { return nodes.size()-1; } 93 93 /// Maximum edge ID. 94 94 95 95 /// Maximum edge ID. 96 96 ///\sa id(Edge) 97 int maxId(Edge = INVALID) const { return edges.size()-1; }97 int maxId(Edge) const { return edges.size()-1; } 98 98 99 99 Node source(Edge e) const { return edges[e.n].source; } … … 103 103 104 104 /// The ID of a valid Node is a nonnegative integer not greater than 105 /// \ref max NodeId(). The range of the ID's is not surely continuous106 /// and the greatest node ID can be actually less then \ref max NodeId().105 /// \ref maxId(Node). The range of the ID's is not surely continuous 106 /// and the greatest node ID can be actually less then \ref maxId(Node). 107 107 /// 108 108 /// The ID of the \ref INVALID node is -1. … … 112 112 113 113 /// The ID of a valid Edge is a nonnegative integer not greater than 114 /// \ref max EdgeId(). The range of the ID's is not surely continuous115 /// and the greatest edge ID can be actually less then \ref max EdgeId().114 /// \ref maxId(Edge). The range of the ID's is not surely continuous 115 /// and the greatest edge ID can be actually less then \ref maxId(Edge). 116 116 /// 117 117 /// The ID of the \ref INVALID edge is -1.
Note: See TracChangeset
for help on using the changeset viewer.