Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
NetZoneImpl: rework seal
[simgrid.git] / src / surf / disk_s19.cpp
index 12722e7957c2049b1247ed57ea5f6657491fed40..c39c8f924c642961473162a506218a8d967abb1d 100644 (file)
@@ -20,7 +20,7 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(res_disk);
 
 void surf_disk_model_init_default()
 {
-  auto disk_model = std::make_unique<simgrid::kernel::resource::DiskS19Model>();
+  auto disk_model = std::make_shared<simgrid::kernel::resource::DiskS19Model>();
   simgrid::kernel::EngineImpl::get_instance()->add_model(simgrid::kernel::resource::Model::Type::DISK,
                                                          std::move(disk_model), true);
 }
@@ -29,10 +29,6 @@ namespace simgrid {
 namespace kernel {
 namespace resource {
 
-DiskS19Model::DiskS19Model()
-{
-}
-
 DiskImpl* DiskS19Model::create_disk(const std::string& name, double read_bandwidth, double write_bandwidth)
 {
   return (new DiskS19(name, read_bandwidth, write_bandwidth))->set_model(this);