-/*********
- * Model *
- *********/
-class NetworkConstantModel : public NetworkCm02Model {
-public:
- NetworkConstantModel() : NetworkCm02Model("constant time network") {};
- NetworkCm02LinkLmmPtr createResource(string name);
- double shareResources(double now);
- void updateActionsState(double now, double delta);
- ActionPtr communicate(RoutingEdgePtr src, RoutingEdgePtr dst,
- double size, double rate);
- void gapRemove(ActionLmmPtr action);
- //FIXME:virtual void addTraces() =0;
-};
+ LinkImpl* createLink(const char* name, double bw, double lat, e_surf_link_sharing_policy_t policy) override;
+ };