mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 20:05:51 +00:00
viable 2 with dlist
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
0bec8520e1
commit
c9f5ce43b2
7 changed files with 128 additions and 45 deletions
|
@ -268,4 +268,16 @@ namespace polysat {
|
|||
inline std::ostream& operator<<(std::ostream& out, signed_constraint const& c) {
|
||||
return c.display(out);
|
||||
}
|
||||
|
||||
struct fi_record {
|
||||
eval_interval interval;
|
||||
vector<signed_constraint> side_cond;
|
||||
signed_constraint src;
|
||||
|
||||
struct less {
|
||||
bool operator()(fi_record const& a, fi_record const& b) const {
|
||||
return a.interval.lo_val() < b.interval.lo_val();
|
||||
}
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue