CBMC
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
satcheck_core.h
Go to the documentation of this file.
1/*******************************************************************\
2
3Module:
4
5Author: Daniel Kroening, kroening@kroening.com
6
7\*******************************************************************/
8
9
10#ifndef CPROVER_SOLVERS_SAT_SATCHECK_CORE_H
11#define CPROVER_SOLVERS_SAT_SATCHECK_CORE_H
12
13// #define SATCHECK_CORE_ZCHAFF
14// #define SATCHECK_CORE_MINISAT1
15// #define SATCHECK_CORE_BOOLEFORCE
16
17#ifdef SATCHECK_CORE_ZCHAFF
18
19#include "satcheck_zcore.h"
20
22
23#else
24#ifdef SATCHECK_CORE_BOOLEFORCE
25
26#include "satcheck_booleforce.h"
27
29
30#else
31
32#ifdef SATCHECK_CORE_MINISAT1
33
34#include "satcheck_minisat.h"
35
37
38#else
39#error NO SAT CHECKER WITH CORE EXTRACTOR
40#endif
41#endif
42#endif
43
44#endif // CPROVER_SOLVERS_SAT_SATCHECK_CORE_H
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Definition ai.h:562