Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix logic for mutual conflict between two events
authorMaxwell Pirtle <maxwellpirtle@gmail.com>
Wed, 8 Mar 2023 13:11:39 +0000 (14:11 +0100)
committerMaxwell Pirtle <maxwellpirtle@gmail.com>
Wed, 8 Mar 2023 13:11:39 +0000 (14:11 +0100)
commit91429321a7c9fce8c040afc5a961b806f3ddb52c
tree22c68c2f3d8eaa283f6ab015162ba13b6bb6f0a9
parentcddc05516f6bb5cb50d472ac61079cdee0243d20
Fix logic for mutual conflict between two events

Prior to this commit, detecting whether two
events were in conflict involved looking at all
of the events with respect to all others. However,
you must instead *only* look at how the event `e`
and `e'` relate to the other event's history:
we wouldn't care if some other event is in conflict
with `e'` if `e` is not that event
src/mc/explo/udpor/EventSet_test.cpp
src/mc/explo/udpor/UnfoldingEvent.cpp
src/mc/explo/udpor/UnfoldingEvent.hpp