|
@ -196,8 +196,19 @@ namespace storm { |
|
|
order->addBetween(max, order->getTop(), order->getNode(min)); |
|
|
order->addBetween(max, order->getTop(), order->getNode(min)); |
|
|
} |
|
|
} |
|
|
assert (order->compare(max, min) == Order::ABOVE); |
|
|
assert (order->compare(max, min) == Order::ABOVE); |
|
|
|
|
|
if (order->contains(state)) { |
|
|
|
|
|
if (order->compare(max, state) == Order::UNKNOWN) { |
|
|
|
|
|
order->addRelation(max, state); |
|
|
|
|
|
} |
|
|
|
|
|
if (order->compare(state, min) == Order::UNKNOWN) { |
|
|
|
|
|
order->addRelation(state, min); |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
order->addBetween(state, max, min); |
|
|
order->addBetween(state, max, min); |
|
|
} |
|
|
} |
|
|
|
|
|
assert (order->compare(max, state) == Order::ABOVE); |
|
|
|
|
|
assert (order->compare(state, min) == Order::ABOVE); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|