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__; } |