![]() |
GeNN
3.3.0
GPU enhanced Neuronal Networks (GeNN)
|
#include <algorithm>#include <string>#include <vector>#include <cassert>#include "snippet.h"#include "initVarSnippet.h"Go to the source code of this file.
Classes | |
| class | NewModels::VarInit |
| class | NewModels::VarInitContainerBase< NumVars > |
| class | NewModels::VarInitContainerBase< 0 > |
| class | NewModels::Base |
| Base class for all models - in addition to the parameters snippets have, models can have state variables. More... | |
| class | NewModels::LegacyWrapper< ModelBase, LegacyModelType, ModelArray > |
| Wrapper around old-style models stored in global arrays and referenced by index. More... | |
Namespaces | |
| NewModels | |
Macros | |
| #define | DECLARE_MODEL(TYPE, NUM_PARAMS, NUM_VARS) |
| #define | IMPLEMENT_MODEL(TYPE) IMPLEMENT_SNIPPET(TYPE) |
| #define | SET_VARS(...) virtual StringPairVec getVars() const override{ return __VA_ARGS__; } |
| #define DECLARE_MODEL | ( | TYPE, | |
| NUM_PARAMS, | |||
| NUM_VARS | |||
| ) |
| #define IMPLEMENT_MODEL | ( | TYPE | ) | IMPLEMENT_SNIPPET(TYPE) |
| #define SET_VARS | ( | ... | ) | virtual StringPairVec getVars() const override{ return __VA_ARGS__; } |