mirror of
https://github.com/Z3Prover/z3
synced 2025-08-20 10:10:21 +00:00
add diagnostics for registering vars in lar_solver
Signed-off-by: Lev <levnach@hotmail.com>
This commit is contained in:
parent
025e4b90ca
commit
ca5666cabd
3 changed files with 40 additions and 11 deletions
|
@ -1614,6 +1614,10 @@ void lar_solver::register_new_ext_var_index(unsigned ext_v, bool is_int) {
|
|||
m_var_register.add_var(ext_v, is_int);
|
||||
}
|
||||
|
||||
bool lar_solver::external_is_used(unsigned v) const {
|
||||
return m_var_register.external_is_used(v);
|
||||
}
|
||||
|
||||
void lar_solver::add_non_basic_var_to_core_fields(unsigned ext_j, bool is_int) {
|
||||
register_new_ext_var_index(ext_j, is_int);
|
||||
m_mpq_lar_core_solver.m_column_types.push_back(column_type::free_column);
|
||||
|
|
|
@ -163,6 +163,8 @@ public:
|
|||
|
||||
void register_new_ext_var_index(unsigned ext_v, bool is_int);
|
||||
|
||||
bool external_is_used(unsigned) const;
|
||||
|
||||
bool term_is_int(const lar_term * t) const;
|
||||
|
||||
bool var_is_int(var_index v) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue