# Instananeous rate synapse models¶

template<typename targetidentifierT>
class DiffusionConnection : public Connection<targetidentifierT>
#include <diffusion_connection.h>

Name: diffusion_connection - Synapse type for instantaneous rate connections between neurons of type siegert_neuron.

Description:

diffusion_connection is a connector to create instantaneous connections between neurons of type siegert_neuron. The connection type is identical to type rate_connection_instantaneous for instantaneous rate connections except for the two parameters drift_factor and diffusion_factor substituting the parameter weight.

These two factor origin from the mean-field reduction of networks of leaky-integrate-and-fire neurons. In this reduction the input to the neurons is characterized by its mean and its variance. The mean is obtained by a sum over presynaptic activities (e.g as in eq.28 in [1]), where each term of the sum consists of the presynaptic activity multiplied with the drift_factor. Similarly, the variance is obtained by a sum over presynaptic activities (e.g as in eq.29 in [1]), where each term of the sum consists of the presynaptic activity multiplied with the diffusion_factor. Note that in general the drift and diffusion factors might differ from the ones given in eq. 28 and 29., for example in case of a reduction on the single neuron level or in case of distributed in-degrees (see discussion in chapter 5.2 of [1])

The values of the parameters delay and weight are ignored for connections of this type.

Transmits: DiffusionConnectionEvent

References:

1

Hahne J, Dahmen D, Schuecker J, Frommer A, Bolten M, Helias M, Diesmann, M. (2017). Integration of continuous-time dynamics in a spiking neural network simulator. Frontiers in Neuroinformatics, 11:34. DOI: https://doi.org/10.3389/fninf.2017.00034

Author: David Dahmen, Jan Hahne, Jannis Schuecker

SeeAlso: siegert_neuron, rate_connection_instantaneous

template<typename targetidentifierT>
class RateConnectionInstantaneous : public Connection<targetidentifierT>
#include <rate_connection_instantaneous.h>

Name: rate_connection_instantaneous - Synapse type for instantaneous rate connections.

Description:

rate_connection_instantaneous is a connector to create instantaneous connections between rate model neurons.

The value of the parameter delay is ignored for connections of this type. To create rate connections with delay please use the synapse type rate_connection_delayed.

Transmits: InstantaneousRateConnectionEvent

References:

1

Hahne J, Dahmen D, Schuecker J, Frommer A, Bolten M, Helias M, Diesmann M (2017). Integration of continuous-time dynamics in a spiking neural network simulator. Frontiers in Neuroinformatics, 11:34. DOI: https://doi.org/10.3389/fninf.2017.00034

Author: David Dahmen, Jan Hahne, Jannis Schuecker

SeeAlso: rate_connection_delayed, rate_neuron_ipn, rate_neuron_opn Class representing a rate connection. A rate connection has the properties weight and receiver port.