# HG changeset patch
# User alpar
# Date 1121184937 0
# Node ID 3fcb8ae9cea1abc2afe759008614895a951e1bc0
# Parent e8378402f97ea54f216cdcaa3d3092e247a0e592
moveSource() -> changeSource()
moveTarget() -> changeTarget()
diff -r e8378402f97e -r 3fcb8ae9cea1 lemon/list_graph.h
--- a/lemon/list_graph.h Tue Jul 12 13:36:01 2005 +0000
+++ b/lemon/list_graph.h Tue Jul 12 16:15:37 2005 +0000
@@ -275,7 +275,7 @@
}
protected:
- void _moveTarget(Edge e, Node n)
+ void _changeTarget(Edge e, Node n)
{
if(edges[e.id].next_in != -1)
edges[edges[e.id].next_in].prev_in = edges[e.id].prev_in;
@@ -287,7 +287,7 @@
edges[e.id].next_in = nodes[n.id].first_in;
nodes[n.id].first_in = e.id;
}
- void _moveSource(Edge e, Node n)
+ void _changeSource(Edge e, Node n)
{
if(edges[e.id].next_out != -1)
edges[edges[e.id].next_out].prev_out = edges[e.id].prev_out;
@@ -324,32 +324,32 @@
class ListGraph : public ErasableListGraphBase
{
public:
- /// Moves the target of \c e to \c n
+ /// Changes the target of \c e to \c n
- /// Moves the target of \c e to \c n
+ /// Changes the target of \c e to \c n
///
///\note The Edge's and OutEdge's
- ///referencing the moved edge remain
+ ///referencing the changed edge remain
///valid. However InEdge's are invalidated.
- void moveTarget(Edge e, Node n) { _moveTarget(e,n); }
- /// Moves the source of \c e to \c n
+ void changeTarget(Edge e, Node n) { _changeTarget(e,n); }
+ /// Changes the source of \c e to \c n
- /// Moves the source of \c e to \c n
+ /// Changes the source of \c e to \c n
///
///\note The Edge's and InEdge's
- ///referencing the moved edge remain
+ ///referencing the changed edge remain
///valid. However OutEdge's are invalidated.
- void moveSource(Edge e, Node n) { _moveSource(e,n); }
+ void changeSource(Edge e, Node n) { _changeSource(e,n); }
/// Invert the direction of an edge.
///\note The Edge's
- ///referencing the moved edge remain
+ ///referencing the changed edge remain
///valid. However OutEdge's and InEdge's are invalidated.
void reverseEdge(Edge e) {
Node t=target(e);
- _moveTarget(e,source(e));
- _moveSource(e,t);
+ _changeTarget(e,source(e));
+ _changeSource(e,t);
}
///Using this it possible to avoid the superfluous memory allocation.
@@ -377,14 +377,14 @@
OutEdgeIt f=e;
++f;
if(r && target(e)==a) erase(e);
- else moveSource(e,a);
+ else changeSource(e,a);
e=f;
}
for(InEdgeIt e(*this,b);e!=INVALID;) {
InEdgeIt f=e;
++f;
if(r && source(e)==a) erase(e);
- else moveTarget(e,a);
+ else changeTarget(e,a);
e=f;
}
erase(b);
@@ -411,7 +411,7 @@
for(OutEdgeIt e(*this,n);e!=INVALID;) {
OutEdgeIt f=e;
++f;
- moveSource(e,b);
+ changeSource(e,b);
e=f;
}
if(connect) addEdge(n,b);
@@ -559,7 +559,7 @@
///
///\sa concept::UndirGraph.
///
- ///\todo SnapShot, reverseEdge(), moveTarget(), moveSource(), contract()
+ ///\todo SnapShot, reverseEdge(), changeTarget(), changeSource(), contract()
///haven't been implemented yet.
///
class UndirListGraph : public ErasableUndirListGraphBase {