Example #1
0
 def __init__(self, H):
     energy.__init__(self, "FixedZeeman")
     self.H = H
     if len(H) != 3:
         raise JoommfError(
             "Joommf: FixedZeeman only supports length"
             " 3 vectors at the present time")
Example #2
0
 def __init__(self):
     energy.__init__(self, "Demag")
Example #3
0
 def __init__(self, K1, axis):
     energy.__init__(self, "UniaxialAnisotropy")
     self.K1 = K1
     self.axis = axis
Example #4
0
 def __init__(self, A):
     energy.__init__(self, "Exchange")
     self.A = A
Example #5
0
 def __init__(self, A):
     energy.__init__(self, "Exchange")
     self.A = A
Example #6
0
 def __init__(self, H_init, H_end, N_steps):
     energy.__init__(self, "UniformZeeman")
     self.H = [H_init[0], H_init[1], H_init[2],
               H_end[0], H_end[1], H_end[2], N_steps]
Example #7
0
 def __init__(self):
     energy.__init__(self, "Demag")