public:
explicit AsClusterFatTree(As* father, const char* name);
~AsClusterFatTree() override;
- void getRouteAndLatency(NetCard *src, NetCard *dst,
- sg_platf_route_cbarg_t into,
- double *latency) override;
+ void getLocalRoute(NetCard* src, NetCard* dst, sg_platf_route_cbarg_t into, double* latency) override;
/** \brief Generate the fat tree
*
std::vector<FatTreeLink*> links_;
std::vector<unsigned int> nodesByLevel_;
- sg_platf_cluster_cbarg_t cluster_;
+ sg_platf_cluster_cbarg_t cluster_ = nullptr;
void addLink(FatTreeNode *parent, unsigned int parentPort,
FatTreeNode *child, unsigned int childPort);