jlchan / StartUpDG.jl

Initializes and sets up reference elements and physical meshes for DG.
MIT License
28 stars 9 forks source link

Move `VXYZ` and `EToV` into a `VertexMappedMesh` mesh type #70

Closed jlchan closed 1 year ago

jlchan commented 1 year ago

This removes the VXYZ and EToV fields from MeshData and refactors them into a VertexMappedMesh mesh type. The HybridMesh and NonConformingMesh types have similarly been updated. This avoids having "dummy" fields for cut cell meshes, and should also allow us to dispatch on MeshData{NDIMS, MeshType} and distinguish between, for example, vertex-mapped meshes and curved HOHQmesh.jl meshes.

codecov[bot] commented 1 year ago

Codecov Report

:exclamation: No coverage uploaded for pull request base (pre-0.15@cf7a1c6). Click here to learn what that means. The diff coverage is n/a.

@@             Coverage Diff             @@
##             pre-0.15      #70   +/-   ##
===========================================
  Coverage            ?   96.76%           
===========================================
  Files               ?       20           
  Lines               ?     2258           
  Branches            ?        0           
===========================================
  Hits                ?     2185           
  Misses              ?       73           
  Partials            ?        0           

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more