- maxminSystem_ = new simgrid::kernel::lmm::System(select);
- loopback_ = NetworkCm02Model::createLink("__loopback__", 498000000, 0.000015, SURF_LINK_FATPIPE);
-
- if (getUpdateMechanism() == UM_LAZY) {
- modifiedSet_ = new kernel::resource::ActionLmmList();
- maxminSystem_->keep_track = modifiedSet_;
- }
-}
-
-NetworkCm02Model::NetworkCm02Model(void (*specificSolveFun)(lmm_system_t self)) : NetworkCm02Model()
-{
- maxminSystem_->solve_fun = specificSolveFun;
+ set_maxmin_system(make_new_lmm_system(select));
+ loopback_ = NetworkCm02Model::createLink("__loopback__", 498000000, 0.000015, s4u::Link::SharingPolicy::FATPIPE);