*/
class HostModel : public Model {
public:
- /** @brief Constructor */
- HostModel(const char *name);
-
- /** @brief Constructor */
- HostModel();
-
- /** @brief Destructor */
- ~HostModel();
+ HostModel() : Model() {}
+ ~HostModel() {}
virtual Host *createHost(const char *name)=0;
void addTraces(){DIE_IMPOSSIBLE;}
double rate)=0;
virtual Action *communicate(Host *src, Host *dst, double size, double rate)=0;
+
+ bool shareResourcesIsIdempotent() {return true;}
};
/************