3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 19:35:50 +00:00

get bounds from interval multiplication

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2019-06-07 18:08:14 -07:00
parent 3948af630d
commit f0cebd69fc
5 changed files with 129 additions and 84 deletions

View file

@ -77,5 +77,10 @@ bool solver::monomial_has_lower_bound(lpvar j) const {
bool solver::monomial_has_upper_bound(lpvar j) const {
return m_intervals.monomial_has_upper_bound(j);
}
void solver::get_explanation_of_upper_bound_for_monomial(lpvar j, svector<lp::constraint_index>& expl) const {
m_intervals.get_explanation_of_upper_bound_for_monomial(j, expl);
}
void solver::get_explanation_of_lower_bound_for_monomial(lpvar j, svector<lp::constraint_index>& expl) const{
m_intervals.get_explanation_of_lower_bound_for_monomial(j, expl);
}
}