3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-08 00:05:46 +00:00

a simple version of choosing a column for gomory cut

This commit is contained in:
Lev Nachmanson 2023-12-04 15:06:50 -10:00
parent f98b42ae42
commit fc23a498c4
6 changed files with 90 additions and 96 deletions

View file

@ -27,11 +27,9 @@ namespace lp {
class gomory {
class int_solver& lia;
class lar_solver& lra;
int find_basic_var();
bool is_gomory_cut_target(const row_strip<mpq>& row);
lia_move cut(lar_term & t, mpq & k, explanation* ex, unsigned basic_inf_int_j, const row_strip<mpq>& row);
public:
gomory(int_solver& lia);
lia_move operator()();
lia_move get_cut(lpvar j);
};
}