| 458 | } |
| 459 | |
| 460 | void 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 | |
| 474 | void Layer::setWeight( unsigned sourceLayer, |
| 475 | unsigned sourceNeuron, |
no test coverage detected