23#ifndef GINZBURG_NEURON_H
24#define GINZBURG_NEURON_H
Dictionary class for interface to Python and C++ API.
Definition dictionary.h:213
Base class for RNG engine wrappers.
Definition random_generators.h:67
virtual double drand()=0
Uses the wrapped RNG engine to draw a double from a uniform distribution in the range [0,...
Base class for all NEST network objects.
Definition node.h:99
void create()
Create the map.
Definition recordables_map.h:127
Binary stochastic neuron with linear or sigmoidal gain function.
Definition binary_neuron.h:76
Definition ginzburg_neuron.h:129
double c1_
linear gain factor of gain function
Definition ginzburg_neuron.h:135
void get(Dictionary &) const
Store current values in dictionary.
Definition ginzburg_neuron.cpp:42
double c3_
gain factor of sigmoidal gain function
Definition ginzburg_neuron.h:141
void set(const Dictionary &, Node *node)
Set values from dictionary.
Definition ginzburg_neuron.cpp:51
double c2_
prefactor of sigmoidal gain function
Definition ginzburg_neuron.h:138
double theta_
threshold of sigmoidal activation function
Definition ginzburg_neuron.h:132
gainfunction_ginzburg()
sets default parameters
Definition ginzburg_neuron.h:146
bool operator()(RngPtr rng, double h) const
Definition ginzburg_neuron.h:161
Namespace for the NEST simulation kernel.
Definition beta_normalization_factor.h:33
void register_ginzburg_neuron(const std::string &name)
Definition ginzburg_neuron.cpp:35
binary_neuron< gainfunction_ginzburg > ginzburg_neuron
Definition ginzburg_neuron.h:166