Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Move SDPOR core computation into a method
authorMaxwell Pirtle <maxwellpirtle@gmail.com>
Wed, 3 May 2023 09:35:01 +0000 (11:35 +0200)
committerMaxwell Pirtle <maxwellpirtle@gmail.com>
Fri, 12 May 2023 13:58:22 +0000 (15:58 +0200)
commit86a552c797938ffe6db296e12b7043c3c7fdf14f
tree71600c3103ba4b3685a82e8e905236a43c12117f
parenta5bb6aa5b6d52231221a808537688e5ed1b7e8ec
Move SDPOR core computation into a method

The core component of SDPOR involves selecting
an "initial" for a hypothetical computation
extending from a prefix of the current execution
that results in the reversal of the reversible
race SDPOR detected. This comomit moves that
computation as much as possible into the
`Execution` class itself to make the SDPOR
implementation easier to read
src/mc/api/State.cpp
src/mc/api/State.hpp
src/mc/explo/DFSExplorer.cpp
src/mc/explo/odpor/Execution.cpp
src/mc/explo/odpor/Execution.hpp