Skip to content

Comments

Add more integrity checks for tetrahedralization#4408

Open
roystgnr wants to merge 4 commits intolibMesh:develfrom
roystgnr:more_hull_integrity_checks
Open

Add more integrity checks for tetrahedralization#4408
roystgnr wants to merge 4 commits intolibMesh:develfrom
roystgnr:more_hull_integrity_checks

Conversation

@roystgnr
Copy link
Member

Hopefully this will catch whatever's going wrong on Guillaume's test case; I'm terrified of the possibility of having to diagnose a Netgen bug.

@roystgnr
Copy link
Member Author

I'm putting this up to make sure it doesn't trigger any false positives in downstream CI and to give @GiudGiud a chance to play with it right away, but leaving it as "Draft" until I find time to add some unit tests for it.

@roystgnr roystgnr force-pushed the more_hull_integrity_checks branch 2 times, most recently from 487d99e to 36864cd Compare February 20, 2026 17:04
@moosebuild
Copy link

moosebuild commented Feb 20, 2026

Job Coverage, step Generate coverage on 55a5fef wanted to post the following:

Coverage

11be35 #4408 55a5fe
Total Total +/- New
Rate 65.34% 65.35% +0.01% 100.00%
Hits 77856 77940 +84 131
Misses 41297 41322 +25 0

Diff coverage report

Full coverage report

This comment will be updated on new commits.

@roystgnr roystgnr marked this pull request as ready for review February 23, 2026 14:11
@roystgnr
Copy link
Member Author

@GiudGiud reports that this finally was enough to catch the mixed orientation in his input. I'm going to tack on some commits to fix those problems, not just to test the tests for them, but this should be ready to review/merge at any time; I could add later work to a different PR instead.

An integer error code was kind of lazy of us, and using a set lets us
cleanly fix errors rather than just report them.
This might be useful in letting application code recover from such
errors, and it's definitely useful in debugging unit tests where I've
screwed something up.
@roystgnr roystgnr force-pushed the more_hull_integrity_checks branch from 36864cd to 55a5fef Compare February 24, 2026 03:02
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.

2 participants