summaryrefslogtreecommitdiff
path: root/apt-pkg/init.h
diff options
context:
space:
mode:
authorJulian Andres Klode <julian.klode@canonical.com>2024-08-01 15:51:37 +0900
committerJulian Andres Klode <julian.klode@canonical.com>2024-11-02 10:23:15 +0100
commitc1f69a64fd5070723ef425cc1255cde2a28966ad (patch)
treeefdaae43bd5570ab06580b5644be338681d1a70c /apt-pkg/init.h
parenta5a7b6905dc021d9773229e47ec60367e3e606d8 (diff)
solver3: Introduce new Assume() and Enqueue() helpers and use them
These are taken roughly from the MiniSAT paper. We still have a bit to go in actually encoding all clauses so the reasons are still variables, and Assume() isn't fully working yet. Adjust the existing Install()/Reject() code to use these functions, we already see additional lines in the log that we failed to log before, and this ensures more consistency. This is sort of still the wrong direction: Install()/Reject() do the propagation too; but that is tbd.
Diffstat (limited to 'apt-pkg/init.h')
0 files changed, 0 insertions, 0 deletions