Template Class BasicCdcl
Defined in File SatSolvers.h
Class Documentation
-
template<class Heap = std::priority_queue<std::pair<double, int>>>
class BasicCdcl conflict-driven clause learning with two watched literals; the free variables by activity in a Heap of pairs ( activity , variable ), the largest on top: std::priority_queue by default, or a heap of Boost or of ADS [see DaryHeap.h], with the same decisions and conflicts, since the pairs are ordered totally