![]() |
GeNN
4.9.0
GPU enhanced Neuronal Networks (GeNN)
|
This is the complete list of members for CodeGenerator::CustomWUUpdateInitGroupMerged, including all inherited members.
| addEGPReferences(const Models::Base::EGPRefVec &egpRefs, const std::string &arrayPrefix, E getEGPRefFn) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| addEGPs(const Snippet::Base::EGPVec &egps, const std::string &arrayPrefix, const std::string &varName="") | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| addField(const std::string &type, const std::string &name, GetFieldValueFunc getFieldValue, FieldType fieldType=FieldType::Standard) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| addHeterogeneousDerivedParams(const Snippet::Base::DerivedParamVec &derivedParams, const std::string &suffix, D getDerivedParamValues, H isHeterogeneous) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| addHeterogeneousParams(const Snippet::Base::StringVec ¶mNames, const std::string &suffix, P getParamValues, H isHeterogeneous) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| addHeterogeneousVarInitDerivedParams(const Models::Base::VarVec &vars, V getVarInitialisers, H isHeterogeneous) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| addHeterogeneousVarInitParams(const Models::Base::VarVec &vars, V getVarInitialisers, H isHeterogeneous) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| addPointerField(const std::string &type, const std::string &name, const std::string &prefix) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| addScalarField(const std::string &name, GetFieldValueFunc getFieldValue, FieldType fieldType=FieldType::Standard) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| addVarReferences(const Models::Base::VarRefVec &varReferences, const std::string &arrayPrefix, V getVarRefFn) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| addVars(const Models::Base::VarVec &vars, const std::string &arrayPrefix) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| assignMemorySpaces(const BackendBase &backend, BackendBase::MemorySpaces &memorySpaces) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inline |
| CustomUpdateInitGroupMergedBase(size_t index, const std::string &precision, const BackendBase &backend, const std::vector< std::reference_wrapper< const CustomUpdateWUInternal >> &groups) | CodeGenerator::CustomUpdateInitGroupMergedBase< CustomUpdateWUInternal > | inlineprotected |
| CustomWUUpdateInitGroupMerged(size_t index, const std::string &precision, const std::string &, const BackendBase &backend, const std::vector< std::reference_wrapper< const CustomUpdateWUInternal >> &groups) | CodeGenerator::CustomWUUpdateInitGroupMerged | |
| Field typedef | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | |
| FieldType enum name | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | |
| generateInit(const BackendBase &backend, CodeStream &os, const ModelSpecMerged &modelMerged, Substitutions &popSubs) const | CodeGenerator::CustomWUUpdateInitGroupMerged | |
| generateRunner(const BackendBase &backend, CodeStream &definitionsInternal, CodeStream &definitionsInternalFunc, CodeStream &definitionsInternalVar, CodeStream &runnerVarDecl, CodeStream &runnerMergedStructAlloc) const | CodeGenerator::CustomWUUpdateInitGroupMerged | inline |
| generateRunnerBase(const BackendBase &backend, CodeStream &definitionsInternal, CodeStream &definitionsInternalFunc, CodeStream &definitionsInternalVar, CodeStream &runnerVarDecl, CodeStream &runnerMergedStructAlloc, const std::string &name, bool host=false) const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| generateStruct(CodeStream &os, const BackendBase &backend, const std::string &name, bool host=false) const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inline |
| generateStructFieldArgumentDefinitions(CodeStream &os, const BackendBase &backend) const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inline |
| genKernelIndex(std::ostream &os, const CodeGenerator::Substitutions &subs) const | CodeGenerator::CustomWUUpdateInitGroupMerged | inline |
| getArchetype() const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inline |
| getFields() const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inline |
| GetFieldValueFunc typedef | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | |
| getGroups() const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inline |
| getHashDigest() const | CodeGenerator::CustomWUUpdateInitGroupMerged | |
| getIndex() const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inline |
| getKernelSize(size_t dimensionIndex) const | CodeGenerator::CustomWUUpdateInitGroupMerged | inline |
| getMemorySpace() const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inline |
| getSortedFields(const BackendBase &backend) const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inline |
| getStructArraySize(const BackendBase &backend) const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inline |
| GroupInternal typedef | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | |
| GroupMerged(size_t index, const std::string &precision, const std::vector< std::reference_wrapper< const GroupInternal >> groups) | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inline |
| isKernelSizeHeterogeneous(size_t dimensionIndex) const | CodeGenerator::CustomWUUpdateInitGroupMerged | inline |
| isParamReferenced(const std::vector< std::string > &codeStrings, const std::string ¶mName) const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| isParamValueHeterogeneous(size_t index, P getParamValuesFn) const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| isVarInitDerivedParamHeterogeneous(size_t varIndex, size_t paramIndex) const | CodeGenerator::CustomUpdateInitGroupMergedBase< CustomUpdateWUInternal > | inline |
| isVarInitParamHeterogeneous(size_t varIndex, size_t paramIndex) const | CodeGenerator::CustomUpdateInitGroupMergedBase< CustomUpdateWUInternal > | inline |
| name | CodeGenerator::CustomWUUpdateInitGroupMerged | static |
| updateBaseHash(boost::uuids::detail::sha1 &hash) const | CodeGenerator::CustomUpdateInitGroupMergedBase< CustomUpdateWUInternal > | inlineprotected |
| updateHash(H getHashableFn, boost::uuids::detail::sha1 &hash) const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| updateParamHash(R isParamReferencedFn, V getValueFn, boost::uuids::detail::sha1 &hash) const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| updateVarInitDerivedParamHash(V getVarInitialisers, R isDerivedParamReferencedFn, boost::uuids::detail::sha1 &hash) const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |
| updateVarInitParamHash(V getVarInitialisers, R isParamReferencedFn, boost::uuids::detail::sha1 &hash) const | CodeGenerator::GroupMerged< CustomUpdateWUInternal > | inlineprotected |