Revised partitioning (#8143)
authorAmalee Wilson <amalee@cs.stanford.edu>
Thu, 14 Apr 2022 15:26:49 +0000 (08:26 -0700)
committerGitHub <noreply@github.com>
Thu, 14 Apr 2022 15:26:49 +0000 (15:26 +0000)
commit74a46ddc8efe114b4823865d08c370ca518f1cbd
tree1747943f36675d4806f45003c0edae3e41767b99
parent4b57f0aaa295d0203157ac81ad38360f5210f915
Revised partitioning (#8143)

This adds the "revised" partitioning algorithm to the splitter and adds support for collecting literals from the sat solver. There is only one partitioning strategy in this PR, but the others will be added in subsequent PRs.
13 files changed:
src/CMakeLists.txt
src/options/parallel_options.toml [new file with mode: 0644]
src/prop/minisat/core/Solver.h
src/prop/minisat/minisat.cpp
src/prop/minisat/minisat.h
src/prop/prop_engine.cpp
src/prop/prop_engine.h
src/prop/sat_solver.h
src/smt/set_defaults.cpp
src/theory/partition_generator.cpp [new file with mode: 0644]
src/theory/partition_generator.h [new file with mode: 0644]
src/theory/theory_engine.cpp
src/theory/theory_engine.h