mirror of
https://github.com/Z3Prover/z3
synced 2025-10-22 23:44:34 +00:00
refact lws
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
2da6b2ff35
commit
d15718346c
3 changed files with 132 additions and 20 deletions
|
@ -9,14 +9,14 @@ namespace nlsat {
|
|||
public:
|
||||
struct indexed_root_expr {
|
||||
poly* p;
|
||||
short i;
|
||||
unsigned i;
|
||||
};
|
||||
struct symbolic_interval {
|
||||
bool section = true;
|
||||
poly* l = nullptr;
|
||||
short l_index; // the root index
|
||||
unsigned l_index; // the root index
|
||||
poly* u = nullptr;
|
||||
short u_index; // the root index
|
||||
unsigned u_index; // the root index
|
||||
bool l_inf() const { return l == nullptr; }
|
||||
bool u_inf() const { return u == nullptr; }
|
||||
bool is_section() { return section; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue