SpiNNFrontEndCommon 7.3.1
Common support code for user-facing front end systems.
|
API for routing table minimisation. More...
Go to the source code of this file.
Functions | |
bool | minimise_run (int target_length, bool *failed_by_malloc, volatile bool *stop_compressing) |
Apply the ordered covering algorithm to a routing table. | |
bool | standalone (void) |
Whether this is a standalone compressor. | |
API for routing table minimisation.
Definition in file minimise.h.
Apply the ordered covering algorithm to a routing table.
Minimise the table until either the table is shorter than the target length or no more merges are possible.
[in] | target_length | The length to reach |
[out] | failed_by_malloc | Flag stating that it failed due to malloc |
[out] | stop_compressing | Variable saying if the compressor should stop and return false; set by interrupt DURING the run of this method! |
Apply the ordered covering algorithm to a routing table.
[in] | target_length | ignored |
[out] | failed_by_malloc | Never changed but required by api |
[in] | stop_compressing | Variable saying if the compressor should stop and return false; set by interrupt DURING the run of this method! |
Definition at line 378 of file pair_minimize.h.
Whether this is a standalone compressor.
Mainly used to change logging
Definition at line 97 of file simple_compressor.c.