X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/95a02a8febe84fd1c2ed98c78c594a5e8a0116f7..8372ae97612f27b84e8d75aeeed9de0ba6d2ba6a:/src/surf/network_interface.hpp diff --git a/src/surf/network_interface.hpp b/src/surf/network_interface.hpp index 373bc7a9d3..a04496ecf8 100644 --- a/src/surf/network_interface.hpp +++ b/src/surf/network_interface.hpp @@ -34,7 +34,7 @@ namespace surf { class NetworkModel : public kernel::resource::Model { public: /** @brief Constructor */ - NetworkModel() : Model() {} + explicit NetworkModel(kernel::resource::Model::UpdateAlgo algo) : Model(algo) {} /** @brief Destructor */ ~NetworkModel() override; @@ -64,12 +64,6 @@ public: */ virtual kernel::resource::Action* communicate(s4u::Host* src, s4u::Host* dst, double size, double rate) = 0; - /** @brief Function pointer to the function to use to solve the lmm_system_t - * - * @param system The lmm_system_t to solve - */ - void (*f_networkSolve)(lmm_system_t) = simgrid::kernel::lmm::lmm_solve; - /** * @brief Get the right multiplicative factor for the latency. * @details Depending on the model, the effective latency when sending @@ -104,7 +98,7 @@ public: * @return The new bandwidth. */ virtual double bandwidthConstraint(double rate, double bound, double size); - double nextOccuringEventFull(double now) override; + double next_occuring_event_full(double now) override; LinkImpl* loopback_ = nullptr; }; @@ -147,7 +141,7 @@ public: virtual int sharingPolicy(); /** @brief Check if the Link is used */ - bool isUsed() override; + bool is_used() override; void turnOn() override; void turnOff() override; @@ -213,7 +207,7 @@ public: NetworkAction(simgrid::kernel::resource::Model* model, double cost, bool failed, kernel::lmm::Variable* var) : simgrid::kernel::resource::Action(model, cost, failed, var){}; - void setState(simgrid::kernel::resource::Action::State state) override; + void set_state(simgrid::kernel::resource::Action::State state) override; virtual std::list links(); double latency_ = {};