AdditiveCoupling#
- class brainpy.dyn.AdditiveCoupling(coupling_var, var_to_output, conn_mat, delay_steps=None, initial_delay_data=None, name=None, mode=None)[source]#
Additive coupling.
This class simulates the model of:
coupling = g * delayed_coupling_var target_var += coupling
- Parameters:
coupling_var (
Variable) – The coupling variable, used for delay.var_to_output (
Union[Variable,Sequence[Variable]]) – The target variables to output.conn_mat (
TypeVar(ArrayType,Array,Variable,TrainVar,Array,ndarray)) – The connection matrix.delay_steps (
Union[int,TypeVar(ArrayType,Array,Variable,TrainVar,Array,ndarray),Initializer,Callable,None]) – The matrix of delay time steps. Must be int.initial_delay_data (
Union[Initializer,Callable,TypeVar(ArrayType,Array,Variable,TrainVar,Array,ndarray),float,int,bool]) – The initializer of the initial delay data.name (
str) – The name of the model.