engine->get_netzone_root()->set_disk_model(disk_model);
}
-namespace simgrid {
-namespace kernel {
-namespace resource {
+namespace simgrid::kernel::resource {
DiskImpl* DiskS19Model::create_disk(const std::string& name, double read_bandwidth, double write_bandwidth)
{
default:
THROW_UNIMPLEMENTED;
}
- const auto& factor_cb = disk->get_factor_cb();
- if (factor_cb) { // handling disk variability
+ if (const auto& factor_cb = disk->get_factor_cb()) { // handling disk variability
action->set_rate_factor(factor_cb(size, type));
}
return action;
{
THROW_IMPOSSIBLE;
}
-} // namespace resource
-} // namespace kernel
-} // namespace simgrid
+} // namespace simgrid::kernel::resource