45 #ifdef CHECK_MEMORY_LEAKS
47 #endif // CHECK_MEMORY_LEAKS
59 :
Named(id), myPosition(0, 0) {}
81 assert(source->
getID() !=
"");
88 EdgeVector::iterator i = find(
mySinks.begin(),
mySinks.end(), sink);
94 assert(sink->
getID() !=
"");
112 EdgeVector::iterator i =
mySinks.begin();
114 for (; i !=
mySinks.end(); i++, j++) {
117 if (find(which.begin(), which.end(), tmp) == which.end()) {
120 newList.push_back(tmp);
121 newWeights.push_back(val);
129 newList.push_back(by);
130 newWeights.push_back(joinedVal);
144 EdgeVector::iterator i =
mySources.begin();
149 if (find(which.begin(), which.end(), tmp) == which.end()) {
152 newList.push_back(tmp);
153 newWeights.push_back(val);
161 newList.push_back(by);
162 newWeights.push_back(joinedVal);
172 for (i = 0; i <
mySinks.size(); ++i) {