mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 03:45:51 +00:00
prepare the mixed case
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
8980aff7f3
commit
0e86c567cc
4 changed files with 37 additions and 22 deletions
|
@ -45,9 +45,10 @@ Revision History:
|
|||
|
||||
namespace lp {
|
||||
|
||||
typedef unsigned lpvar;
|
||||
const lpvar null_lpvar = UINT_MAX;
|
||||
|
||||
class lar_solver : public column_namer {
|
||||
typedef unsigned lpvar;
|
||||
struct term_hasher {
|
||||
std::size_t operator()(const lar_term &t) const
|
||||
{
|
||||
|
@ -483,6 +484,8 @@ public:
|
|||
|
||||
void get_model(std::unordered_map<var_index, mpq> & variable_values) const;
|
||||
|
||||
void get_rid_of_inf_eps();
|
||||
|
||||
void get_model_do_not_care_about_diff_vars(std::unordered_map<var_index, mpq> & variable_values) const;
|
||||
|
||||
std::string get_variable_name(var_index vi) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue