GeNN
4.9.0
GPU enhanced Neuronal Networks (GeNN)
|
#include <models.h>
Public Member Functions | |
WUVarReference (const SynapseGroup *sg, const std::string &varName, const SynapseGroup *transposeSG=nullptr, const std::string &transposeVarName="") | |
WUVarReference (const CustomUpdateWU *cu, const std::string &varName) | |
const SynapseGroup * | getSynapseGroup () const |
const SynapseGroup * | getTransposeSynapseGroup () const |
const Models::Base::Var & | getTransposeVar () const |
size_t | getTransposeVarIndex () const |
std::string | getTransposeTargetName () const |
Public Member Functions inherited from Models::VarReferenceBase | |
const Models::Base::Var & | getVar () const |
size_t | getVarIndex () const |
std::string | getTargetName () const |
bool | isBatched () const |
Additional Inherited Members | |
Protected Types inherited from Models::VarReferenceBase | |
typedef std::function< std::string(void)> | GetTargetNameFn |
typedef std::function< bool(void)> | IsBatchedFn |
Protected Member Functions inherited from Models::VarReferenceBase | |
VarReferenceBase (size_t varIndex, const Models::Base::VarVec &varVec, GetTargetNameFn getTargetName, IsBatchedFn isBatched) | |
WUVarReference::WUVarReference | ( | const SynapseGroup * | sg, |
const std::string & | varName, | ||
const SynapseGroup * | transposeSG = nullptr , |
||
const std::string & | transposeVarName = "" |
||
) |
WUVarReference::WUVarReference | ( | const CustomUpdateWU * | cu, |
const std::string & | varName | ||
) |
const SynapseGroup * WUVarReference::getSynapseGroup | ( | ) | const |
const SynapseGroup * WUVarReference::getTransposeSynapseGroup | ( | ) | const |
|
inline |
|
inline |
|
inline |