mirror of
https://github.com/Z3Prover/z3
synced 2025-08-12 06:00:53 +00:00
saved params work
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
parent
c3055207ed
commit
cf28cbab0a
130 changed files with 1469 additions and 948 deletions
|
@ -50,15 +50,15 @@ namespace polynomial {
|
|||
}
|
||||
|
||||
void factor_params::updt_params(params_ref const & p) {
|
||||
m_max_p = p.get_uint(":factor-max-prime", UINT_MAX);
|
||||
m_p_trials = p.get_uint(":factor-num-primes", 1);
|
||||
m_max_search_size = p.get_uint(":factor-max-search-size", UINT_MAX);
|
||||
m_max_p = p.get_uint("max_prime", UINT_MAX);
|
||||
m_p_trials = p.get_uint("num_primes", 1);
|
||||
m_max_search_size = p.get_uint("max_search_size", UINT_MAX);
|
||||
}
|
||||
|
||||
void factor_params::get_param_descrs(param_descrs & r) {
|
||||
r.insert(":factor-max-search-size", CPK_UINT, "(default: infty) Z3 polynomial factorization is composed of three steps: factorization in GF(p), lifting and search. This parameter can be used to limit the search space.");
|
||||
r.insert(":factor-max-prime", CPK_UINT, "(default: infty) Z3 polynomial factorization is composed of three steps: factorization in GF(p), lifting and search. This parameter limits the maximum prime number p to be used in the first step.");
|
||||
r.insert(":factor-num-primes", CPK_UINT, "(default: 1) Z3 polynomial factorization is composed of three steps: factorization in GF(p), lifting and search. The search space may be reduced by factoring the polynomial in different GF(p)'s. This parameter specify the maximum number of finite factorizations to be considered, before lifiting and searching.");
|
||||
r.insert("max_search_size", CPK_UINT, "(default: infty) Z3 polynomial factorization is composed of three steps: factorization in GF(p), lifting and search. This parameter can be used to limit the search space.");
|
||||
r.insert("max_prime", CPK_UINT, "(default: infty) Z3 polynomial factorization is composed of three steps: factorization in GF(p), lifting and search. This parameter limits the maximum prime number p to be used in the first step.");
|
||||
r.insert("num_primes", CPK_UINT, "(default: 1) Z3 polynomial factorization is composed of three steps: factorization in GF(p), lifting and search. The search space may be reduced by factoring the polynomial in different GF(p)'s. This parameter specify the maximum number of finite factorizations to be considered, before lifiting and searching.");
|
||||
}
|
||||
|
||||
typedef ptr_vector<monomial> monomial_vector;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue