Changeset 1026:699c7eac2c6d in lemon-main for test/graph_copy_test.cc
- Timestamp:
- 01/11/12 22:21:07 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
test/graph_copy_test.cc
r1025 r1026 217 217 SmartBpGraph from; 218 218 SmartBpGraph::NodeMap<int> fnm(from); 219 SmartBpGraph::Red Map<int> frnm(from);220 SmartBpGraph::Blue Map<int> fbnm(from);219 SmartBpGraph::RedNodeMap<int> frnm(from); 220 SmartBpGraph::BlueNodeMap<int> fbnm(from); 221 221 SmartBpGraph::ArcMap<int> fam(from); 222 222 SmartBpGraph::EdgeMap<int> fem(from); … … 262 262 GR to; 263 263 typename GR::template NodeMap<int> tnm(to); 264 typename GR::template Red Map<int> trnm(to);265 typename GR::template Blue Map<int> tbnm(to);264 typename GR::template RedNodeMap<int> trnm(to); 265 typename GR::template BlueNodeMap<int> tbnm(to); 266 266 typename GR::template ArcMap<int> tam(to); 267 267 typename GR::template EdgeMap<int> tem(to); … … 273 273 274 274 SmartBpGraph::NodeMap<typename GR::Node> nr(from); 275 SmartBpGraph::Red Map<typename GR::RedNode> rnr(from);276 SmartBpGraph::Blue Map<typename GR::BlueNode> bnr(from);275 SmartBpGraph::RedNodeMap<typename GR::RedNode> rnr(from); 276 SmartBpGraph::BlueNodeMap<typename GR::BlueNode> bnr(from); 277 277 SmartBpGraph::ArcMap<typename GR::Arc> ar(from); 278 278 SmartBpGraph::EdgeMap<typename GR::Edge> er(from); 279 279 280 280 typename GR::template NodeMap<SmartBpGraph::Node> ncr(to); 281 typename GR::template Red Map<SmartBpGraph::RedNode> rncr(to);282 typename GR::template Blue Map<SmartBpGraph::BlueNode> bncr(to);281 typename GR::template RedNodeMap<SmartBpGraph::RedNode> rncr(to); 282 typename GR::template BlueNodeMap<SmartBpGraph::BlueNode> bncr(to); 283 283 typename GR::template ArcMap<SmartBpGraph::Arc> acr(to); 284 284 typename GR::template EdgeMap<SmartBpGraph::Edge> ecr(to); 285 285 286 286 bpGraphCopy(from, to). 287 nodeMap(fnm, tnm).redMap(frnm, trnm).blueMap(fbnm, tbnm). 287 nodeMap(fnm, tnm). 288 redNodeMap(frnm, trnm).blueNodeMap(fbnm, tbnm). 288 289 arcMap(fam, tam).edgeMap(fem, tem). 289 290 nodeRef(nr).redRef(rnr).blueRef(bnr). … … 305 306 } 306 307 307 for (SmartBpGraph::Red It it(from); it != INVALID; ++it) {308 for (SmartBpGraph::RedNodeIt it(from); it != INVALID; ++it) { 308 309 check(ncr[nr[it]] == it, "Wrong copy."); 309 310 check(fnm[it] == tnm[nr[it]], "Wrong copy."); … … 314 315 } 315 316 316 for (SmartBpGraph::Blue It it(from); it != INVALID; ++it) {317 for (SmartBpGraph::BlueNodeIt it(from); it != INVALID; ++it) { 317 318 check(ncr[nr[it]] == it, "Wrong copy."); 318 319 check(fnm[it] == tnm[nr[it]], "Wrong copy."); … … 344 345 check(nr[ncr[it]] == it, "Wrong copy."); 345 346 } 346 for (typename GR::Red It it(to); it != INVALID; ++it) {347 for (typename GR::RedNodeIt it(to); it != INVALID; ++it) { 347 348 check(rncr[it] == ncr[it], "Wrong copy."); 348 349 check(rnr[rncr[it]] == it, "Wrong copy."); 349 350 } 350 for (typename GR::Blue It it(to); it != INVALID; ++it) {351 for (typename GR::BlueNodeIt it(to); it != INVALID; ++it) { 351 352 check(bncr[it] == ncr[it], "Wrong copy."); 352 353 check(bnr[bncr[it]] == it, "Wrong copy.");
Note: See TracChangeset
for help on using the changeset viewer.