MCPcopy Create free account
hub / github.com/NeuralNetworkVerification/Marabou / checkGroundBounds

Method checkGroundBounds

src/engine/Engine.cpp:3479–3492  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3477}
3478
3479bool 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
3494unsigned Engine::explainFailureWithTableau()
3495{

Callers

nothing calls this directly

Calls 3

getNMethod · 0.45
getLowerBoundMethod · 0.45
getUpperBoundMethod · 0.45

Tested by

no test coverage detected