Changeset 1020:5ef0ab7b61cd in lemon-main for lemon/bits
- Timestamp:
- 11/14/10 22:48:32 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/bits/graph_extender.h
r1019 r1020 842 842 } 843 843 844 Node u(Edge e) const { return this->redNode(e); } 845 Node v(Edge e) const { return this->blueNode(e); } 846 844 847 Node oppositeNode(const Node &n, const Edge &e) const { 845 if( n == Parent::u(e))846 return Parent::v(e);847 else if( n == Parent::v(e))848 return Parent::u(e);848 if( n == u(e)) 849 return v(e); 850 else if( n == v(e)) 851 return u(e); 849 852 else 850 853 return INVALID; … … 857 860 using Parent::direct; 858 861 Arc direct(const Edge &edge, const Node &node) const { 859 return Parent::direct(edge, Parent:: u(edge) == node);862 return Parent::direct(edge, Parent::redNode(edge) == node); 860 863 } 861 864
Note: See TracChangeset
for help on using the changeset viewer.