jlchan / StartUpDG.jl

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

Relaxing restriction on `MeshData.Drst` type parameter #68

Closed jlchan closed 1 year ago

jlchan commented 1 year ago

Previously, Drst::NTuple{NDIMS, D} was used to infer the NDIMS in MeshData. This has been removed to allow for heterogeneous definitions of derivative operators (e.g., different types for each dimension). Instead, NDIMS is inferred from the element type, e.g., Tri <: AbstractElemShape{2} (this is true as of v0.9.0 of NodesAndModes.jl).

We have similarly added an NDIMS parameter to PhysicalFrame element types.

codecov[bot] commented 1 year ago

Codecov Report

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

@@             Coverage Diff             @@
##             pre-0.15      #68   +/-   ##
===========================================
  Coverage            ?   97.37%           
===========================================
  Files               ?       20           
  Lines               ?     2247           
  Branches            ?        0           
===========================================
  Hits                ?     2188           
  Misses              ?       59           
  Partials            ?        0           

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