sgio.ensure_element_ids#
- sgio.ensure_element_ids(mesh) None#
Ensure mesh has element IDs in cell_data.
If mesh.cell_data does not contain ‘element_id’, generates sequential element IDs starting from 1 for all cell blocks.
Modifies mesh.cell_data[‘element_id’] in-place.
- Parameters:
mesh (SGMesh) – Mesh object to ensure has element IDs.
Examples
>>> mesh = SGMesh(points, cells) >>> ensure_element_ids(mesh) >>> assert 'element_id' in mesh.cell_data >>> print(mesh.cell_data['element_id']) [[1, 2, 3], [4, 5, 6, 7]]