@@ -31,7 +31,7 @@ def __init__(self):
3131 "u" , "nai" , "ki" , "cai" ,
3232 "m" , "h" , "j" ,
3333 "oa" , "oi" , "ua" , "ui" , "xr" , "xs" , "d" , "f" , "fca" ,
34- "urel" , "vrel" , "wrel" , "irel" ,
34+ "urel" , "vrel" , "wrel" ,
3535 "caup" , "carel" ,
3636 "nao" , "ko" , "cao" , "R" , "T" , "F" , "Cm" ,
3737 "gna" , "gk1" , "gto" , "gcal" , "gnab" , "gcab" ,
@@ -67,7 +67,6 @@ def generate_body(self) -> str:
6767
6868 urel_old = { model ['urel' ]}
6969 vrel_old = { model ['vrel' ]}
70- irel_old = { model ['irel' ]}
7170 wrel_old = { model ['wrel' ]}
7271
7372 caup_old = { model ['caup' ]}
@@ -200,7 +199,13 @@ def generate_body(self) -> str:
200199 { model ['ipcamax' ]} , cai_old, { model ['Cm' ]}
201200 )
202201
203- Fn = calc_Fn(irel_old, ical, inaca, { model ['F' ]} , { model ['Vrel' ]} )
202+ irel = calc_irel(
203+ urel_old, vrel_old, wrel_old,
204+ { model ['krel' ]} ,
205+ carel_old, cai_old
206+ )
207+
208+ Fn = calc_Fn(irel, ical, inaca, { model ['F' ]} , { model ['Vrel' ]} )
204209
205210 tau_urel = calc_tau_urel()
206211 urel_inf = calc_urel_inf(Fn)
@@ -214,12 +219,6 @@ def generate_body(self) -> str:
214219 wrel_inf = calc_wrel_inf(u_old)
215220 wrel_new = calc_gating_variable_rush_larsen(wrel_old, wrel_inf, tau_wrel, dt)
216221
217- irel_new = calc_irel(
218- urel_old, vrel_old, irel_old, wrel_old,
219- { model ['krel' ]} ,
220- carel_old, cai_old
221- )
222-
223222 itr = calc_itr(caup_old, carel_old)
224223 iup = calc_iup({ model ['iupmax' ]} , cai_old, { model ['kup' ]} )
225224 iupleak = calc_iupleak(caup_old, { model ['caupmax' ]} , { model ['iupmax' ]} )
@@ -241,15 +240,15 @@ def generate_body(self) -> str:
241240
242241 dcai = calc_dcai(
243242 cai_old, inaca, ipca, ical, ibca,
244- iup, iupleak, irel_old ,
243+ iup, iupleak, irel ,
245244 { model ['Vrel' ]} , { model ['Vup' ]} ,
246245 { model ['trpnmax' ]} , { model ['kmtrpn' ]} ,
247246 { model ['cmdnmax' ]} , { model ['kmcmdn' ]} ,
248247 { model ['F' ]} , { model ['Vj' ]}
249248 )
250249
251250 dcarel = calc_dcarel(
252- carel_old, itr, irel_old ,
251+ carel_old, itr, irel ,
253252 { model ['csqnmax' ]} , { model ['kmcsqn' ]}
254253 )
255254
@@ -270,7 +269,6 @@ def generate_body(self) -> str:
270269
271270 { model ['urel' ]} = urel_new
272271 { model ['vrel' ]} = vrel_new
273- { model ['irel' ]} = irel_new
274272 { model ['wrel' ]} = wrel_new
275273
276274 { model ['caup' ]} = caup_old + dt * dcaup
0 commit comments