Skip to content

Commit cead510

Browse files
committed
Fix bug in LLG STT
1 parent 83f359c commit cead510

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

fidimag/micro/llg_stt_cpp.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ def set_p(self, value):
6464
def get_a_J(self):
6565
return self._a_J
6666

67-
def set_a_J(self, value):
68-
self._a_J[:] = helper.init_scalar(value, self.mesh)
67+
def set_a_J(self, value, *args):
68+
self._a_J[:] = helper.init_scalar(value, self.mesh, *args)
6969

7070
a_J = property(get_a_J, set_a_J)
7171

@@ -79,7 +79,7 @@ def sundials_rhs(self, t, y, ydot):
7979
self.compute_effective_field(t)
8080

8181
if self.j_function is not None:
82-
self.set_a_J(self.j_function)
82+
self.set_a_J(self.j_function, t)
8383

8484
clib.compute_llg_stt_cpp(ydot,
8585
self.spin,

0 commit comments

Comments
 (0)