3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 03:45:51 +00:00

Add lower bound case for edge_state

This commit is contained in:
Anh-Dung Phan 2013-10-31 13:03:24 -07:00
parent 1a32a64b96
commit 29622229cb
2 changed files with 36 additions and 28 deletions

View file

@ -42,8 +42,9 @@ namespace smt {
template<typename Ext>
class network_flow : private Ext {
enum edge_state {
NON_BASIS = 0,
BASIS = 1
LOWER = 1,
BASIS = 0,
UPPER = -1
};
typedef dl_var node;
typedef dl_edge<Ext> edge;
@ -85,6 +86,7 @@ namespace smt {
edge_id m_leaving_edge;
node m_join_node;
numeral m_delta;
bool m_in_edge_dir;
unsigned m_step;