GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
Models::EGPReference Class Reference

#include <models.h>

Public Member Functions

const Models::Base::EGPgetEGP () const
 
size_t getEGPIndex () const
 
std::string getTargetName () const
 

Static Public Member Functions

static EGPReference createEGPRef (const NeuronGroup *ng, const std::string &egpName)
 
static EGPReference createEGPRef (const CurrentSource *cs, const std::string &egpName)
 
static EGPReference createEGPRef (const CustomUpdate *cu, const std::string &egpName)
 
static EGPReference createEGPRef (const CustomUpdateWU *cu, const std::string &egpName)
 
static EGPReference createPSMEGPRef (const SynapseGroup *sg, const std::string &egpName)
 
static EGPReference createWUEGPRef (const SynapseGroup *sg, const std::string &egpName)
 

Member Function Documentation

◆ createEGPRef() [1/4]

EGPReference EGPReference::createEGPRef ( const NeuronGroup ng,
const std::string &  egpName 
)
static

◆ createEGPRef() [2/4]

EGPReference EGPReference::createEGPRef ( const CurrentSource cs,
const std::string &  egpName 
)
static

◆ createEGPRef() [3/4]

EGPReference EGPReference::createEGPRef ( const CustomUpdate cu,
const std::string &  egpName 
)
static

◆ createEGPRef() [4/4]

EGPReference EGPReference::createEGPRef ( const CustomUpdateWU cu,
const std::string &  egpName 
)
static

◆ createPSMEGPRef()

EGPReference EGPReference::createPSMEGPRef ( const SynapseGroup sg,
const std::string &  egpName 
)
static

◆ createWUEGPRef()

EGPReference EGPReference::createWUEGPRef ( const SynapseGroup sg,
const std::string &  egpName 
)
static

◆ getEGP()

const Models::Base::EGP& Models::EGPReference::getEGP ( ) const
inline

◆ getEGPIndex()

size_t Models::EGPReference::getEGPIndex ( ) const
inline

◆ getTargetName()

std::string Models::EGPReference::getTargetName ( ) const
inline

The documentation for this class was generated from the following files: