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

Method removeSourceLayer

src/nlr/Layer.cpp:460–472  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

458}
459
460void Layer::removeSourceLayer( unsigned sourceLayer )
461{
462 ASSERT( _sourceLayers.exists( sourceLayer ) );
463
464 delete[] _layerToWeights[sourceLayer];
465 delete[] _layerToPositiveWeights[sourceLayer];
466 delete[] _layerToNegativeWeights[sourceLayer];
467
468 _sourceLayers.erase( sourceLayer );
469 _layerToWeights.erase( sourceLayer );
470 _layerToPositiveWeights.erase( sourceLayer );
471 _layerToNegativeWeights.erase( sourceLayer );
472}
473
474void Layer::setWeight( unsigned sourceLayer,
475 unsigned sourceNeuron,

Callers 1

mergeWSLayersMethod · 0.80

Calls 2

existsMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected