/*++ Copyright (c) 2017 Microsoft Corporation Module Name: Abstract: Author: Nikolaj Bjorner (nbjorner) Lev Nachmanson (levnach) Revision History: --*/ #pragma once #include "math/lp/lar_term.h" #include "math/lp/lia_move.h" #include "math/lp/explanation.h" #include "math/lp/static_matrix.h" namespace lp { class int_solver; class gomory { class imp; imp *m_imp; public : gomory(lar_term & t, mpq & k, explanation* ex, unsigned basic_inf_int_j, const row_strip& row, const int_solver& s); lia_move create_cut(); ~gomory(); }; }