mirror of
https://github.com/Z3Prover/z3
synced 2025-05-13 02:34:43 +00:00
fix rounding mode for pseudo-boolean constraint creation, Issue #683
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
3a83788b97
commit
4f5b0667ef
3 changed files with 41 additions and 33 deletions
|
@ -79,6 +79,9 @@ public:
|
|||
class pb_util {
|
||||
ast_manager & m;
|
||||
family_id m_fid;
|
||||
vector<rational> m_coeffs;
|
||||
rational m_k;
|
||||
void normalize(unsigned num_args, rational const* coeffs, rational const& k);
|
||||
public:
|
||||
pb_util(ast_manager& m):m(m), m_fid(m.mk_family_id("pb")) {}
|
||||
ast_manager & get_manager() const { return m; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue