def compute_field(self, t=0, spin=None):
     if spin is not None:
         m = spin
     else:
         m = self.spin
     micro_clib.compute_anisotropy_micro(
         m, self.field, self.energy, self.Ms_inv, self._Ku, self._axis, self.nx, self.ny, self.nz
     )
     return self.field
Esempio n. 2
0
 def compute_field(self, t=0, spin=None):
     if spin is not None:
         m = spin
     else:
         m = self.spin
     micro_clib.compute_anisotropy_micro(m, self.field, self.energy,
                                         self.Ms_inv, self._Ku, self._axis,
                                         self.nx, self.ny, self.nz)
     return self.field
Esempio n. 3
0
 def compute_field(self, t=0):
     micro_clib.compute_anisotropy_micro(self.spin, self.field, self.energy,
                                         self.Ms_inv, self._Ku, self._axis,
                                         self.nx, self.ny, self.nz)
     return self.field
Esempio n. 4
0
 def compute_field(self, t=0):
     micro_clib.compute_anisotropy_micro(
         self.spin, self.field, self.energy, self.Ms_inv, self._Ku, self._axis, self.nx, self.ny, self.nz
     )
     return self.field