Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
"Finalize" interface to UnfoldingEvent
authorMaxwell Pirtle <maxwellpirtle@gmail.com>
Fri, 17 Feb 2023 12:59:59 +0000 (13:59 +0100)
committerMaxwell Pirtle <maxwellpirtle@gmail.com>
Mon, 20 Feb 2023 09:46:03 +0000 (10:46 +0100)
commitedb58d998573dba62c74537dcacce8b4b9a7df80
treeac482aeb09213543fc39cbd1a046f83587fc3587
parent285132b31c7186e9b1d67b2ce96b02d216886a9f
"Finalize" interface to UnfoldingEvent

The interface to the UnfoldingEvent was carried over
from the previous implementation of UDPOR in the
"tiny_simgrid" repository. However, the implementation
needed to be adjusted to better suit how SimGrid is
going to implement UDPOR. Instead of holding a string
tag identifying a transition, each UnfoldingEvent now
directly holds a reference to the transition from the
state prior.

This caused some changes to need to be made in the
UdporChecker.cpp. These changes have moved the pseudocode
of UDPOR one large step closer to the actual implementation
that will be brought to life over the next few weeks
src/mc/explo/UdporChecker.cpp
src/mc/explo/UdporChecker.hpp
src/mc/explo/udpor/UnfoldingEvent.cpp
src/mc/explo/udpor/UnfoldingEvent.hpp
src/mc/explo/udpor/udpor_forward.hpp