![]() |
GeNN
3.3.0
GPU enhanced Neuronal Networks (GeNN)
|
#include <functional>#include <vector>#include <cassert>#include <cmath>#include "binomial.h"#include "snippet.h"Go to the source code of this file.
Classes | |
| class | InitSparseConnectivitySnippet::Base |
| class | InitSparseConnectivitySnippet::Init |
| class | InitSparseConnectivitySnippet::Uninitialised |
| Used to mark connectivity as uninitialised - no initialisation code will be run. More... | |
| class | InitSparseConnectivitySnippet::OneToOne |
| Initialises connectivity to a 'one-to-one' diagonal matrix. More... | |
| class | InitSparseConnectivitySnippet::FixedProbabilityBase |
| class | InitSparseConnectivitySnippet::FixedProbability |
| class | InitSparseConnectivitySnippet::FixedProbabilityNoAutapse |
Namespaces | |
| InitSparseConnectivitySnippet | |
| Base class for all sparse connectivity initialisation snippets. | |
Macros | |
| #define | SET_ROW_BUILD_CODE(CODE) virtual std::string getRowBuildCode() const override{ return CODE; } |
| #define | SET_ROW_BUILD_STATE_VARS(...) virtual NameTypeValVec getRowBuildStateVars() const override{ return __VA_ARGS__; } |
| #define | SET_CALC_MAX_ROW_LENGTH_FUNC(FUNC) virtual CalcMaxLengthFunc getCalcMaxRowLengthFunc() const override{ return FUNC; } |
| #define | SET_CALC_MAX_COL_LENGTH_FUNC(FUNC) virtual CalcMaxLengthFunc getCalcMaxColLengthFunc() const override{ return FUNC; } |
| #define | SET_EXTRA_GLOBAL_PARAMS(...) virtual StringPairVec getExtraGlobalParams() const override{ return __VA_ARGS__; } |
| #define SET_CALC_MAX_COL_LENGTH_FUNC | ( | FUNC | ) | virtual CalcMaxLengthFunc getCalcMaxColLengthFunc() const override{ return FUNC; } |
| #define SET_CALC_MAX_ROW_LENGTH_FUNC | ( | FUNC | ) | virtual CalcMaxLengthFunc getCalcMaxRowLengthFunc() const override{ return FUNC; } |
| #define SET_EXTRA_GLOBAL_PARAMS | ( | ... | ) | virtual StringPairVec getExtraGlobalParams() const override{ return __VA_ARGS__; } |
| #define SET_ROW_BUILD_CODE | ( | CODE | ) | virtual std::string getRowBuildCode() const override{ return CODE; } |
| #define SET_ROW_BUILD_STATE_VARS | ( | ... | ) | virtual NameTypeValVec getRowBuildStateVars() const override{ return __VA_ARGS__; } |