[proof-new] Updating interfaces between prop engine and minisat (#5664)
authorHaniel Barbosa <hanielbbarbosa@gmail.com>
Mon, 14 Dec 2020 16:14:59 +0000 (13:14 -0300)
committerGitHub <noreply@github.com>
Mon, 14 Dec 2020 16:14:59 +0000 (10:14 -0600)
commitc51920039f10864f813ae1a4b4e765264a322256
tree5ff31e640bc08882252a39a0255614359f03c62a
parentdddddbfa12aaeb433074382fb9e2b4c9c92c8a66
[proof-new] Updating interfaces between prop engine and minisat (#5664)

This is in preparation to make the prop engine proof producing. This PR also renames "DPLLSatSolverInterface" to the more appropriate name "CDCLTSatSolverInterface".

Note that most of the diff is due to formatting of the previously super ad-hoc formatting of the minisat code.
15 files changed:
src/decision/decision_engine.h
src/prop/minisat/core/Solver.cc
src/prop/minisat/core/Solver.h
src/prop/minisat/minisat.cpp
src/prop/minisat/minisat.h
src/prop/minisat/simp/SimpSolver.cc
src/prop/minisat/simp/SimpSolver.h
src/prop/prop_engine.cpp
src/prop/prop_engine.h
src/prop/prop_proof_manager.cpp
src/prop/prop_proof_manager.h
src/prop/sat_solver.h
src/prop/sat_solver_factory.cpp
src/prop/sat_solver_factory.h
src/smt/smt_solver.cpp