Changeset 778:a143f19f465b in lemon-main
- Timestamp:
- 09/29/09 13:03:34 (15 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- lemon
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/bits/graph_extender.h
r685 r778 57 57 } 58 58 59 Node fromId(int id, Node) const{59 static Node fromId(int id, Node) { 60 60 return Parent::nodeFromId(id); 61 61 } 62 62 63 Arc fromId(int id, Arc) const{63 static Arc fromId(int id, Arc) { 64 64 return Parent::arcFromId(id); 65 65 } … … 356 356 } 357 357 358 Node fromId(int id, Node) const{358 static Node fromId(int id, Node) { 359 359 return Parent::nodeFromId(id); 360 360 } 361 361 362 Arc fromId(int id, Arc) const{362 static Arc fromId(int id, Arc) { 363 363 return Parent::arcFromId(id); 364 364 } 365 365 366 Edge fromId(int id, Edge) const{366 static Edge fromId(int id, Edge) { 367 367 return Parent::edgeFromId(id); 368 368 } -
lemon/edge_set.h
r670 r778 868 868 } 869 869 870 void next(Arc& arc) const{870 static void next(Arc& arc) { 871 871 --arc.id; 872 872 } … … 1174 1174 } 1175 1175 1176 void next(Arc& arc) const{1176 static void next(Arc& arc) { 1177 1177 --arc.id; 1178 1178 } … … 1182 1182 } 1183 1183 1184 void next(Edge& arc) const{1184 static void next(Edge& arc) { 1185 1185 --arc.id; 1186 1186 } -
lemon/full_graph.h
r617 r778 52 52 53 53 Node operator()(int ix) const { return Node(ix); } 54 int index(const Node& node) const{ return node._id; }54 static int index(const Node& node) { return node._id; } 55 55 56 56 Arc arc(const Node& s, const Node& t) const { … … 210 210 /// <tt>[0..nodeNum()-1]</tt>. 211 211 /// \sa operator() 212 int index(const Node& node) const{ return Parent::index(node); }212 static int index(const Node& node) { return Parent::index(node); } 213 213 214 214 /// \brief Returns the arc connecting the given nodes. … … 284 284 285 285 Node operator()(int ix) const { return Node(ix); } 286 int index(const Node& node) const{ return node._id; }286 static int index(const Node& node) { return node._id; } 287 287 288 288 Edge edge(const Node& u, const Node& v) const { … … 581 581 /// <tt>[0..nodeNum()-1]</tt>. 582 582 /// \sa operator() 583 int index(const Node& node) const{ return Parent::index(node); }583 static int index(const Node& node) { return Parent::index(node); } 584 584 585 585 /// \brief Returns the arc connecting the given nodes. -
lemon/hypercube_graph.h
r617 r778 263 263 } 264 264 265 int index(Node node) const{265 static int index(Node node) { 266 266 return node._id; 267 267 } … … 338 338 /// Gives back the index of the given node. 339 339 /// The lower bits of the integer describes the node. 340 int index(Node node) const{340 static int index(Node node) { 341 341 return Parent::index(node); 342 342 } -
lemon/smart_graph.h
r617 r778 509 509 } 510 510 511 void next(Node& node) const{511 static void next(Node& node) { 512 512 --node._id; 513 513 } … … 517 517 } 518 518 519 void next(Arc& arc) const{519 static void next(Arc& arc) { 520 520 --arc._id; 521 521 } … … 525 525 } 526 526 527 void next(Edge& arc) const{527 static void next(Edge& arc) { 528 528 --arc._id; 529 529 } -
lemon/static_graph.h
r776 r778 93 93 void nextIn(Arc& e) const { e.id = arc_next_in[e.id]; } 94 94 95 int id(const Node& n) const{ return n.id; }96 Node nodeFromId(int id) const{ return Node(id); }95 static int id(const Node& n) { return n.id; } 96 static Node nodeFromId(int id) { return Node(id); } 97 97 int maxNodeId() const { return node_num - 1; } 98 98 99 int id(const Arc& e) const{ return e.id; }100 Arc arcFromId(int id) const{ return Arc(id); }99 static int id(const Arc& e) { return e.id; } 100 static Arc arcFromId(int id) { return Arc(id); } 101 101 int maxArcId() const { return arc_num - 1; } 102 102 … … 269 269 /// This function returns the node with the given index. 270 270 /// \sa index() 271 Node node(int ix) const{ return Parent::nodeFromId(ix); }271 static Node node(int ix) { return Parent::nodeFromId(ix); } 272 272 273 273 /// \brief The arc with the given index. … … 275 275 /// This function returns the arc with the given index. 276 276 /// \sa index() 277 Arc arc(int ix) const{ return Parent::arcFromId(ix); }277 static Arc arc(int ix) { return Parent::arcFromId(ix); } 278 278 279 279 /// \brief The index of the given node. … … 281 281 /// This function returns the index of the the given node. 282 282 /// \sa node() 283 int index(Node node) const{ return Parent::id(node); }283 static int index(Node node) { return Parent::id(node); } 284 284 285 285 /// \brief The index of the given arc. … … 287 287 /// This function returns the index of the the given arc. 288 288 /// \sa arc() 289 int index(Arc arc) const{ return Parent::id(arc); }289 static int index(Arc arc) { return Parent::id(arc); } 290 290 291 291 /// \brief Number of nodes.
Note: See TracChangeset
for help on using the changeset viewer.