| 3477 | } |
| 3478 | |
| 3479 | bool Engine::checkGroundBounds() const |
| 3480 | { |
| 3481 | ASSERT( _produceUNSATProofs ); |
| 3482 | |
| 3483 | for ( unsigned i = 0; i < _tableau->getN(); ++i ) |
| 3484 | { |
| 3485 | if ( FloatUtils::gt( _groundBoundManager.getLowerBound( i ), |
| 3486 | _boundManager.getLowerBound( i ) ) || |
| 3487 | FloatUtils::lt( _groundBoundManager.getUpperBound( i ), |
| 3488 | _boundManager.getUpperBound( i ) ) ) |
| 3489 | return false; |
| 3490 | } |
| 3491 | return true; |
| 3492 | } |
| 3493 | |
| 3494 | unsigned Engine::explainFailureWithTableau() |
| 3495 | { |
nothing calls this directly
no test coverage detected