3
0
Fork 0
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:
Nikolaj Bjorner 2016-07-14 12:34:18 -07:00
parent 3a83788b97
commit 4f5b0667ef
3 changed files with 41 additions and 33 deletions

View file

@ -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; }