3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-15 13:28:47 +00:00

indentation

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2023-09-22 16:55:34 -07:00
parent eac54ba084
commit 886d3f4351

View file

@ -1913,8 +1913,7 @@ void core::add_lower_bound_monic(lpvar j, const lp::mpq& v, bool is_strict, std:
} }
} }
void core::propagate_monic_with_non_fixed(lpvar monic_var, const svector<lpvar>& vars, lpvar non_fixed, const rational& k) void core::propagate_monic_with_non_fixed(lpvar monic_var, const svector<lpvar>& vars, lpvar non_fixed, const rational& k) {
{
lp::impq bound_value; lp::impq bound_value;
bool is_strict; bool is_strict;
auto& lps = lra; auto& lps = lra;
@ -1986,18 +1985,16 @@ void core::propagate_monic_with_non_fixed(lpvar monic_var, const svector<lpvar>&
else else
add_upper_bound_monic(non_fixed, bound_value.x / k, is_strict, lambda); add_upper_bound_monic(non_fixed, bound_value.x / k, is_strict, lambda);
} }
} }
void core::propagate_monic_with_all_fixed(lpvar monic_var, const svector<lpvar>& vars, const rational& k) void core::propagate_monic_with_all_fixed(lpvar monic_var, const svector<lpvar>& vars, const rational& k) {
{
auto* lps = &lra; auto* lps = &lra;
auto lambda = [vars, lps]() { return lps->get_bound_constraint_witnesses_for_columns(vars); }; auto lambda = [vars, lps]() { return lps->get_bound_constraint_witnesses_for_columns(vars); };
add_lower_bound_monic(monic_var, k, false, lambda); add_lower_bound_monic(monic_var, k, false, lambda);
add_upper_bound_monic(monic_var, k, false, lambda); add_upper_bound_monic(monic_var, k, false, lambda);
} }
void core::add_bounds_for_zero_var(lpvar monic_var, lpvar zero_var) void core::add_bounds_for_zero_var(lpvar monic_var, lpvar zero_var) {
{
auto* lps = &lra; auto* lps = &lra;
auto lambda = [zero_var, lps]() { auto lambda = [zero_var, lps]() {
return lps->get_bound_constraint_witnesses_for_column(zero_var); return lps->get_bound_constraint_witnesses_for_column(zero_var);
@ -2007,8 +2004,7 @@ void core::propagate_monic_with_non_fixed(lpvar monic_var, const svector<lpvar>&
add_upper_bound_monic(monic_var, lp::mpq(0), false, lambda); add_upper_bound_monic(monic_var, lp::mpq(0), false, lambda);
} }
void core::calculate_implied_bounds_for_monic(lp::lpvar monic_var) void core::calculate_implied_bounds_for_monic(lp::lpvar monic_var) {
{
lpvar non_fixed, zero_var; lpvar non_fixed, zero_var;
const auto& vars = m_emons[monic_var].vars(); const auto& vars = m_emons[monic_var].vars();
if (!is_linear(vars, zero_var, non_fixed)) if (!is_linear(vars, zero_var, non_fixed))
@ -2031,8 +2027,7 @@ void core::propagate_monic_with_non_fixed(lpvar monic_var, const svector<lpvar>&
} }
} }
void core::init_bound_propagation() void core::init_bound_propagation() {
{
m_implied_bounds.clear(); m_implied_bounds.clear();
m_improved_lower_bounds.reset(); m_improved_lower_bounds.reset();
m_improved_upper_bounds.reset(); m_improved_upper_bounds.reset();