#include "simgrid/kernel/resource/Resource.hpp"
#include "simgrid/s4u/Link.hpp"
#include "src/kernel/lmm/maxmin.hpp"
+#include "src/kernel/resource/profile/trace_mgr.hpp"
#include "src/surf/PropertyHolder.hpp"
-#include "src/surf/trace_mgr.hpp"
#include <list>
#include <unordered_map>
static simgrid::config::Flag<bool> cfg_crosstraffic;
explicit NetworkModel(Model::UpdateAlgo algo) : Model(algo) {}
+ NetworkModel(const NetworkModel&) = delete;
+ NetworkModel& operator=(const NetworkModel&) = delete;
~NetworkModel() override;
/**
class LinkImpl : public Resource, public simgrid::surf::PropertyHolder {
protected:
LinkImpl(NetworkModel* model, const std::string& name, lmm::Constraint* constraint);
+ LinkImpl(const LinkImpl&) = delete;
+ LinkImpl& operator=(const LinkImpl&) = delete;
~LinkImpl() override;
public: