Singleton class for runtime loading of the GeNN Backend, which wraps all GeNN/GPU libraries.
More...
#include <genn_lib.hpp>
|
static GENN_Lib & | instance () |
| Creates a Singleton instance. Only at first time calling this method the library will be loaded. More...
|
|
Singleton class for runtime loading of the GeNN Backend, which wraps all GeNN/GPU libraries.
cypress::GENN_Lib::GENN_Lib |
( |
GENN_Lib const & |
| ) |
|
|
delete |
Backend* cypress::GENN_Lib::create_genn_backend |
( |
Json & |
setup | ) |
|
|
inline |
Creates a pointer to a GeNN Backend. This can be executed several times, as it only creates a Backend pointer to a new created GeNN Backend object.
- Parameters
-
setup | Setup config as defined by Backend constructor/ GeNN constructor. |
- Returns
- pointer to the Backend object itself
static GENN_Lib& cypress::GENN_Lib::instance |
( |
| ) |
|
|
inlinestatic |
Creates a Singleton instance. Only at first time calling this method the library will be loaded.
- Returns
- cypress::GENN_Lib& reference to the library instance
void cypress::GENN_Lib::operator= |
( |
GENN_Lib const & |
| ) |
|
|
delete |
The documentation for this class was generated from the following file: