libmesh icon indicating copy to clipboard operation
libmesh copied to clipboard

TriangulatorInterface::MeshedHole cannot have multiple holes from a mesh currently

Open YaqiWang opened this issue 8 months ago • 0 comments

When constructing TriangulatorInterface::MeshedHole with a mesh that has multiple disconnected regions, we will hit an error like

MeshedHole found 6 clockwise boundaries and cannot choose one!

This error can be triggered with a MOOSE mesh generator XYDelaunayGenerator where a mesh for a hole may have multiple holes. Users would expect the mesh generator to handle this. We may need to add a new static function in MeshedHole that takes a mesh and returns a vector of MeshedHole. Tag @roystgnr

YaqiWang avatar Jun 12 '25 18:06 YaqiWang