Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The settag function updates tag info by travelling the tetra of the shell of a given edge. Commit 0f487e0 (which aims to add the support of required entities) has introduced the fact that the edge tag is updated only for tetra in which the edge belongs to a boundary face. Thus, if the edge has no boundary face, it is not updated. It may leads to tag inconsistencies in ParMmg where the settag function is called (in `cleanMesh`function) and where edges not belonging to bdy faces may be marked as MG_BDY. As a recall: - any edge marked as MG_BDY has to have consistent tags with the tags of the same edge in the other tetra. - regular edges belonging to a boundary face inside the current tet may have a 0 tag (because for now the splitting operators are creating boundary edges with 0 tags when splitting boundary triangles, see split_3d.c). - regular or non regular edges not having a bdy face inside the tetra may have a 0 tag.
- Loading branch information