/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: dev | | \\ / A nd | Web: http://www.openfoam.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; location "system"; object subsetMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // //- Load snappyHexMeshDict settings so we can use some entries below. #include "./snappyHexMeshDict" selections { badQuality { // Remove any cells using a 'bad quality' face. Uses the mesh checks // used by snappyHexMesh, cvMesh. type badQuality; // Use the quality criteria from the snappyHexMeshDict ${:meshQualityControls} } outside { // Remove any cells not reachable from provided locations type outside; //- Number of cell layers to erode mesh to detect holes in the mesh // Set to 0 if not used. nErodeLayers 3; //- Define mesh location for keeping. // In this case use the one from snappyHexMeshDict. This can // optionally be a list of locations. locationsInMesh (${:castellatedMeshControls.locationInMesh}); } } // ************************************************************************* //