/*--------------------------------*- C++ -*----------------------------------*\
|                                                                             |
|                Generated by the CfdOF workbench for FreeCAD                 |
|                      https://github.com/jaheyns/CfdOF                       |
|                                                                             |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     4.0;
    format      ascii;
    class       dictionary;
    location    "system";
    object      meshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

surfaceFile       "Compound001_Geometry.fms";

maxCellSize       0.1;
boundaryCellSize  0.1;

objectRefinements
{
    MeshRefinement001
    {
        additionalRefinementLevels 2;
        type insideSurface;
        closedSurfaceFile "constant/triSurface/MeshRefinement001.stl";
    }
}

surfaceMeshRefinement
{
    MeshRefinement
    {
        additionalRefinementLevels  6;
        surfaceFile "constant/triSurface/MeshRefinement.stl";
        refinementThickness 0.001;
    }
    MeshRefinement002
    {
        additionalRefinementLevels  6;
        surfaceFile "constant/triSurface/MeshRefinement002.stl";
        refinementThickness 0.001;
    }
}

boundaryLayers
{
    patchBoundaryLayers
    {
        "patch_5_1"
        {
            nLayers 3;
            thicknessRatio 1.2;
        }
    }

    optimiseLayer 1;
    untangleLayers 0;

    optimisationParameters
    {
        nSmoothNormals 3;
        maxNumIterations 5;
        featureSizeFactor 0.4;
        reCalculateNormals 1;
        relThicknessTol 0.1;
    }
}

// ************************************************************************* //
