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

Method setLowerBound

src/engine/InputQuery.cpp:56–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54}
55
56void InputQuery::setLowerBound( unsigned variable, double bound )
57{
58 if ( variable >= _numberOfVariables )
59 {
60 throw MarabouError( MarabouError::VARIABLE_INDEX_OUT_OF_RANGE,
61 Stringf( "Variable = %u, number of variables = %u (setLowerBound)",
62 variable,
63 _numberOfVariables )
64 .ascii() );
65 }
66
67 _lowerBounds[variable] = bound;
68}
69
70void InputQuery::setUpperBound( unsigned variable, double bound )
71{

Callers 9

getInputQueryMethod · 0.95
test_statisticsFunction · 0.95
define_ipqFunction · 0.95
test_unit_equation1Function · 0.95
test_unit_equation2Function · 0.95
test_unit_equation3Function · 0.95
test_unit_equation4Function · 0.95

Calls 3

MarabouErrorClass · 0.85
StringfClass · 0.85
asciiMethod · 0.80

Tested by 8

test_statisticsFunction · 0.76
define_ipqFunction · 0.76
test_unit_equation1Function · 0.76
test_unit_equation2Function · 0.76
test_unit_equation3Function · 0.76
test_unit_equation4Function · 0.76