Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/bdy edge interp #237

Merged
merged 7 commits into from
May 3, 2024
Merged

Feature/bdy edge interp #237

merged 7 commits into from
May 3, 2024

Conversation

Algiane
Copy link
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
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
47 checks passed
@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