|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <solver.hpp>
Public Attributes | |
| bool | produce_models |
| uint64_t | timeout |
| uint32_t | debug |
| bool | ff_elim_disjunctive_bit |
| bool | ff_bitsum |
| std::string | ff_solver |
| bool | lookup_enabled |
Solver configuration.
| produce_model | tells solver to actually compute the values of the variables in SAT case. |
| timeout | tells solver to stop trying after timeout msecs. |
| debug | set verbosity of cvc5: 0, 1, 2. |
| ff_elim_disjunctive_bit | tells solver to change all ((x = 0) | (x = 1)) to x*x = x. |
| ff_bitsum | tells solver to identify bitsums |
| ff_solver | tells solver which finite field solver to use: "gb", "split". |
| lookup_enabled | tells solver to enable sets when we deal with lookups |
Definition at line 25 of file solver.hpp.
| uint32_t smt_solver::SolverConfiguration::debug |
Definition at line 28 of file solver.hpp.
| bool smt_solver::SolverConfiguration::ff_bitsum |
Definition at line 31 of file solver.hpp.
| bool smt_solver::SolverConfiguration::ff_elim_disjunctive_bit |
Definition at line 30 of file solver.hpp.
| std::string smt_solver::SolverConfiguration::ff_solver |
Definition at line 32 of file solver.hpp.
| bool smt_solver::SolverConfiguration::lookup_enabled |
Definition at line 34 of file solver.hpp.
| bool smt_solver::SolverConfiguration::produce_models |
Definition at line 26 of file solver.hpp.
| uint64_t smt_solver::SolverConfiguration::timeout |
Definition at line 27 of file solver.hpp.