openfoam/applications/utilities/mesh
Will Bainbridge 66b3934ab6 ENH: foamyHexMesh: Set no refinement iterations in global dictionary
ENH: foamyHexMesh: Made default region volume type that of it's parent

Foamy surface conformation entries have a "meshableSide" entry which
controls which side of the surface is to be meshed. Typically this is
set "inside" for boundaries and "both" for baffles. A sub-region's
default entry is now taken from it's parent, rather than a specific
value (it was "inside"). This is consistent with how other entries are
handled.

surfaceConformation
{
    locationInMesh      (0 0 0);

    geometryToConformTo
    {
        baffle
        {
            featureMethod           extractFeatures;
            includedAngle           120;
            meshableSide            both; // <-- per-surface setting

            regions
            {
                disk
                {
                    meshableSide    both; // <-- per-region setting*

                    // *in this example, this entry is not needed, as it
                    // is taken from the per-surface setting above
                }
            }
        }

        // ...
    }
}

ENH: foamyHexMesh: Added (reinstated) baffle patches

A patch can now be assigned to a baffle surface. This assignment will
take precedence over any face-zones.

surfaceConformation
{
    locationInMesh      (0 0 0);

    geometryToConformTo
    {
        disk
        {
            featureMethod           extractFeatures;
            includedAngle           120;
            meshableSide            both; // <-- baffle
            patchInfo
            {
                type wall;
                inGroups (walls);
            }
        }

        // ...
    }
}

STYLE: foamyHexMesh: Switched off output of all the secondary meshes
2017-09-15 15:04:16 +01:00
..
advanced ENH: make format of ExecutionTime = ... output configurable (issue #788) 2018-04-27 15:00:34 +02:00
conversion ENH: ideasUnvToFoam: Added test for no cells (e.g. 2D mesh) 2017-09-09 22:33:06 +01:00
doc ENH: (further) Doxygen documentation updates for module support 2016-06-27 20:34:19 +01:00
generation ENH: foamyHexMesh: Set no refinement iterations in global dictionary 2017-09-15 15:04:16 +01:00
manipulation ENH: use move construct for cellZone/faceZone 2018-03-07 11:28:05 +01:00