- //same group, but same chassis ?
- if(targetRouter->chassis_ != currentRouter->chassis_){
-//TODO : randomize used black link
- route->link_list->push_back(currentRouter->blackLinks_[targetCoords[1]*numLinksBlack_]);
- if(latency) {
- *latency += currentRouter->blackLinks_[targetCoords[1]*numLinksBlack_]->getLatency();
- }
- currentRouter=routers_[targetCoords[0]*(numChassisPerGroup_*numBladesPerChassis_)+currentRouter->chassis_*numBladesPerChassis_+currentRouter->blade_];
- }
-
- //same chassis, but same blade ?