| allocateExtraGlobalParam(const std::string &popName, const std::string &egpName, unsigned int count) | SharedLibraryModel< scalar > | inline |
| allocateExtraGlobalParam(const std::string &popName, const std::string &varName, const std::string &egpName, unsigned int count) | SharedLibraryModel< scalar > | inline |
| allocateMem() | SharedLibraryModel< scalar > | inline |
| allocateRecordingBuffers(unsigned int timesteps) | SharedLibraryModel< scalar > | inline |
| close() | SharedLibraryModel< scalar > | inline |
| customUpdate(const std::string &name) | SharedLibraryModel< scalar > | inline |
| freeExtraGlobalParam(const std::string &popName, const std::string &egpName) | SharedLibraryModel< scalar > | inline |
| freeExtraGlobalParam(const std::string &popName, const std::string &varName, const std::string &egpName) | SharedLibraryModel< scalar > | inline |
| freeMem() | SharedLibraryModel< scalar > | inline |
| getArray(const std::string &varName) | SharedLibraryModel< scalar > | inline |
| getCustomUpdateTime(const std::string &name) const | SharedLibraryModel< scalar > | inline |
| getCustomUpdateTransposeTime(const std::string &name) const | SharedLibraryModel< scalar > | inline |
| getFreeDeviceMemBytes() | SharedLibraryModel< scalar > | inline |
| getInitSparseTime() const | SharedLibraryModel< scalar > | inline |
| getInitTime() const | SharedLibraryModel< scalar > | inline |
| getNeuronUpdateTime() const | SharedLibraryModel< scalar > | inline |
| getPostsynapticUpdateTime() const | SharedLibraryModel< scalar > | inline |
| getPresynapticUpdateTime() const | SharedLibraryModel< scalar > | inline |
| getScalar(const std::string &varName) | SharedLibraryModel< scalar > | inline |
| getSpikeRecorder(const std::string &popName, WriterArgs &&... writerArgs) | SharedLibraryModel< scalar > | inline |
| getSymbol(const std::string &symbolName, bool allowMissing=false, void *defaultSymbol=nullptr) const | SharedLibraryModel< scalar > | inline |
| getSynapseDynamicsTime() const | SharedLibraryModel< scalar > | inline |
| getTime() const | SharedLibraryModel< scalar > | inline |
| getTimestep() const | SharedLibraryModel< scalar > | inline |
| initialize() | SharedLibraryModel< scalar > | inline |
| initializeSparse() | SharedLibraryModel< scalar > | inline |
| ncclGenerateUniqueID() | SharedLibraryModel< scalar > | inline |
| ncclGetUniqueID() | SharedLibraryModel< scalar > | inline |
| ncclGetUniqueIDBytes() const | SharedLibraryModel< scalar > | inline |
| ncclInitCommunicator(int rank, int numRanks) | SharedLibraryModel< scalar > | inline |
| open(const std::string &pathToModel, const std::string &modelName, bool includeModelNameInDLL=false) | SharedLibraryModel< scalar > | inline |
| pullConnectivityFromDevice(const std::string &popName) | SharedLibraryModel< scalar > | inline |
| pullCurrentSpikesEventsFromDevice(const std::string &popName) | SharedLibraryModel< scalar > | inline |
| pullCurrentSpikesFromDevice(const std::string &popName) | SharedLibraryModel< scalar > | inline |
| pullExtraGlobalParam(const std::string &popName, const std::string &egpName, unsigned int count) | SharedLibraryModel< scalar > | inline |
| pullExtraGlobalParam(const std::string &popName, const std::string &varName, const std::string &egpName, unsigned int count) | SharedLibraryModel< scalar > | inline |
| pullRecordingBuffersFromDevice() | SharedLibraryModel< scalar > | inline |
| pullSpikeEventsFromDevice(const std::string &popName) | SharedLibraryModel< scalar > | inline |
| pullSpikesFromDevice(const std::string &popName) | SharedLibraryModel< scalar > | inline |
| pullStateFromDevice(const std::string &popName) | SharedLibraryModel< scalar > | inline |
| pullVarFromDevice(const std::string &popName, const std::string &varName) | SharedLibraryModel< scalar > | inline |
| pushConnectivityToDevice(const std::string &popName, bool uninitialisedOnly=false) | SharedLibraryModel< scalar > | inline |
| pushCurrentSpikeEventsToDevice(const std::string &popName, bool uninitialisedOnly=false) | SharedLibraryModel< scalar > | inline |
| pushCurrentSpikesToDevice(const std::string &popName, bool uninitialisedOnly=false) | SharedLibraryModel< scalar > | inline |
| pushExtraGlobalParam(const std::string &popName, const std::string &egpName, unsigned int count) | SharedLibraryModel< scalar > | inline |
| pushExtraGlobalParam(const std::string &popName, const std::string &varName, const std::string &egpName, unsigned int count) | SharedLibraryModel< scalar > | inline |
| pushSpikeEventsToDevice(const std::string &popName, bool uninitialisedOnly=false) | SharedLibraryModel< scalar > | inline |
| pushSpikesToDevice(const std::string &popName, bool uninitialisedOnly=false) | SharedLibraryModel< scalar > | inline |
| pushStateToDevice(const std::string &popName, bool uninitialisedOnly=false) | SharedLibraryModel< scalar > | inline |
| pushVarToDevice(const std::string &popName, const std::string &varName, bool uninitialisedOnly=false) | SharedLibraryModel< scalar > | inline |
| setTime(scalar t) | SharedLibraryModel< scalar > | inline |
| setTimestep(unsigned long long iT) | SharedLibraryModel< scalar > | inline |
| SharedLibraryModel() | SharedLibraryModel< scalar > | inline |
| SharedLibraryModel(const std::string &pathToModel, const std::string &modelName, bool includeModelNameInDLL=false) | SharedLibraryModel< scalar > | inline |
| stepTime() | SharedLibraryModel< scalar > | inline |
| ~SharedLibraryModel() | SharedLibraryModel< scalar > | inlinevirtual |