snappyHexMesh automatic gap level refinement : 'small feature' phase should ignore min level
Small surface feature refinement iteration only works if minimum gap level is triggered. So if
- the specified min level is > 0
- and the geometry is inside a single cell it will not do anything (since the initial cell level is zero and never increases).
If we leave this behaviour the problem is that the behaviour depends on whether the geometry is fully inside a cell or does intersect. Which is illogical.
Or we fix and then ideally have a switch to bypass this behaviour (since it can be very slow on large cases). Maybe supply a 'maxIter' parameter for the snappyRefineDriver::smallFeatureRefine.