Skip to content

Commit 4ea7393

Browse files
authored
Rename 'unmarked' to 'UNMARKED' to make clear that it is a constant (#4837)
1 parent 7c3f371 commit 4ea7393

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

firedrake/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def init_petsc():
9292
)
9393
from firedrake.mesh import ( # noqa: F401
9494
Mesh, ExtrudedMesh, VertexOnlyMesh, RelabeledMesh,
95-
SubDomainData, unmarked, DistributedMeshOverlapType,
95+
SubDomainData, UNMARKED, DistributedMeshOverlapType,
9696
DEFAULT_MESH_NAME, MeshGeometry, MeshTopology,
9797
AbstractMeshTopology, ExtrudedMeshTopology, Submesh,
9898
VertexOnlyMeshTopology, MeshSequenceGeometry, MeshSequenceTopology

firedrake/mesh.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454

5555
__all__ = [
5656
'Mesh', 'ExtrudedMesh', 'VertexOnlyMesh', 'RelabeledMesh',
57-
'SubDomainData', 'unmarked', 'DistributedMeshOverlapType',
57+
'SubDomainData', 'UNMARKED', 'DistributedMeshOverlapType',
5858
'DEFAULT_MESH_NAME', 'MeshGeometry', 'MeshTopology',
5959
'AbstractMeshTopology', 'ExtrudedMeshTopology', 'VertexOnlyMeshTopology',
6060
'MeshSequenceGeometry', 'MeshSequenceTopology',
@@ -76,7 +76,7 @@
7676
("interval * interval", 3)]
7777

7878

79-
unmarked = -1
79+
UNMARKED = -1
8080
"""A mesh marker that selects all entities that are not explicitly marked."""
8181

8282
DEFAULT_MESH_NAME = "_".join(["firedrake", "default"])
@@ -247,7 +247,7 @@ def subset(self, markers):
247247
:param markers: integer marker id or an iterable of marker ids
248248
(or ``None``, for an empty subset).
249249
"""
250-
valid_markers = set([unmarked]).union(self.unique_markers)
250+
valid_markers = set([UNMARKED]).union(self.unique_markers)
251251
markers = as_tuple(markers, numbers.Integral)
252252
try:
253253
return self._subsets[markers]
@@ -261,7 +261,7 @@ def subset(self, markers):
261261
# markers
262262
marked_points_list = []
263263
for i in markers:
264-
if i == unmarked:
264+
if i == UNMARKED:
265265
_markers = self.mesh.topology_dm.getLabelIdIS(dmcommon.FACE_SETS_LABEL).indices
266266
# Can exclude points labeled with i\in markers here,
267267
# as they will be included in the below anyway.

tests/firedrake/regression/test_interior_facets.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,4 +156,4 @@ def test_interior_facet_integration(circle_in_square_mesh):
156156
assert np.allclose(assemble(f*dS(2)), 2*pi, rtol=1e-2)
157157

158158
assert np.allclose(assemble(f*dS),
159-
assemble(f*dS(2)) + assemble(f*dS(unmarked)))
159+
assemble(f*dS(2)) + assemble(f*dS(UNMARKED)))

tests/firedrake/regression/test_mark_entities.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ def test_mark_entities_mark_points_with_function_array():
4141
assert abs(v - (4 * .5 + 4 * .5 * sqrt(2))) < 1.e-10
4242
v = assemble(Constant(1) * dS(my_facet_label, domain=mesh))
4343
assert abs(v - (1 * .5 + 1 * .5 * sqrt(2))) < 1.e-10
44-
v = assemble(Constant(1) * dS(unmarked, domain=mesh))
44+
v = assemble(Constant(1) * dS(UNMARKED, domain=mesh))
4545
assert abs(v - (3 * .5 + 3 * .5 * sqrt(2))) < 1.e-10
46-
v = assemble(Constant(1) * dS((my_facet_label, unmarked), domain=mesh))
46+
v = assemble(Constant(1) * dS((my_facet_label, UNMARKED), domain=mesh))
4747
assert abs(v - (4 * .5 + 4 * .5 * sqrt(2))) < 1.e-10
4848

4949

@@ -66,7 +66,7 @@ def test_mark_entities_overlapping_facet_subdomains():
6666
assert abs(v - 1.5) < 1.e-10
6767
v = assemble(Constant(1) * ds(removed_label, domain=mesh))
6868
assert abs(v - 0.0) < 1.e-10
69-
v = assemble(Constant(1) * ds(unmarked, domain=mesh))
69+
v = assemble(Constant(1) * ds(UNMARKED, domain=mesh))
7070
assert abs(v - 1.0) < 1.e-10
7171

7272

0 commit comments

Comments
 (0)