From 9c892f04dbd36bc423a0560b72bb2da3a1b2a21a Mon Sep 17 00:00:00 2001 From: RemDelaporteMathurin Date: Fri, 1 Jul 2022 09:42:35 +0000 Subject: [PATCH] added num_mesh_cells property to StructuredMesh --- openmc/mesh.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openmc/mesh.py b/openmc/mesh.py index 2a53c8a91e..925a63aeec 100644 --- a/openmc/mesh.py +++ b/openmc/mesh.py @@ -193,6 +193,10 @@ class StructuredMesh(MeshBase): s1 = (slice(1, None),)*ndim + (slice(None),) return (vertices[s0] + vertices[s1]) / 2 + @property + def num_mesh_cells(self): + return np.prod(self.dimension) + def write_data_to_vtk(self, points, filename, datasets, volume_normalization=True): """Creates a VTK object of the mesh @@ -1547,6 +1551,7 @@ class UnstructuredMesh(MeshBase): "been loaded from a statepoint file.") return len(self._centroids) + @centroids.setter def centroids(self, centroids): cv.check_type("Unstructured mesh centroids", centroids,