Handle layer addition on acmi
Summary
-
When extruding an edge to a patch face make sure to extrude all the patch faces connected to that edge and cell. This will handle cyclicACMI (has duplicate patches - AMI and non-overlap)
-
handle fvMesh::readUpdate of cyclicACMI cases. These were clearing out the polyMesh level data so calculating with original, unadapted faceAreas so reporting open cells in e.g. checkMesh where there weren't any:
***Boundary openness (-0.0105688 -3.02042e-16 -7.87935e-18) possible hole in boundary description.
***Open cells found, max cell openness: 0.333333, number of open cells 61
Resolved bugs (If applicable)
Fixes #1988. Fixes #2036 (closed)
Risks
- cannot see any side-effects - if duplicate faces they both need extruding
- requires extra check for boundary edges so little overhead
Merge request reports
Activity
oscillatingTutorialACMI2D. See #2036 (closed) for instructions.
added 26 commits
-
0f04e461...aa971e90 - 24 commits from branch
develop
- 1829f7db - BUG: fvMesh: handle cyclicACMI inside e.g. checkMesh
- 22b4c44f - BUG: layerAddition: duplicate faces. Fixes #1988. Fixes #2036 (closed).
-
0f04e461...aa971e90 - 24 commits from branch
mentioned in commit 6778ba9e
Please register or sign in to reply