}
dependencies_string += "]";
- return xbt::string_printf("Event %lu, Actor %ld: %s (%zu dependencies: %s)", this->id, associated_transition->aid_,
+ return xbt::string_printf("Event %lu, Actor %ld: %s (%lu dependencies: %s)", this->id, associated_transition->aid_,
associated_transition->to_string().c_str(), immediate_causes.size(),
dependencies_string.c_str());
}
bool UnfoldingEvent::related_to(const UnfoldingEvent* other) const
{
- return this->in_history_of(other) or other->in_history_of(this);
+ return this->in_history_of(other) || other->in_history_of(this);
}
bool UnfoldingEvent::in_history_of(const UnfoldingEvent* other) const
[&](const UnfoldingEvent* e) { return e->is_dependent_with(other); });
const bool conflicts_with_other = std::any_of(unique_to_other.begin(), unique_to_other.end(),
[&](const UnfoldingEvent* e) { return e->is_dependent_with(this); });
- return conflicts_with_me or conflicts_with_other;
+ return conflicts_with_me || conflicts_with_other;
}
bool UnfoldingEvent::conflicts_with_any(const EventSet& events) const
auto combined_events = History(EventSet{this, other}).get_all_events();
// See the definition of immediate conflicts in the original paper on UDPOR
- {
- combined_events.remove(this);
- if (not combined_events.is_valid_configuration()) {
- return false;
- }
- combined_events.insert(this);
- }
+ combined_events.remove(this);
+ if (not combined_events.is_valid_configuration())
+ return false;
+ combined_events.insert(this);
- {
- combined_events.remove(other);
- if (not combined_events.is_valid_configuration()) {
- return false;
- }
- combined_events.insert(other);
- }
+ combined_events.remove(other);
+ if (not combined_events.is_valid_configuration())
+ return false;
+ combined_events.insert(other);
return true;
}