GeNN
4.9.0
GPU enhanced Neuronal Networks (GeNN)
|
This is the complete list of members for CustomUpdateInternal, 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 |
CustomUpdateInternal(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) | CustomUpdateInternal | inline |
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 |