Changeset 870:9bde6cd8e3da in lemon0.x for src/work
 Timestamp:
 09/16/04 17:05:10 (20 years ago)
 Branch:
 default
 Phase:
 public
 Convert:
 svn:c9d7d8f590d60310b91f818b3a526b0e/lemon/trunk@1170
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

src/work/marci/graph_wrapper_test.cc
r850 r870 6 6 #include<hugo/graph_wrapper.h> 7 7 8 #include"test _tools.h"9 #include" graph_test.h"8 #include"test/test_tools.h" 9 #include"test/graph_test.h" 10 10 11 11 /** … … 21 21 using namespace hugo; 22 22 23 template<class Graph> void bidirPetersen(Graph &G)24 {25 typedef typename Graph::Edge Edge;26 typedef typename Graph::EdgeIt EdgeIt;23 // template<class Graph> void bidirPetersen(Graph &G) 24 // { 25 // typedef typename Graph::Edge Edge; 26 // typedef typename Graph::EdgeIt EdgeIt; 27 27 28 checkGraphEdgeList(G,15);28 // checkGraphEdgeList(G,15); 29 29 30 std::vector<Edge> ee;30 // std::vector<Edge> ee; 31 31 32 for(EdgeIt e(G);e!=INVALID;++e) ee.push_back(e);32 // for(EdgeIt e(G);e!=INVALID;++e) ee.push_back(e); 33 33 34 for(typename std::vector<Edge>::iterator p=ee.begin();p!=ee.end();p++)35 G.addEdge(G.head(*p),G.tail(*p));36 }34 // for(typename std::vector<Edge>::iterator p=ee.begin();p!=ee.end();p++) 35 // G.addEdge(G.head(*p),G.tail(*p)); 36 // } 37 37 38 template<class Graph> void checkPetersen(Graph &G)39 {40 typedef typename Graph::Node Node;38 // template<class Graph> void checkPetersen(Graph &G) 39 // { 40 // typedef typename Graph::Node Node; 41 41 42 typedef typename Graph::EdgeIt EdgeIt;43 typedef typename Graph::NodeIt NodeIt;42 // typedef typename Graph::EdgeIt EdgeIt; 43 // typedef typename Graph::NodeIt NodeIt; 44 44 45 checkGraphNodeList(G,10);46 checkGraphEdgeList(G,30);45 // checkGraphNodeList(G,10); 46 // checkGraphEdgeList(G,30); 47 47 48 for(NodeIt n(G);n!=INVALID;++n) {49 checkGraphInEdgeList(G,n,3);50 checkGraphOutEdgeList(G,n,3);51 ++n;52 }53 }48 // for(NodeIt n(G);n!=INVALID;++n) { 49 // checkGraphInEdgeList(G,n,3); 50 // checkGraphOutEdgeList(G,n,3); 51 // ++n; 52 // } 53 // } 54 54 55 // Compile GraphSkeleton56 template void checkCompileStaticGraph<skeleton::StaticGraphSkeleton>57 (skeleton::StaticGraphSkeleton &);55 // //Compile GraphSkeleton 56 // template void checkCompileStaticGraph<skeleton::StaticGraphSkeleton> 57 // (skeleton::StaticGraphSkeleton &); 58 58 59 template void checkCompileGraph<skeleton::GraphSkeleton>60 (skeleton::GraphSkeleton &);59 // template void checkCompileGraph<skeleton::GraphSkeleton> 60 // (skeleton::GraphSkeleton &); 61 61 62 template void checkCompileErasableGraph<skeleton::ErasableGraphSkeleton>63 (skeleton::ErasableGraphSkeleton &);62 // template void checkCompileErasableGraph<skeleton::ErasableGraphSkeleton> 63 // (skeleton::ErasableGraphSkeleton &); 64 64 65 65 //Compile SmartGraph
Note: See TracChangeset
for help on using the changeset viewer.