Skip to content

Commit e0e2867

Browse files
authored
Merge pull request #171 from mfem/test_mesh_fix
Fix mesh calls in tests
2 parents 32f54d9 + 9b10036 commit e0e2867

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

test/test_complexmg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ def run(order=1,
2626
visualization=True):
2727

2828
if nd == 2:
29-
mesh = mfem.Mesh_MakeCartesian2D(
29+
mesh = mfem.Mesh.MakeCartesian2D(
3030
1, 1, mfem.Element.QUADRILATERAL, True, length, length, False)
3131
else:
32-
mesh = mfem.Mesh_MakeCartesian3D(
32+
mesh = mfem.Mesh.MakeCartesian3D(
3333
1, 1, 1, mfem.Element.HEXAHEDRON, True, length, length, length)
3434

3535
sdim = mesh.SpaceDimension()

test/test_mesh.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ def display_top(snapshot, key_type='lineno', limit=3):
103103

104104

105105
def run_test3(mfem):
106-
m1 = mfem.Mesh_MakeCartesian3D(3, 3, 3, mfem.Element.TETRAHEDRON)
107-
m2 = mfem.Mesh_MakeCartesian3D(3, 3, 3, mfem.Element.TETRAHEDRON)
106+
m1 = mfem.Mesh.MakeCartesian3D(3, 3, 3, mfem.Element.TETRAHEDRON)
107+
m2 = mfem.Mesh.MakeCartesian3D(3, 3, 3, mfem.Element.TETRAHEDRON)
108108

109109
for i in range(m2.GetNV()):
110110
vv = m2.GetVertexArray(i)
@@ -114,21 +114,21 @@ def run_test3(mfem):
114114

115115
print("test if it fails (1)")
116116
try:
117-
m3 = mfem.Mesh_MakeMerged("error")
117+
m3 = mfem.Mesh.MakeMerged("error")
118118
except:
119119
import traceback
120120
print("exception happens")
121121
traceback.print_exc()
122122
print("test if it fails (2)")
123123
try:
124-
m3 = mfem.Mesh_MakeMerged(('hoge', m2))
124+
m3 = mfem.Mesh.MakeMerged(('hoge', m2))
125125
except:
126126
import traceback
127127
print("exception happens")
128128
traceback.print_exc()
129129

130130
print("test if this one is ok (3)")
131-
m3 = mfem.Mesh_MakeMerged((m1, m2))
131+
m3 = mfem.Mesh.MakeMerged((m1, m2))
132132
assert m3.GetNV() == m1.GetNV() + m2.GetNV(), "merge did not work"
133133
print("test (3) ok")
134134
# m3.Print('merged_mesh2.mesh')

test/test_periodic_mesh.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ def run_test():
2828
n = 3
2929

3030
### 1D Periodic mesh
31-
orig_mesh = mfem.Mesh_MakeCartesian1D(n)
31+
orig_mesh = mfem.Mesh.MakeCartesian1D(n)
3232
translations = (mfem.Vector([1.0]),)
3333
#vv =mfem.vector_Vector(translations)
3434
mapping = orig_mesh.CreatePeriodicVertexMapping(translations)
3535

36-
mesh = mfem.Mesh_MakePeriodic(orig_mesh, mapping)
36+
mesh = mfem.Mesh.MakePeriodic(orig_mesh, mapping)
3737

3838
assert mesh.GetNV() == n, "GetNV is not correct"
3939

@@ -46,11 +46,11 @@ def run_test():
4646
els = (mfem.Element.TRIANGLE, mfem.Element.QUADRILATERAL)
4747

4848
for el in els:
49-
orig_mesh = mfem.Mesh_MakeCartesian2D(n, n, el, False, 1, 1, False)
49+
orig_mesh = mfem.Mesh.MakeCartesian2D(n, n, el, False, 1, 1, False)
5050
translations = (mfem.Vector([1., 0.]),
5151
mfem.Vector([0., 1.]),)
5252
mapping = orig_mesh.CreatePeriodicVertexMapping(translations)
53-
mesh = mfem.Mesh_MakePeriodic(orig_mesh, mapping)
53+
mesh = mfem.Mesh.MakePeriodic(orig_mesh, mapping)
5454

5555
assert mesh.GetNV() == (n-1)**2 + 2*(n-1) + 1, "GetNV is not correct"
5656

@@ -65,12 +65,12 @@ def run_test():
6565
mfem.Element.HEXAHEDRON,
6666
mfem.Element.WEDGE)
6767
for el in els:
68-
orig_mesh = mfem.Mesh_MakeCartesian3D(n, n, n, el, 1, 1, 1, False)
68+
orig_mesh = mfem.Mesh.MakeCartesian3D(n, n, n, el, 1, 1, 1, False)
6969
translations = (mfem.Vector([1., 0., 0.]),
7070
mfem.Vector([0., 1., 0.]),
7171
mfem.Vector([0., 0., 1.]),)
7272
mapping = orig_mesh.CreatePeriodicVertexMapping(translations)
73-
mesh = mfem.Mesh_MakePeriodic(orig_mesh, mapping)
73+
mesh = mfem.Mesh.MakePeriodic(orig_mesh, mapping)
7474

7575
assert mesh.GetNV() == (n-1)**3 + 3*(n-1)**2 + 3*(n-1) +1, "GetNV is not correct"
7676
if el == mfem.Element.HEXAHEDRON:

0 commit comments

Comments
 (0)