#include "src/kernel/routing/AsCluster.hpp"
namespace simgrid {
+namespace kernel {
namespace routing {
class XBT_PRIVATE FatTreeLink;
*/
class XBT_PRIVATE AsClusterFatTree : public AsCluster {
public:
- explicit AsClusterFatTree(const char*name);
+ 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
*
bool isInSubTree(FatTreeNode *root, FatTreeNode *node);
};
-}
-}
+}}} // namespaces
#endif