Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add first go at implementation of K-partial alternatives
authorMaxwell Pirtle <maxwellpirtle@gmail.com>
Tue, 14 Mar 2023 09:37:13 +0000 (10:37 +0100)
committerMaxwell Pirtle <maxwellpirtle@gmail.com>
Tue, 14 Mar 2023 09:37:13 +0000 (10:37 +0100)
commit52367db30501439c2091f5dd858c8efe107e3340
tree6cffb7c8290cb5624452e286edc6110c2a2f1799
parent282895b035a318da7f2c5221b3d2663823b6968e
Add first go at implementation of K-partial alternatives

The algorithm for computing K-partial alternatives was
added in this commit. It doesn't look super clean
at this point, nor is the code as efficient as it
could be, but it certainly is a first go at an
implementation for K-partial alternatives. Subsequent
commits will attempt to clean up the code and will
implement a version of `Configuration::is_compatible_with()`
which currently remains unimplemented
src/mc/explo/UdporChecker.cpp
src/mc/explo/UdporChecker.hpp
src/mc/explo/udpor/Comb.cpp
src/mc/explo/udpor/Comb.hpp
src/mc/explo/udpor/Configuration.cpp
src/mc/explo/udpor/Configuration.hpp
src/mc/explo/udpor/Unfolding.hpp