-class XBT_PRIVATE NetworkIBModel : public NetworkSmpiModel {
-private:
- void updateIBfactors_rec(IBNode *root, bool* updatedlist);
- void computeIBfactors(IBNode *root);
-public:
- NetworkIBModel();
- NetworkIBModel(const char *name);
- ~NetworkIBModel();
- void updateIBfactors(NetworkAction *action, IBNode *from, IBNode * to, int remove);
-
- xbt_dict_t active_nodes;
- std::map<NetworkAction *, std::pair<IBNode*,IBNode*> > active_comms;
-
- double Bs;
- double Be;
- double ys;
+ class XBT_PRIVATE NetworkIBModel : public NetworkSmpiModel {
+ private:
+ void updateIBfactors_rec(IBNode *root, bool* updatedlist);
+ void computeIBfactors(IBNode *root);
+ public:
+ NetworkIBModel();
+ explicit NetworkIBModel(const char *name);
+ ~NetworkIBModel() override;
+ void updateIBfactors(NetworkAction *action, IBNode *from, IBNode * to, int remove);