Simple class to create and provide nano back ends. More...
#include <boonnano.h>
Public Member Functions | |
| CNanoBackend * | GetBackendPointer (uint16_t KernelIndex=0) |
| Get reference to indexed backend. | |
| void | GetErrorMessage (char *Message) |
| Get last error message. | |
| uint16_t | GetNBKernels () |
| Get the number of backends allocated. | |
| int | GetNextAvailableBackendIndex () |
| Get next unused backend. | |
| std::string | GetStatusString (int CurrentIndent=0, int AdditionalIndent=4) |
| Print string of object. | |
| bool | InitBackend (uint16_t NBKernels=1) |
| Create number of backends. | |
| void | ReleaseBackendPointer (uint16_t KernelIndex) |
| Free backend from memory. | |
Not required for Boon Nano use but meant for managing multiple backend structures for different models or applications