yosys/libs/ezsat
Claire Xenia Wolf 72787f52fc Fixing old e-mail addresses and deadnames
s/((Claire|Xen|Xenia|Clifford)\s+)+(Wolf|Xen)\s+<(claire|clifford)@(symbioticeda.com|clifford.at|yosyshq.com)>/Claire Xenia Wolf <claire@yosyshq.com>/gi;
s/((Nina|Nak|N\.)\s+)+Engelhardt\s+<nak@(symbioticeda.com|yosyshq.com)>/N. Engelhardt <nak@yosyshq.com>/gi;
s/((David)\s+)+Shah\s+<(dave|david)@(symbioticeda.com|yosyshq.com|ds0.me)>/David Shah <dave@ds0.me>/gi;
s/((Miodrag)\s+)+Milanovic\s+<(miodrag|micko)@(symbioticeda.com|yosyshq.com)>/Miodrag Milanovic <micko@yosyshq.com>/gi;
s,https?://www.clifford.at/yosys/,http://yosyshq.net/yosys/,g;
2021-06-08 00:39:36 +02:00
..
.gitignore Fixes and improvements in ezSAT library 2013-06-08 12:14:20 +02:00
Makefile Added ezSAT::keep_cnf() and ezSAT::non_incremental() 2014-07-21 02:01:32 +02:00
README Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
demo_bit.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
demo_cmp.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
demo_vec.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
ezminisat.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
ezminisat.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
ezsat.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
ezsat.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
puzzle3d.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
puzzle3d.scad Added ezSAT library 2013-06-07 10:38:35 +02:00
testbench.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00

README

  **************************************************************************
  *                                                                        *
  *                       The ezSAT C++11 library                          *
  *                                                                        *
  * A simple frontend to SAT solvers with bindings to MiniSAT.             *
  *                                                   by Claire Xenia Wolf *
  *                                                                        *
  **************************************************************************

============
Introduction
============

This library acts as a frontend to SAT solvers and a helper for generating
CNF for sat solvers. It comes with bindings for MiniSAT (http://minisat.se/).

Have a look at demo_bit.cc and demo_vec.cc for examples of how to set up
a SAT problem using ezSAT. Have a look at puzzle3d.cc for a more complex
(real-world) example of using ezSAT.


C++11 Warning
-------------

This project is written in C++11. Use appropriate compiler switches to compile
it. Tested with clang version 3.0 and option -std=c++11. Also tested with gcc
version 4.6.3 and option -std=c++0x.