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

Floating-Point Comparisons without Tolerance in mesh_triangle_holes.C #3496

Open
miaoyinb opened this issue Mar 15, 2023 · 0 comments · May be fixed by #3497
Open

Floating-Point Comparisons without Tolerance in mesh_triangle_holes.C #3496

miaoyinb opened this issue Mar 15, 2023 · 0 comments · May be fixed by #3497

Comments

@miaoyinb
Copy link
Contributor

The find_intersection() function in mesh_triangle_holes.C contains a number of floating-point comparisons without tolerance. The function is used by MOOSE's XYDelaunayGenerator through libMesh::TriangulatorInterface::Hole::find_ray_intersections() to verify the holes/boundary geometry. And these floating-point comparisons without tolerance sometimes cause "false positive error" in such verification.

miaoyinb added a commit to miaoyinb/libmesh that referenced this issue Mar 15, 2023
miaoyinb added a commit to miaoyinb/libmesh that referenced this issue May 2, 2023
miaoyinb added a commit to miaoyinb/libmesh that referenced this issue Jun 21, 2023
miaoyinb added a commit to miaoyinb/libmesh that referenced this issue Jun 22, 2023
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 a pull request may close this issue.

1 participant