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

Method allocateMemory

src/nlr/DeepPolyRoundElement.cpp:167–184  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

165}
166
167void DeepPolyRoundElement::allocateMemory()
168{
169 freeMemoryIfNeeded();
170
171 DeepPolyElement::allocateMemory();
172
173 _symbolicLb = new double[_size];
174 _symbolicUb = new double[_size];
175
176 std::fill_n( _symbolicLb, _size, 0 );
177 std::fill_n( _symbolicUb, _size, 0 );
178
179 _symbolicLowerBias = new double[_size];
180 _symbolicUpperBias = new double[_size];
181
182 std::fill_n( _symbolicLowerBias, _size, 0 );
183 std::fill_n( _symbolicUpperBias, _size, 0 );
184}
185
186void DeepPolyRoundElement::freeMemoryIfNeeded()
187{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected