[Lemon-commits] [lemon_svn] alpar: r48 - hugo/trunk/src/work

Lemon SVN svn at lemon.cs.elte.hu
Mon Nov 6 20:37:01 CET 2006


Author: alpar
Date: Mon Jan 26 12:17:14 2004
New Revision: 48

Modified:
   hugo/trunk/src/work/graphdemo.cc

Log:
.


Modified: hugo/trunk/src/work/graphdemo.cc
==============================================================================
--- hugo/trunk/src/work/graphdemo.cc	(original)
+++ hugo/trunk/src/work/graphdemo.cc	Mon Jan 26 12:17:14 2004
@@ -43,22 +43,22 @@
    //cout << '\n';
  
   i=0;
-  for(G.GetFirst(n);n.isValid();n++)
-    for(G.GetFirst(m);m.isValid();++m)
+  for(G.GetFirst(n);n.Valid();n++)
+    for(G.GetFirst(m);m.Valid();++m)
       if(n!=m) G.AddEdge(n,m)->id=++i;
    
   cout << "Number of edges: " << i << "\n\n";
 
   TestGraph::AllEdgeIterator a;
-  for(G.GetFirst(a);a.isValid();++a)
+  for(G.GetFirst(a);a.Valid();++a)
     cout << a->id << ":" << a.From()->id << "->" << a.To()->id << "   ";
 
   cout << "\n\n\n";
   
-  for(G.GetFirst(n);n.isValid();++n)
+  for(G.GetFirst(n);n.Valid();++n)
     {
       cout << n->id << "->";
-      for(G.GetFirst(e,n);e.isValid();++e)
+      for(G.GetFirst(e,n);e.Valid();++e)
 	cout << e->id << ":" << e.To()->id << ' ';
       cout << '\n';
     }
@@ -70,30 +70,30 @@
   for(i=1;i<=10;i++) G.AddNode()->id=i;
   
   i=0;
-  for(n=G.First();n.isValid();n++)
-    for(m=G.First();m.isValid();++m)
+  for(n=G.First();n.Valid();n++)
+    for(m=G.First();m.Valid();++m)
       if(n!=m) G.AddEdge(n,m)->id=++i;
    
   ;
-  for(n=G.First();n.isValid();++n) //Demo
+  for(n=G.First();n.Valid();++n) //Demo
     {
       e=G.First(n);
-      while(e.isValid())
+      while(e.Valid())
 	if((e->id)%2) G.Delete(e++);  //it may be nice to have a postfix ++
 	else ++e;
     }
   
   // cout << "Number of edges: " << i << "\n\n";
 
-  for(a=G.First();a.isValid();++a)
+  for(a=G.First();a.Valid();++a)
     cout << a->id << ": " << a.From()->id << "->" << a.To()->id << "   ";
   
   cout << "\n\n\n";
   
-  for(n=G.First();n.isValid();++n)
+  for(n=G.First();n.Valid();++n)
     {
       cout << n->id << "->";
-      for(e=G.First(n);e.isValid();++e)
+      for(e=G.First(n);e.Valid();++e)
 	cout << e->id << ":" << e.To()->id << ' ';
       cout << '\n';
     }
@@ -107,29 +107,29 @@
     
     
     {  //I would'n say I'm really happy with this.
-      int i;
-      for(TestGraph::NodeIterator n(G);n.isValid();n++)
-	for(TestGraph::NodeIterator m(G);m.isValid();++m)
+      int i=0;
+      for(TestGraph::NodeIterator n(G);n.Valid();n++)
+	for(TestGraph::NodeIterator m(G);m.Valid();++m)
 	  if(n!=m) G.AddEdge(n,m)->id=++i;
     }
     
-    for(TestGraph::NodeIterator n(G);n.isValid();++n) //Demo
+    for(TestGraph::NodeIterator n(G);n.Valid();++n) //Demo
       {
 	TestGraph::OutEdgeIterator e(G,n);
-	while(e.isValid())
+	while(e.Valid())
 	  if((e->id)%2) G.Delete(e++);  //it may be nice to have a postfix ++
 	  else ++e;
       }
     
-    for(TestGraph::AllEdgeIterator a(G);a.isValid();++a)
+    for(TestGraph::AllEdgeIterator a(G);a.Valid();++a)
       cout << a->id << ": " << a.From()->id << "->" << a.To()->id << "   ";
     
     cout << "\n\n\n";
     
-    for(TestGraph::NodeIterator n(G);n.isValid();++n)
+    for(TestGraph::NodeIterator n(G);n.Valid();++n)
       {
 	cout << n->id << "->";
-	for(TestGraph::OutEdgeIterator e(G,n);e.isValid();++e)
+	for(TestGraph::OutEdgeIterator e(G,n);e.Valid();++e)
 	  cout << e->id << ":" << e.To()->id << ' ';
 	cout << '\n';
       }



More information about the Lemon-commits mailing list