def get_neural_parameters(self): params = NeuronModelLeakyIntegrate.get_neural_parameters(self) params.extend([ # countdown to end of next refractory period [timesteps] # int32_t refract_timer; NeuronParameter(0, DataType.INT32), # post-spike reset membrane voltage [mV] # REAL V_reset; NeuronParameter(self._v_reset, DataType.S1615), # refractory time of neuron [timesteps] # int32_t T_refract; NeuronParameter(self._tau_refrac_timesteps, DataType.INT32) ]) return params
def get_neural_parameters(self): params = NeuronModelLeakyIntegrate.get_neural_parameters(self) params.extend([ # countdown to end of next refractory period [timesteps] # int32_t refract_timer; NeuronParameter(0, DataType.INT32), # post-spike reset membrane voltage [mV] # REAL V_reset; NeuronParameter(self._v_reset, DataType.S1615), # refractory time of neuron [timesteps] # int32_t T_refract; NeuronParameter(self._tau_refrac_timesteps, DataType.INT32) ]) return params
def get_neural_parameters(self, machine_time_step): params = NeuronModelLeakyIntegrate.get_neural_parameters(self) params.extend([ # count down to end of next refractory period [timesteps] # int32_t refract_timer; NeuronParameter(self._countdown_to_refactory_period, _LIF_TYPES.REFRACT_COUNT.data_type), # post-spike reset membrane voltage [mV] # REAL V_reset; NeuronParameter(self._v_reset, _LIF_TYPES.V_RESET.data_type), # refractory time of neuron [timesteps] # int32_t T_refract; NeuronParameter(self._tau_refrac_timesteps(machine_time_step), _LIF_TYPES.TAU_REFRACT.data_type) ]) return params