Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use std::string_view (sonar).
[simgrid.git] / src / kernel / resource / DiskImpl.cpp
index 8a45da6..07709ce 100644 (file)
@@ -19,9 +19,7 @@ static simgrid::config::Flag<std::string> cfg_disk_solver("disk/solver",
                                                           "Set linear equations solver used by disk model", "maxmin",
                                                           &simgrid::kernel::lmm::System::validate_solver);
 
-namespace simgrid {
-namespace kernel {
-namespace resource {
+namespace simgrid::kernel::resource {
 
 xbt::signal<void(DiskAction const&, Action::State, Action::State)> DiskAction::on_state_change;
 
@@ -31,7 +29,7 @@ xbt::signal<void(DiskAction const&, Action::State, Action::State)> DiskAction::o
 
 DiskModel::DiskModel(const std::string& name) : Model(name)
 {
-  set_maxmin_system(lmm::System::build(cfg_disk_solver, true /* selective update */));
+  set_maxmin_system(lmm::System::build(cfg_disk_solver.get(), true /* selective update */));
 }
 
 /************
@@ -179,6 +177,4 @@ void DiskAction::set_state(Action::State new_state)
     on_state_change(*this, previous_state, new_state);
   }
 }
-} // namespace resource
-} // namespace kernel
-} // namespace simgrid
+} // namespace simgrid::kernel::resource