3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 03:15:50 +00:00

do not print external names in nla_solver

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2019-05-22 03:43:37 -07:00
parent 58c8f3f118
commit 3b9b4d973b
6 changed files with 60 additions and 6 deletions

View file

@ -29,6 +29,8 @@ template <typename T, typename X> column_info<T> * lp_solver<T, X>::get_or_creat
template <typename T, typename X>
std::string lp_solver<T, X>::get_variable_name(unsigned j) const { // j here is the core solver index
if (!m_settings.m_print_external_var_name)
return std::string("v")+T_to_string(j);
auto it = this->m_core_solver_columns_to_external_columns.find(j);
if (it == this->m_core_solver_columns_to_external_columns.end())
return std::string("x")+T_to_string(j);