3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-11 03:33:35 +00:00
z3/src/math/lp/dioph_eq.h
Lev Nachmanson 8aeba62802 remove more warnings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2025-02-11 12:23:00 -10:00

35 lines
618 B
C++

/*++
Copyright (c) 2024 Microsoft Corporation
Module Name:
diophantine equations
Abstract:
Following "A Practical Approach to Satisfiability Modulo Linear Integer Arithmetic"
by Alberto Griggio(griggio@fbk.eu)
Author:
Lev Nachmanson (levnach)
Revision History:
--*/
#pragma once
#include "math/lp/lia_move.h"
#include "math/lp/explanation.h"
namespace lp {
class int_solver;
class dioph_eq {
class imp;
imp* m_imp;
public:
dioph_eq(int_solver& lia);
~dioph_eq();
lia_move check();
void explain(lp::explanation&);
};
}