Skip to content

Feature/bdy edge interp#237

Merged
Algiane merged 7 commits intodevelopfrom
feature/bdy-edge-interp
May 3, 2024
Merged

Feature/bdy edge interp#237
Algiane merged 7 commits intodevelopfrom
feature/bdy-edge-interp

Conversation

@Algiane
Copy link
Copy Markdown
Member

@Algiane Algiane commented Dec 19, 2023

This PR aims to fix errouneous boundary tag checking in interp_ani function (leading to interpolate the metric along boundary edges as if the edge was an internal one).

It is related to the PR #234 and #236.

Note that I am not sure of some of the assertions that have been added (maybe too strict) : for example, test here supposes that we can enter the current function without a xtetra. In this case, added assert is probably wrong.

Add an assertion to ensure that no boundary edge is seen as internal during anisotropic metric interpolation.
Note that some ci tests are failing because indeed, some boundary edges are not detected as boundary.
@Algiane Algiane added kind: bug error or fault part: mmg3d mmg3d specific part: surface model specific to surface model labels Dec 19, 2023
@Algiane Algiane self-assigned this Dec 19, 2023
@Algiane
Copy link
Copy Markdown
Member Author

Algiane commented May 3, 2024

Output results for attached CMake configuration are provided in the dev.txt file for the develop branch (commit e89f046) and bdy-edg.txt file for the bdy-edge-interp one.

Differences in results are due to the fact that previously missing boundary edge tags are now added to boundary edges. It leads to authorize collapses previously no tested due to the following test (the temporary tag variable storing the edge tag) :

            if ( p0->tag > tag ) continue;

@Algiane Algiane merged commit c2c14bd into develop May 3, 2024
@Algiane Algiane deleted the feature/bdy-edge-interp branch May 3, 2024 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind: bug error or fault part: mmg3d mmg3d specific part: surface model specific to surface model

Projects

Development

Successfully merging this pull request may close these issues.

1 participant