CBMC
qbf_skizzo_core.h
Go to the documentation of this file.
1
/*******************************************************************\
2
3
Module:
4
5
Author: CM Wintersteiger
6
7
\*******************************************************************/
8
9
10
#ifndef CPROVER_SOLVERS_QBF_QBF_SKIZZO_CORE_H
11
#define CPROVER_SOLVERS_QBF_QBF_SKIZZO_CORE_H
12
13
#include "
qbf_bdd_core.h
"
14
15
// a qdimacs_coret with f_get from BDDs
16
class
qbf_skizzo_coret
:
public
qbf_bdd_certificatet
17
{
18
public
:
19
qbf_skizzo_coret
();
20
virtual
~qbf_skizzo_coret
();
21
22
virtual
const
std::string
solver_text
();
23
virtual
resultt
prop_solve
();
24
25
virtual
bool
is_in_core
(
literalt
l)
const
;
26
virtual
modeltypet
m_get
(
literalt
a)
const
;
27
28
protected
:
29
std::string
qbf_tmp_file
;
30
31
bool
get_certificate
(
void
);
32
};
33
34
#endif // CPROVER_SOLVERS_QBF_QBF_SKIZZO_CORE_H
qbf_bdd_core.h
qbf_skizzo_coret::prop_solve
virtual resultt prop_solve()
Definition:
qbf_skizzo_core.cpp:47
qbf_skizzo_coret
Definition:
qbf_skizzo_core.h:16
qbf_skizzo_coret::solver_text
virtual const std::string solver_text()
Definition:
qbf_skizzo_core.cpp:42
qbf_skizzo_coret::qbf_skizzo_coret
qbf_skizzo_coret()
Definition:
qbf_skizzo_core.cpp:30
qbf_skizzo_coret::get_certificate
bool get_certificate(void)
Definition:
qbf_skizzo_core.cpp:143
qbf_skizzo_coret::qbf_tmp_file
std::string qbf_tmp_file
Definition:
qbf_skizzo_core.h:29
qbf_skizzo_coret::~qbf_skizzo_coret
virtual ~qbf_skizzo_coret()
Definition:
qbf_skizzo_core.cpp:38
qbf_skizzo_coret::is_in_core
virtual bool is_in_core(literalt l) const
Definition:
qbf_skizzo_core.cpp:133
qbf_skizzo_coret::m_get
virtual modeltypet m_get(literalt a) const
Definition:
qbf_skizzo_core.cpp:138
qdimacs_coret::modeltypet
modeltypet
Definition:
qdimacs_core.h:30
propt::resultt
resultt
Definition:
prop.h:97
literalt
Definition:
literal.h:25
qbf_bdd_certificatet
Definition:
qbf_bdd_core.h:21
src
solvers
qbf
qbf_skizzo_core.h
Generated by
1.8.17