|  | GeNN
    4.9.0
    GPU enhanced Neuronal Networks (GeNN) | 
This is the complete list of members for CustomUpdate, including all inherited members.
| checkVarReferenceBatching(const std::vector< V > &varRefs, unsigned int batchSize) | CustomUpdateBase | inlineprotected | 
| checkVarReferences(const std::vector< V > &varRefs) | CustomUpdateBase | inlineprotected | 
| CustomUpdate(const std::string &name, const std::string &updateGroupName, const CustomUpdateModels::Base *customUpdateModel, const std::vector< double > ¶ms, const std::vector< Models::VarInit > &varInitialisers, const std::vector< Models::VarReference > &varReferences, const std::vector< Models::EGPReference > &egpReferences, VarLocation defaultVarLocation, VarLocation defaultExtraGlobalParamLocation) | CustomUpdate | protected | 
| CustomUpdateBase(const CustomUpdateBase &)=delete | CustomUpdateBase | |
| CustomUpdateBase()=delete | CustomUpdateBase | |
| CustomUpdateBase(const std::string &name, const std::string &updateGroupName, const CustomUpdateModels::Base *customUpdateModel, const std::vector< double > ¶ms, const std::vector< Models::VarInit > &varInitialisers, const std::vector< Models::EGPReference > &egpReferences, VarLocation defaultVarLocation, VarLocation defaultExtraGlobalParamLocation) | CustomUpdateBase | protected | 
| finalize(unsigned int batchSize) | CustomUpdate | protected | 
| getCustomUpdateModel() const | CustomUpdateBase | inline | 
| getDelayNeuronGroup() const | CustomUpdate | inlineprotected | 
| getDerivedParams() const | CustomUpdateBase | inlineprotected | 
| getEGPReferences() const | CustomUpdateBase | inline | 
| getHashDigest() const | CustomUpdate | protected | 
| getInitHashDigest() const | CustomUpdate | protected | 
| getName() const | CustomUpdateBase | inline | 
| getParams() const | CustomUpdateBase | inline | 
| getSize() const | CustomUpdate | inline | 
| getUpdateGroupName() const | CustomUpdateBase | inline | 
| getVarInitialisers() const | CustomUpdateBase | inline | 
| getVarLocation(const std::string &varName) const | CustomUpdateBase | |
| getVarLocation(size_t index) const | CustomUpdateBase | inline | 
| getVarLocationHashDigest() const | CustomUpdateBase | protected | 
| getVarReferences() const | CustomUpdate | inline | 
| initDerivedParams(double dt) | CustomUpdateBase | protected | 
| isBatched() const | CustomUpdateBase | inlineprotected | 
| isBatchReduction() const | CustomUpdate | inlineprotected | 
| isInitRNGRequired() const | CustomUpdateBase | protected | 
| isNeuronReduction() const | CustomUpdate | inlineprotected | 
| isPerNeuron() const | CustomUpdate | inlineprotected | 
| isReduction(const std::vector< V > &varRefs, VarAccessDuplication duplication) const | CustomUpdateBase | inlineprotected | 
| isVarInitRequired() const | CustomUpdateBase | |
| isZeroCopyEnabled() const | CustomUpdateBase | protected | 
| setVarLocation(const std::string &varName, VarLocation loc) | CustomUpdateBase | |
| updateHash(boost::uuids::detail::sha1 &hash) const | CustomUpdateBase | protected | 
| updateInitHash(boost::uuids::detail::sha1 &hash) const | CustomUpdateBase | protected |