Skip to content

Commit 4ca22f6

Browse files
committed
update others
1 parent c743f2b commit 4ca22f6

File tree

4 files changed

+65
-257
lines changed

4 files changed

+65
-257
lines changed

brainpy/dyn/rates/populations.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,8 @@ def update(self, tdi, x=None):
180180
self.y.value = y
181181

182182
def clear_input(self):
183-
self.input[:] = 0.
184-
self.input_y[:] = 0.
183+
self.input.value = bm.zeros_like(self.input)
184+
self.input_y.value = bm.zeros_like(self.input_y)
185185

186186

187187
class FeedbackFHN(RateModel):
@@ -375,8 +375,8 @@ def update(self, tdi, x=None):
375375
self.y.value = y
376376

377377
def clear_input(self):
378-
self.input[:] = 0.
379-
self.input_y[:] = 0.
378+
self.input.value = bm.zeros_like(self.input)
379+
self.input_y.value = bm.zeros_like(self.input_y)
380380

381381

382382
class QIF(RateModel):
@@ -558,8 +558,8 @@ def update(self, tdi, x=None):
558558
self.y.value = y
559559

560560
def clear_input(self):
561-
self.input[:] = 0.
562-
self.input_y[:] = 0.
561+
self.input.value = bm.zeros_like(self.input)
562+
self.input_y.value = bm.zeros_like(self.input_y)
563563

564564

565565
class StuartLandauOscillator(RateModel):
@@ -700,8 +700,8 @@ def update(self, tdi, x=None):
700700
self.y.value = y
701701

702702
def clear_input(self):
703-
self.input[:] = 0.
704-
self.input_y[:] = 0.
703+
self.input.value = bm.zeros_like(self.input)
704+
self.input_y.value = bm.zeros_like(self.input_y)
705705

706706

707707
class WilsonCowanModel(RateModel):
@@ -857,8 +857,8 @@ def update(self, tdi, x=None):
857857
self.y.value = y
858858

859859
def clear_input(self):
860-
self.input[:] = 0.
861-
self.input_y[:] = 0.
860+
self.input.value = bm.zeros_like(self.input)
861+
self.input_y.value = bm.zeros_like(self.input_y)
862862

863863

864864
class JansenRitModel(RateModel):
@@ -976,5 +976,5 @@ def update(self, tdi, x=None):
976976
self.i.value = bm.maximum(self.i + di * dt, 0.)
977977

978978
def clear_input(self):
979-
self.Ie[:] = 0.
980-
self.Ii[:] = 0.
979+
self.Ie.value = bm.zeros_like(self.Ie)
980+
self.Ii.value = bm.zeros_like(self.Ii)

docs/quickstart/installation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ Many customized operators in BrainPy are implemented in ``brainpylib``.
159159
160160
For GPU operators, you should compile ``brainpylib`` from source.
161161
The details please see
162-
`Compile GPU operators in brainpylib <../tutorial_advanced/compile_brainpylib.rst>`_.
162+
`Compile GPU operators in brainpylib <../tutorial_advanced/compile_brainpylib.html>`_.
163163

164164

165165
Other Dependency

0 commit comments

Comments
 (0)