cost_cbs.clear();
}
-namespace simgrid {
-namespace smpi {
+namespace simgrid::smpi {
xbt::Extension<s4u::Host, smpi::Host> Host::EXTENSION_ID;
double Host::orecv(size_t size, s4u::Host* src, s4u::Host* dst)
{
/* return user's callback if available */
- auto it = cost_cbs.find(SmpiOperation::RECV);
- if (it != cost_cbs.end())
+ if (auto it = cost_cbs.find(SmpiOperation::RECV); it != cost_cbs.end())
return it->second(size, src, dst);
/* fallback to smpi/or config */
double Host::osend(size_t size, s4u::Host* src, s4u::Host* dst)
{
/* return user's callback if available */
- auto it = cost_cbs.find(SmpiOperation::SEND);
- if (it != cost_cbs.end())
+ if (auto it = cost_cbs.find(SmpiOperation::SEND); it != cost_cbs.end())
return it->second(size, src, dst);
/* fallback to smpi/os config */
double Host::oisend(size_t size, s4u::Host* src, s4u::Host* dst)
{
/* return user's callback if available */
- auto it = cost_cbs.find(SmpiOperation::ISEND);
- if (it != cost_cbs.end())
+ if (auto it = cost_cbs.find(SmpiOperation::ISEND); it != cost_cbs.end())
return it->second(size, src, dst);
/* fallback to smpi/ois config */
smpi::Host::EXTENSION_ID = s4u::Host::extension_create<Host>();
check_factor_configs("smpi/or");
- const char* orecv_string = host->get_property("smpi/or");
- if (orecv_string != nullptr) {
+ if (const char* orecv_string = host->get_property("smpi/or")) {
orecv_parsed_values = simgrid::smpi::utils::parse_factor(orecv_string);
} else {
orecv_parsed_values = simgrid::smpi::utils::parse_factor(config::get_value<std::string>("smpi/or"));
}
check_factor_configs("smpi/os");
- const char* osend_string = host->get_property("smpi/os");
- if (osend_string != nullptr) {
+ if (const char* osend_string = host->get_property("smpi/os")) {
osend_parsed_values = simgrid::smpi::utils::parse_factor(osend_string);
} else {
osend_parsed_values = simgrid::smpi::utils::parse_factor(config::get_value<std::string>("smpi/os"));
}
check_factor_configs("smpi/ois");
- const char* oisend_string = host->get_property("smpi/ois");
- if (oisend_string != nullptr) {
+ if (const char* oisend_string = host->get_property("smpi/ois")) {
oisend_parsed_values = simgrid::smpi::utils::parse_factor(oisend_string);
} else {
oisend_parsed_values = simgrid::smpi::utils::parse_factor(config::get_value<std::string>("smpi/ois"));
}
}
-} // namespace smpi
-} // namespace simgrid
+} // namespace simgrid::smpi