#include <neuronModels.h>
|
void | updateHash (boost::uuids::detail::sha1 &hash) const |
|
void | validate () const |
| Validate names of parameters etc. More...
|
|
void | updateHash (boost::uuids::detail::sha1 &hash) const |
|
void | validate () const |
| Validate names of parameters etc. More...
|
|
template<typename T > |
static size_t | getNamedVecIndex (const std::string &name, const std::vector< T > &vec) |
|
◆ ParamValues
◆ PostVarValues
◆ PreVarValues
◆ VarValues
◆ getDerivedParams()
Gets names of derived model parameters and the function objects to call to Calculate their value from a vector of model parameter values
Reimplemented from Snippet::Base.
◆ getInstance()
static const LIF* NeuronModels::LIF::getInstance |
( |
| ) |
|
|
inlinestatic |
◆ getParamNames()
virtual StringVec NeuronModels::LIF::getParamNames |
( |
| ) |
const |
|
inlineoverridevirtual |
Gets names of of (independent) model parameters.
Reimplemented from Snippet::Base.
◆ getResetCode()
virtual std::string NeuronModels::LIF::getResetCode |
( |
| ) |
const |
|
inlineoverridevirtual |
Gets code that defines the reset action taken after a spike occurred. This can be empty.
Reimplemented from NeuronModels::Base.
◆ getSimCode()
virtual std::string NeuronModels::LIF::getSimCode |
( |
| ) |
const |
|
inlineoverridevirtual |
Gets the code that defines the execution of one timestep of integration of the neuron model.
The code will refer to for the value of the variable with name "NN". It needs to refer to the predefined variable "ISYN", i.e. contain , if it is to receive input.
Reimplemented from NeuronModels::Base.
◆ getThresholdConditionCode()
virtual std::string NeuronModels::LIF::getThresholdConditionCode |
( |
| ) |
const |
|
inlineoverridevirtual |
Gets code which defines the condition for a true spike in the described neuron model.
This evaluates to a bool (e.g. "V > 20").
Reimplemented from NeuronModels::Base.
◆ getVars()
virtual VarVec NeuronModels::LIF::getVars |
( |
| ) |
const |
|
inlineoverridevirtual |
Gets names and types (as strings) of model variables.
Reimplemented from Models::Base.
◆ SET_NEEDS_AUTO_REFRACTORY()
NeuronModels::LIF::SET_NEEDS_AUTO_REFRACTORY |
( |
false |
| ) |
|
The documentation for this class was generated from the following file: