GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CAnalogueRecorder< T >
 CCodeGenerator::BackendBase
 CSnippet::BaseBase class for all code snippets
 CSpineMLSimulator::Input::Base
 CSpineMLSimulator::InputValue::Base
 CSpineMLSimulator::LogOutput::Base
 CSpineMLSimulator::ModelProperty::Base
 CCodeGenerator::PresynapticUpdateStrategySIMT::Base
 CCodeGenerator::CodeStream::CBA close bracket marker
 CclrngLfsr113Stream_
 CclrngLfsr113StreamCreator_
 CclrngLfsr113StreamState
 CclrngPhilox432Counter_
 CclrngPhilox432SB_
 CclrngPhilox432Stream_
 CclrngPhilox432StreamCreator_
 CclrngPhilox432StreamState
 CCurrentSource
 CCustomUpdateBase
 CSnippet::Base::DerivedParamA derived parameter has a name and a function for obtaining its value
 CSnippet::Base::EGPAn extra global parameter has a name and a type
 CCodeGenerator::ModelSpecMerged::EGPFieldImmutable structure for tracking fields of merged group structure containing EGPs
 CModels::Base::EGPRef
 CModels::EGPReference
 CCodeGenerator::Substitutions::FunctionTemplate
 CGenerateRunBase
 CCodeGenerator::GroupMerged< G >
 CCodeGenerator::GroupMerged< CustomUpdateInternal >
 CCodeGenerator::GroupMerged< CustomUpdateWUInternal >
 CCodeGenerator::GroupMerged< NeuronGroupInternal >
 CCodeGenerator::GroupMerged< SynapseGroupInternal >
 CSnippet::Init< SnippetBase >
 CSnippet::Init< InitSparseConnectivitySnippet::Base >
 CSnippet::Init< InitToeplitzConnectivitySnippet::Base >
 CSnippet::Init< InitVarSnippet::Base >
 CSnippet::InitialiserContainerBase< V, NumVars >
 CSnippet::InitialiserContainerBase< V, 0 >
 Cstd::ios_baseSTL class
 CCodeGenerator::MemAlloc
 CModelSpecObject used for specifying a neuronal network model
 CCodeGenerator::ModelSpecMerged
 CSpineMLSimulator::NetworkClient
 CNeuronGroup
 CCodeGenerator::CodeStream::OBAn open bracket marker
 Cobject
 CSnippet::Base::ParamValAdditional input variables, row state variables and other things have a name, a type and an initial value
 CCodeGenerator::PreferencesBaseBase class for backend preferences - can be accessed via a global in 'classic' C++ code generator
 CCodeGenerator::BackendBase::ReductionTargetSimple struct to hold reduction targets
 CCodeGenerator::CodeStream::Scope
 CUtils::SHA1HashFunctor for generating a hash suitable for use in std::unordered_map etc (i.e. size_t size) from a SHA1 digests
 CSharedLibraryModel< scalar >
 CSpineMLSimulator::Simulator
 CNeuronGroup::SpikeEventThresholdStructure used for storing spike event data
 CSpikeWriterTextClass to write spikes to text file
 CSpikeWriterTextCachedClass to write spikes to text file, caching in memory before writing
 CSpineMLSimulator::StateVar< T >
 CSpineMLSimulator::StateVar< scalar >
 Cstreambuf
 CCodeGenerator::Substitutions
 CCodeGenerator::SupportCodeMerged
 CSynapseGroup
 CTimerA generic timer which can give the current elapsed time
 CSpineMLSimulator::Timer
 CSpineMLSimulator::TimerAccumulate
 CTimerAccumulateA timer which adds its elapsed time to an accumulator variable on destruction
 CModels::Base::VarA variable has a name, a type and an access type
 CModels::Base::VarRef
 CModels::VarReferenceBase
 CWriter