Skip to content

Commit ff5a934

Browse files
Updated interactions/fields names
1 parent a8f8c47 commit ff5a934

File tree

10 files changed

+42
-39
lines changed

10 files changed

+42
-39
lines changed

fidimag/atomistic/anisotropy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class Anisotropy(Energy):
4444
4545
"""
4646

47-
def __init__(self, Ku, axis=(1, 0, 0), name='anis'):
47+
def __init__(self, Ku, axis=(1, 0, 0), name='Anisotropy'):
4848
self.Ku = Ku
4949
self.name = name
5050
self.axis = axis

fidimag/atomistic/demag.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class Demag(object):
3333
3434
"""
3535

36-
def __init__(self, name='demag'):
36+
def __init__(self, name='Demag'):
3737
self.name = name
3838
self.jac = True
3939

fidimag/atomistic/demag_full.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class DemagFull(Energy):
1414
the energy density.
1515
"""
1616

17-
def __init__(self, name='demag_full'):
17+
def __init__(self, name='DemagFull'):
1818
self.name = name
1919
self.jac = True
2020

fidimag/atomistic/demag_hexagonal.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class DemagHexagonal(object):
4747
4848
"""
4949

50-
def __init__(self, name='demag_hex'):
50+
def __init__(self, name='DemagHexagonal'):
5151
self.name = name
5252
self.jac = True
5353

fidimag/atomistic/exchange.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class UniformExchange(Energy):
4141
4242
"""
4343

44-
def __init__(self, J=0, name='exch'):
44+
def __init__(self, J=0, name='UniformExchange'):
4545
self.J = J
4646
self.name = name
4747

@@ -142,7 +142,7 @@ def my_exchange(pos):
142142
143143
"""
144144

145-
def __init__(self, J_fun, name='exch'):
145+
def __init__(self, J_fun, name='Exchange'):
146146
self.J_fun = J_fun
147147
self.name = name
148148
self.jac = False

fidimag/micro/anisotropy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class UniaxialAnisotropy(Energy):
1111
compute the anisotropy field with the energy density E = K[1- (m.u)^2]
1212
"""
1313

14-
def __init__(self, Ku, axis=(1, 0, 0), name='anis'):
14+
def __init__(self, Ku, axis=(1, 0, 0), name='Anisotropy'):
1515
self.Ku = Ku
1616
self.name = name
1717
self.jac = True

fidimag/micro/demag.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,17 @@
66

77

88
default_options={
9-
'pbc_2d_error':1e-10,
10-
'sample_repeat_nx':-1,
11-
'sample_repeat_ny':-1,
12-
'tensor_file_name':'2dpbc_tensors',
9+
'pbc_2d_error': 1e-10,
10+
'sample_repeat_nx': -1,
11+
'sample_repeat_ny': -1,
12+
'tensor_file_name': '2dpbc_tensors',
1313
}
1414

15+
1516
class Demag(object):
1617

17-
def __init__(self, name='demag', pbc_2d=False, pbc_options=default_options):
18+
def __init__(self, name='Demag', pbc_2d=False,
19+
pbc_options=default_options):
1820
self.name = name
1921
self.oommf = True
2022
self.pbc_2d = pbc_2d
@@ -36,7 +38,7 @@ def setup(self, mesh, spin, Ms):
3638

3739
if self.pbc_2d is True:
3840

39-
self.demag = clib.FFTDemag(self.dx, self.dy, self.dz,
41+
self.demag = clib.FFTDemag(self.dx, self.dy, self.dz,
4042
self.nx, self.ny, self.nz, tensor_type='2d_pbc')
4143

4244
nxyz = self.nx*self.ny*self.nz
@@ -65,7 +67,7 @@ def setup(self, mesh, spin, Ms):
6567

6668
if len(tensor_file_name) > 0 :
6769
if not (os.path.exists(tensor_file_name+'.npz')):
68-
70+
6971
self.demag.compute_tensors_2dpbc(tensors, pbc_2d_error, sample_repeat_nx, sample_repeat_ny, dipolar_radius)
7072
else:
7173
npzfile = np.load(tensor_file_name+'.npz')
@@ -82,14 +84,15 @@ def setup(self, mesh, spin, Ms):
8284

8385
else:
8486
self.demag.compute_tensors_2dpbc(tensors, pbc_2d_error, sample_repeat_nx, sample_repeat_ny, dipolar_radius)
85-
87+
8688
#print tensors
8789
self.demag.fill_demag_tensors(tensors)
8890

89-
91+
9092
else:
9193
self.demag = clib.FFTDemag(self.dx, self.dy, self.dz,
92-
self.nx, self.ny, self.nz, tensor_type='demag')
94+
self.nx, self.ny, self.nz,
95+
tensor_type='demag')
9396

9497

9598

fidimag/micro/dmi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class DMI(Energy):
1212
compute the DMI field in micromagnetics
1313
"""
1414

15-
def __init__(self, D, name='dmi', dmi_type='bulk'):
15+
def __init__(self, D, name='DMI', dmi_type='bulk'):
1616
"""
1717
type could be 'interfacial' or 'bulk'
1818
"""

fidimag/micro/exchange.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class UniformExchange(Energy):
99
Compute the exchange field in micromagnetics.
1010
"""
1111

12-
def __init__(self, A, name='exch'):
12+
def __init__(self, A, name='UniformExchange'):
1313
self.A = A
1414
self.name = name
1515
self.jac = True

tests/test_demag_libraries.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ def test_hexagonal_demags_1Dchain():
6767
# Brute force demag calculation
6868
sim.add(DemagFull())
6969

70-
sim.get_interaction('demag_full').compute_field()
71-
sim.get_interaction('demag_full').field
72-
demag_full_energy = sim.compute_energy() / const.meV
70+
sim.get_interaction('DemagFull').compute_field()
71+
sim.get_interaction('DemagFull').field
72+
DemagFull_energy = sim.compute_energy() / const.meV
7373

7474
# Demag using the FFT approach and a larger mesh
7575
sim2 = Sim(mesh)
@@ -78,13 +78,13 @@ def test_hexagonal_demags_1Dchain():
7878
sim2.set_m(lambda pos: m_init_dw(pos, N, a))
7979

8080
sim2.add(DemagHexagonal())
81-
sim2.get_interaction('demag_hex').compute_field()
81+
sim2.get_interaction('DemagHexagonal').compute_field()
8282
sim2.compute_energy()
8383

8484
demag_2fft_energy = sim2.compute_energy() / const.meV
8585

8686
# We compare both energies scaled in meV
87-
assert (demag_full_energy - demag_2fft_energy) < 1e-10
87+
assert (DemagFull_energy - demag_2fft_energy) < 1e-10
8888

8989

9090
def test_cuboid_demags_1Dchain():
@@ -108,9 +108,9 @@ def test_cuboid_demags_1Dchain():
108108
# Brute force demag calculation
109109
sim.add(DemagFull())
110110

111-
sim.get_interaction('demag_full').compute_field()
112-
# print sim.get_interaction('demag_full').field
113-
demag_full_energy = sim.compute_energy() / const.meV
111+
sim.get_interaction('DemagFull').compute_field()
112+
# print sim.get_interaction('DemagFull').field
113+
DemagFull_energy = sim.compute_energy() / const.meV
114114

115115
# Demag using the FFT approach
116116
sim2 = Sim(mesh)
@@ -119,13 +119,13 @@ def test_cuboid_demags_1Dchain():
119119
sim2.set_m(lambda pos: m_init_dw(pos, N, a))
120120

121121
sim2.add(Demag())
122-
sim2.get_interaction('demag').compute_field()
122+
sim2.get_interaction('Demag').compute_field()
123123
sim2.compute_energy()
124124

125125
demag_fft_energy = sim2.compute_energy() / const.meV
126126

127127
# We compare both energies scaled in meV
128-
assert (demag_full_energy - demag_fft_energy) < 1e-10
128+
assert (DemagFull_energy - demag_fft_energy) < 1e-10
129129

130130

131131
def test_cuboid_demags_2D():
@@ -154,9 +154,9 @@ def test_cuboid_demags_2D():
154154
# Brute force demag calculation
155155
sim.add(DemagFull())
156156

157-
sim.get_interaction('demag_full').compute_field()
158-
# print sim.get_interaction('demag_full').field
159-
demag_full_energy = sim.compute_energy() / const.meV
157+
sim.get_interaction('DemagFull').compute_field()
158+
# print sim.get_interaction('DemagFull').field
159+
DemagFull_energy = sim.compute_energy() / const.meV
160160

161161
# Demag using the FFT approach
162162
sim2 = Sim(mesh)
@@ -165,13 +165,13 @@ def test_cuboid_demags_2D():
165165
sim2.set_m(lambda pos: m_init_2Dvortex(pos, (xc, yc)))
166166

167167
sim2.add(Demag())
168-
sim2.get_interaction('demag').compute_field()
168+
sim2.get_interaction('Demag').compute_field()
169169
sim2.compute_energy()
170170

171171
demag_fft_energy = sim2.compute_energy() / const.meV
172172

173173
# We compare both energies scaled in meV
174-
assert (demag_full_energy - demag_fft_energy) < 1e-10
174+
assert (DemagFull_energy - demag_fft_energy) < 1e-10
175175

176176

177177
def test_hexagonal_demags_2D():
@@ -202,9 +202,9 @@ def test_hexagonal_demags_2D():
202202
# Brute force demag calculation
203203
sim.add(DemagFull())
204204

205-
sim.get_interaction('demag_full').compute_field()
206-
sim.get_interaction('demag_full').field
207-
demag_full_energy = sim.compute_energy() / const.meV
205+
sim.get_interaction('DemagFull').compute_field()
206+
sim.get_interaction('DemagFull').field
207+
DemagFull_energy = sim.compute_energy() / const.meV
208208

209209
# Demag using the FFT approach and a larger mesh
210210
sim2 = Sim(mesh)
@@ -213,13 +213,13 @@ def test_hexagonal_demags_2D():
213213
sim2.set_m(lambda pos: m_init_2Dvortex(pos, (xc, yc)))
214214

215215
sim2.add(DemagHexagonal())
216-
sim2.get_interaction('demag_hex').compute_field()
216+
sim2.get_interaction('DemagHexagonal').compute_field()
217217
sim2.compute_energy()
218218

219219
demag_2fft_energy = sim2.compute_energy() / const.meV
220220

221221
# We compare both energies scaled in meV
222-
assert (demag_full_energy - demag_2fft_energy) < 1e-10
222+
assert (DemagFull_energy - demag_2fft_energy) < 1e-10
223223

224224

225225
if __name__ == '__main__':

0 commit comments

Comments
 (0)