Skip to content

Commit 73e5aa1

Browse files
committed
cleaned up raf-cell
1 parent 94f37f7 commit 73e5aa1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ngclearn/components/neurons/spiking/RAFCell.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,14 +159,16 @@ def _advance_state(t, dt, tau_v, resist_v, tau_w, thr, omega, b,
159159
## continue with centered dynamics
160160
j_ = j * resist_v
161161
if intgFlag == 1: ## RK-2/midpoint
162+
## Note: we integrate ODEs in order: first w, then v
162163
w_params = (j_, v, tau_w, omega, b)
163164
_, _w = step_rk2(0., w, _dfw, dt, w_params)
164-
v_params = (j_, w, tau_v, omega, b)
165+
v_params = (j_, _w, tau_v, omega, b)
165166
_, _v = step_rk2(0., v, _dfv, dt, v_params)
166167
else: # integType == 0 (default -- Euler)
168+
## Note: we integrate ODEs in order: first w, then v
167169
w_params = (j_, v, tau_w, omega, b)
168170
_, _w = step_euler(0., w, _dfw, dt, w_params)
169-
v_params = (j_, w, tau_v, omega, b)
171+
v_params = (j_, _w, tau_v, omega, b)
170172
_, _v = step_euler(0., v, _dfv, dt, v_params)
171173
s = _emit_spike(_v, thr)
172174
## hyperpolarize/reset/snap variables

0 commit comments

Comments
 (0)