mirror of
https://github.com/Z3Prover/z3
synced 2025-04-28 19:35:50 +00:00
optimization in interval calculations
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
bf5b06285b
commit
03a0ead668
4 changed files with 78 additions and 31 deletions
|
@ -57,5 +57,11 @@ public:
|
|||
static void add_linear_to_vector(const nex*, vector<std::pair<rational, lpvar>> &);
|
||||
static void add_mul_to_vector(const nex_mul*, vector<std::pair<rational, lpvar>> &);
|
||||
bool interval_from_term(const nex* e, interv&) const;
|
||||
const nex* get_zero_interval_child(const nex_mul*) const;
|
||||
const nex* get_inf_interval_child(const nex_sum*) const;
|
||||
bool has_zero_interval(const nex* ) const;
|
||||
bool has_inf_interval(const nex* ) const;
|
||||
|
||||
bool mul_has_inf_interval(const nex_mul* ) const;
|
||||
}; // end of horner
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue