Skip to content
Snippets Groups Projects

Grid: add cells_connectivity and cells_definition

Merged Sebastian Müller requested to merge add_grid_cells_connectivity into main

This PR adds two missing Grid properties:

  • cells_connectivity: connectivity array as used by ESMF and VTK
  • cells_definition: cell definition as used by PyVista and legacy VTK
  • cells_offset: location of the start of each cell in cells_connectivity

I also added convenience functions and constants to grid_tools:

  • get_cells_matrix: convert cells_connectivity or cells_definition back to the default cells matrix used in the Grid class (can be used to convert VTK-grids into FINAM-grids)
  • INV_VTK_TYPE_MAP: Inverse mapping to VTK_TYPE_MAP: FINAM cell type to VTK cell type
  • VTK_CELL_DIM: parametric dimension for each VTK cell type
Edited by Sebastian Müller

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading