GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
CustomUpdateInternal Member List

This is the complete list of members for CustomUpdateInternal, including all inherited members.

checkVarReferenceBatching(const std::vector< V > &varRefs, unsigned int batchSize)CustomUpdateBaseinlineprotected
checkVarReferences(const std::vector< V > &varRefs)CustomUpdateBaseinlineprotected
CustomUpdate(const std::string &name, const std::string &updateGroupName, const CustomUpdateModels::Base *customUpdateModel, const std::vector< double > &params, const std::vector< Models::VarInit > &varInitialisers, const std::vector< Models::VarReference > &varReferences, const std::vector< Models::EGPReference > &egpReferences, VarLocation defaultVarLocation, VarLocation defaultExtraGlobalParamLocation)CustomUpdateprotected
CustomUpdateBase(const CustomUpdateBase &)=deleteCustomUpdateBase
CustomUpdateBase()=deleteCustomUpdateBase
CustomUpdateBase(const std::string &name, const std::string &updateGroupName, const CustomUpdateModels::Base *customUpdateModel, const std::vector< double > &params, const std::vector< Models::VarInit > &varInitialisers, const std::vector< Models::EGPReference > &egpReferences, VarLocation defaultVarLocation, VarLocation defaultExtraGlobalParamLocation)CustomUpdateBaseprotected
CustomUpdateInternal(const std::string &name, const std::string &updateGroupName, const CustomUpdateModels::Base *customUpdateModel, const std::vector< double > &params, const std::vector< Models::VarInit > &varInitialisers, const std::vector< Models::VarReference > &varReferences, const std::vector< Models::EGPReference > &egpReferences, VarLocation defaultVarLocation, VarLocation defaultExtraGlobalParamLocation)CustomUpdateInternalinline
finalize(unsigned int batchSize)CustomUpdateprotected
getCustomUpdateModel() constCustomUpdateBaseinline
getDelayNeuronGroup() constCustomUpdateinlineprotected
getDerivedParams() constCustomUpdateBaseinlineprotected
getEGPReferences() constCustomUpdateBaseinline
getHashDigest() constCustomUpdateprotected
getInitHashDigest() constCustomUpdateprotected
getName() constCustomUpdateBaseinline
getParams() constCustomUpdateBaseinline
getSize() constCustomUpdateinline
getUpdateGroupName() constCustomUpdateBaseinline
getVarInitialisers() constCustomUpdateBaseinline
getVarLocation(const std::string &varName) constCustomUpdateBase
getVarLocation(size_t index) constCustomUpdateBaseinline
getVarLocationHashDigest() constCustomUpdateBaseprotected
getVarReferences() constCustomUpdateinline
initDerivedParams(double dt)CustomUpdateBaseprotected
isBatched() constCustomUpdateBaseinlineprotected
isBatchReduction() constCustomUpdateinlineprotected
isInitRNGRequired() constCustomUpdateBaseprotected
isNeuronReduction() constCustomUpdateinlineprotected
isPerNeuron() constCustomUpdateinlineprotected
isReduction(const std::vector< V > &varRefs, VarAccessDuplication duplication) constCustomUpdateBaseinlineprotected
isVarInitRequired() constCustomUpdateBase
isZeroCopyEnabled() constCustomUpdateBaseprotected
setVarLocation(const std::string &varName, VarLocation loc)CustomUpdateBase
updateHash(boost::uuids::detail::sha1 &hash) constCustomUpdateBaseprotected
updateInitHash(boost::uuids::detail::sha1 &hash) constCustomUpdateBaseprotected