Skip to content

Prevents circumscribing other nodes in the triangulation#4483

Open
ConnorOuellette wants to merge 3 commits into
libMesh:develfrom
ConnorOuellette:poly2tri_fix
Open

Prevents circumscribing other nodes in the triangulation#4483
ConnorOuellette wants to merge 3 commits into
libMesh:develfrom
ConnorOuellette:poly2tri_fix

Conversation

@ConnorOuellette

Copy link
Copy Markdown

Swapped ordering of code blocks to prevent early return that caused the issue. Resolves bug discovered during MOOSE dual_mesh development.

@roystgnr roystgnr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe the actual change buried in here is a necessary bugfix, but we can't bury it in a thousand lines of clang-format changes

@ConnorOuellette ConnorOuellette deleted the poly2tri_fix branch June 15, 2026 20:43
@ConnorOuellette ConnorOuellette restored the poly2tri_fix branch June 15, 2026 20:43
@ConnorOuellette

ConnorOuellette commented Jun 15, 2026

Copy link
Copy Markdown
Author

Should now be much more coherent and reasonable

@ConnorOuellette ConnorOuellette requested a review from roystgnr June 15, 2026 20:57

@roystgnr roystgnr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks perfect. We should "Squash and Merge" rather than the usual, though, to keep the history clean.

Assuming CI passes, that is. It's entirely possible that we golded something downstream that was affected by the same bug.

@moosebuild

Copy link
Copy Markdown

Job Coverage, step Generate coverage on 078a19f wanted to post the following:

Coverage

862243 #4483 078a19
Total Total +/- New
Rate 65.60% 65.60% +0.00% 100.00%
Hits 78626 78628 +2 4
Misses 41235 41233 -2 0

Diff coverage report

Full coverage report

This comment will be updated on new commits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants