fdrmrc / Polydeal

C++ implementation of Polygonal Discontinuous Galerkin method within the deal.II Finite Element library.
https://fdrmrc.github.io/Polydeal/
Other
0 stars 0 forks source link

Unique face shared by neighboring elements #74

Closed fdrmrc closed 10 months ago

fdrmrc commented 10 months ago

Whenever we have neighboring elements sharing lots of background faces we enumerate all of them and store this information.

Consider the following mesh made by two elements, and assume that K1 shares with K2 many straight little faces. With the latter approach:

- - - - - - - - - - - - - -
|            |            |
|       K1   |     K2     |
- - - - - - - - - - - - - -

Many tests will fail due to diffs in the golden output.

Thus, an FEImmersedSurfaceValues object can, typically, not be reused for different cells.

This suggests that it's better to group together these faces, since the cell we have now is conceptually just one polygonal cell.

fdrmrc commented 10 months ago

Closed by #78