We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 94f37f7 commit 73e5aa1Copy full SHA for 73e5aa1
ngclearn/components/neurons/spiking/RAFCell.py
@@ -159,14 +159,16 @@ def _advance_state(t, dt, tau_v, resist_v, tau_w, thr, omega, b,
159
## continue with centered dynamics
160
j_ = j * resist_v
161
if intgFlag == 1: ## RK-2/midpoint
162
+ ## Note: we integrate ODEs in order: first w, then v
163
w_params = (j_, v, tau_w, omega, b)
164
_, _w = step_rk2(0., w, _dfw, dt, w_params)
- v_params = (j_, w, tau_v, omega, b)
165
+ v_params = (j_, _w, tau_v, omega, b)
166
_, _v = step_rk2(0., v, _dfv, dt, v_params)
167
else: # integType == 0 (default -- Euler)
168
169
170
_, _w = step_euler(0., w, _dfw, dt, w_params)
171
172
_, _v = step_euler(0., v, _dfv, dt, v_params)
173
s = _emit_spike(_v, thr)
174
## hyperpolarize/reset/snap variables
0 commit comments