![]() |
GeNN
3.3.0
GPU enhanced Neuronal Networks (GeNN)
|
| ▼NCurrentSourceModels | |
| CBase | Base class for all current source models |
| CDC | DC source |
| CGaussianNoise | Noisy current source with noise drawn from normal distribution |
| ▼Ngenerate_swig_interfaces | |
| CCppBlockScope | |
| CSwigAsIsScope | |
| CSwigExtendScope | |
| CSwigInitScope | |
| CSwigInlineScope | |
| CSwigModuleGenerator | A helper class for generating SWIG interface files |
| ▼NInitSparseConnectivitySnippet | Base class for all sparse connectivity initialisation snippets |
| CBase | |
| CFixedProbability | |
| CFixedProbabilityBase | |
| CFixedProbabilityNoAutapse | |
| CInit | |
| COneToOne | Initialises connectivity to a 'one-to-one' diagonal matrix |
| CUninitialised | Used to mark connectivity as uninitialised - no initialisation code will be run |
| ▼NInitVarSnippet | Base class for all value initialisation snippets |
| CBase | |
| CConstant | Initialises variable to a constant value |
| CExponential | Initialises variable by sampling from the exponential distribution |
| CGamma | Initialises variable by sampling from the exponential distribution |
| CNormal | Initialises variable by sampling from the normal distribution |
| CUniform | Initialises variable by sampling from the uniform distribution |
| CUninitialised | Used to mark variables as uninitialised - no initialisation code will be run |
| ▼NNeuronModels | |
| CBase | Base class for all neuron models |
| CIzhikevich | Izhikevich neuron with fixed parameters [1] |
| CIzhikevichVariable | Izhikevich neuron with variable parameters [1] |
| CLegacyWrapper | Wrapper around legacy weight update models stored in nModels array of neuronModel objects |
| CPoisson | Poisson neurons |
| CPoissonNew | Poisson neurons |
| CRulkovMap | Rulkov Map neuron |
| CSpikeSource | Empty neuron which allows setting spikes from external sources |
| CSpikeSourceArray | Spike source array |
| CTraubMiles | Hodgkin-Huxley neurons with Traub & Miles algorithm |
| CTraubMilesAlt | Hodgkin-Huxley neurons with Traub & Miles algorithm |
| CTraubMilesFast | Hodgkin-Huxley neurons with Traub & Miles algorithm: Original fast implementation, using 25 inner iterations |
| CTraubMilesNStep | Hodgkin-Huxley neurons with Traub & Miles algorithm |
| ▼NNewModels | |
| CBase | Base class for all models - in addition to the parameters snippets have, models can have state variables |
| CLegacyWrapper | Wrapper around old-style models stored in global arrays and referenced by index |
| CVarInit | |
| CVarInitContainerBase | |
| CVarInitContainerBase< 0 > | |
| ▼NPostsynapticModels | |
| CBase | Base class for all postsynaptic models |
| CDeltaCurr | Simple delta current synapse |
| CExpCond | Exponential decay with synaptic input treated as a conductance value |
| CLegacyWrapper | |
| ▼Npygenn | |
| ►Ngenn_groups | |
| ►Ngenn_model | |
| ►Ngenn_wrapper | |
| ►Nmodel_preprocessor | |
| ▼NSnippet | |
| CBase | Base class for all code snippets |
| CInit | |
| CValueBase | |
| CValueBase< 0 > | |
| ▼NWeightUpdateModels | |
| CBase | Base class for all weight update models |
| CLegacyWrapper | Wrapper around legacy weight update models stored in weightUpdateModels array of weightUpdateModel objects |
| CPiecewiseSTDP | This is a simple STDP rule including a time delay for the finite transmission speed of the synapse |
| CStaticGraded | Graded-potential, static synapse |
| CStaticPulse | Pulse-coupled, static synapse |
| CStaticPulseDendriticDelay | Pulse-coupled, static synapse with heterogenous dendritic delays |
| ▼CCodeStream | Helper class for generating code - automatically inserts brackets, indents etc |
| CCB | A close bracket marker |
| COB | An open bracket marker |
| CScope | |
| CCStopWatch | Helper class for timing sections of host code in a cross-plarform manner |
| CCurrentSource | |
| Cdpclass | |
| CexpDecayDp | Class defining the dependent parameter for exponential decay |
| CFunctionTemplate | |
| CGenericFunction | |
| CNameIterCtx | |
| CNeuronGroup | |
| CneuronModel | Class for specifying a neuron model |
| CNNmodel | |
| CPairKeyConstIter | Custom iterator for iterating through the keys of containers containing pairs |
| CpostSynModel | Class to hold the information that defines a post-synaptic model (a model of how synapses affect post-synaptic neuron variables, classically in the form of a synaptic current). It also allows to define an equation for the dynamics that can be applied to the summed synaptic input variable "insyn" |
| CpwSTDP | TODO This class definition may be code-generated in a future release |
| CRaggedProjection | Row-major ordered sparse matrix structure in 'ragged' format |
| Crulkovdp | Class defining the dependent parameters of the Rulkov map neuron |
| CSparseProjection | Class (struct) for defining a spars connectivity projection |
| CstopWatch | |
| CSynapseGroup | |
| CweightUpdateModel | Class to hold the information that defines a weightupdate model (a model of how spikes affect synaptic (and/or) (mostly) post-synaptic neuron variables. It also allows to define changes in response to post-synaptic spikes/spike-like events |